Difference between revisions of "Manual:Config:Advanced:Bindings:Keyboard"

From VsWiki
Jump to: navigation, search
(copypasta error)
Line 152: Line 152:
 
</pre>
 
</pre>
  
====
 
 
==== Keypad Thrusters ====
 
==== Keypad Thrusters ====
 
(helps a lot on ships with decent orthogonal acceleration - mostly fighters)
 
(helps a lot on ships with decent orthogonal acceleration - mostly fighters)

Revision as of 05:29, 13 August 2010

View this site in other languages:   DeutschEnglishFrançaisEspañolPolskiItalianoNederlandsРуccкий简体中文


arrow_left.png Config:Advanced:Bindings arrow_up.png Config:Advanced:Bindings Config:Advanced:Bindings:Mouse arrow_right.png

Keyboard Configuration

This page provides working examples of different keyboard layouts, showing how each key (differentiating between lower and upper case) has been bound to operate a single Vega Strike function.

If a Keyboard Configuration matches your keyboard, you can edit copy the configuration here into your vegastrike config file.

KEYBOARD: bind

Sample

<bind key="S" modifier="none" command="Cockpit::SkipMusicTrack" />

Description

  • key - Specify the key here (FIXME this is now a bit of a hassle for non-english keyboards)
    • lowercase letters/characters = without SHIFT_LEFT_EN.png
    • uppercase letters/characters = with SHIFT_LEFT_EN.png
  • modifier - Use a modifier key (case-sensitive)
    • none - Don't use a modifier (FIXME same as without this tag?).
    • alt - Require the ALT_EN.png key.
    • ctrl - Require the CTRL_EN.png key.
  • command - Specify the command to start when the button is pressed here.

Keyboard Examples

(Please insert working keyboard configs here)

Old Style Mac keyboard

(the little one without a 'del' key among others)

<bind key="S" modifier="none" command="Cockpit::SkipMusicTrack" />
<bind key="F" modifier="none" command="CommFormUp" />
<bind key="B" modifier="none" command="CommBreakForm" />
<bind key="H" modifier="none" command="CommHelpMeOut" />
<bind key="D" modifier="none" command="CommAttackTarget" />
<bind key="1" modifier="none" command="Comm1Key" />
<bind key="2" modifier="none" command="Comm2Key" />
<bind key="3" modifier="none" command="Comm3Key" />
<bind key="4" modifier="none" command="Comm4Key" />
<bind key="5" modifier="none" command="Comm5Key" />
<bind key="6" modifier="none" command="Comm6Key" />
<bind key="7" modifier="none" command="Comm7Key" />
<bind key="8" modifier="none" command="Comm8Key" />
<bind key="9" modifier="none" command="Comm9Key" />
<bind key="space" modifier="none" command="FireKey" />
<bind key="y" modifier="none" command="SwitchCombatMode" />
<bind key="j" modifier="none" command="JumpKey" />
<bind key="J" modifier="none" command="JoyStickToggleKey" />
<bind key="A" modifier="none" command="AutoKey" />
<bind key="a" modifier="none" command="AutoKey" />
<bind key="c" modifier="none" command="CloakKey" />
<bind key="E" modifier="none" command="EjectKey" />
<bind key="e" modifier="none" command="ECMKey" />
<bind key="Z" modifier="none" command="EjectCargoKey" />
<bind key="return" modifier="none" command="MissileKey" />
<bind key="keypad-enter" modifier="none" command="MissileKey" />
<bind key="g" modifier="none" command="WeapSelKey"/>
<bind key=";" modifier="none" command="Respawn"/>
<bind key="[" modifier="none" command="SwitchControl"/>
<bind key="]" modifier="none" command="TurretControl"/>
<bind key="d" modifier="none" command="DockKey"/>
 <!--<bind key="u" modifier="none" command="UnDockKey"/>-->
<bind key="0" modifier="none" command="RequestClearenceKey"/>
<bind key="m" modifier="none" command="MisSelKey"/>
<bind key="t" modifier="none" command="TargetKey" />
<bind key="n" modifier="none" command="SigTargetKey" />
<bind key="b" modifier="none" command="SubUnitTargetKey"/>
<bind key="u" modifier="none" command="UnitTargetKey" />
<bind key="l" modifier="none" command="LockTargetKey" />
<bind key="p" modifier="none" command="PickTargetKey" />
<bind key="h" modifier="none" command="NearestTargetKey" />
<bind key="T" modifier="none" command="ReverseTargetKey" />
<bind key="P" modifier="none" command="TurretTargetKey" />
<bind key="o" modifier="none" command="TurretAIKey" />
<bind key="H" modifier="none" command="ReverseNearestTargetKey" />
<bind key="N" modifier="none" command="ReverseSigTargetKey" />
<bind key="U" modifier="none" command="ReverseUnitTargetKey" />
<bind key="`" modifier="none" command="SheltonKey" />
<bind key="-" modifier="none" command="DecelKey"/>
<bind key="+" modifier="none" command="AccelKey" />
<bind key="keypad-minus" modifier="none" command="DecelKey"/>
<bind key="keypad-plus" modifier="none" command="AccelKey" />
<bind key="=" modifier="none" command="AccelKey"/>
<bind key="/" modifier="none" command="RollLeftKey"/>
<bind key="*" modifier="none" command="RollRightKey"/>
<bind key="keypad-divide" modifier="none" command="RollLeftKey"/>
<bind key="keypad-multiply" modifier="none" command="RollRightKey"/>
 <!-- GILES backspace misinterpreted on keypad
  <bind key="backspace" modifier="none" command="StopKey"/>
 # -->
<bind key="'" modifier="none" command="StopKey"/>
<bind key="\" modifier="none" command="StartKey"/>
<bind key="tab" modifier="none" command="ABKey" />
<bind key="!" modifier="none" command="SuicideKey"/>
<bind key="cursor-up" modifier="none" command="UpKey"/>
<bind key="cursor-down" modifier="none" command="DownKey"/>
<bind key="cursor-left" modifier="none" command="RightKey"/>
<bind key="cursor-right" modifier="none" command="LeftKey"/>
<bind key="cursor-insert" modifier="none" command="RollLeftKey"/>
  <!-- GILES cursor-delete is backspace
   <bind key="cursor-delete" modifier="none" command="RollRightKey"/>
 # -->
<bind key="keypad-8" modifier="none" command="UpKey"/>
<bind key="keypad-2" modifier="none" command="DownKey"/>
<bind key="keypad-5" modifier="none" command="DownKey"/>
<bind key="keypad-4" modifier="none" command="RightKey"/>
<bind key="keypad-6" modifier="none" command="LeftKey"/>
<bind key="M" modifier="none" command="Cockpit::MapKey"/>
<bind key="function-1" modifier="none" command="Cockpit::Inside"/>
<bind key="function-2" modifier="none" command="Cockpit::InsideLeft"/>
<bind key="function-3" modifier="none" command="Cockpit::InsideRight"/>
<bind key="function-4" modifier="none" command="Cockpit::InsideBack"/>
<bind key="." command="VolumeInc"/>
<bind key="," command="VolumeDec"/>
<bind key="greater-than" command="MusicVolumeInc"/>
<bind key="less-than" command="MusicVolumeDec"/>
<bind key="function-5" modifier="none" command="Cockpit::Behind"/>
<bind key="function-6" modifier="none" command="Cockpit::Pan"/>
<bind key="function-9" modifier="none" command="TimeInc"/>
<bind key="|" modifier="none" command="PauseKey"/>
<bind key="pause" modifier="none" command="PauseKey"/>
<bind key="function-10" modifier="none" command="TimeReset"/>
<bind key="function-7" modifier="none" command="Cockpit::OutsideTarget"/>
<bind key="function-8" modifier="none" command="Cockpit::PanTarget"/>
<bind key="function-11" modifier="none" command="Cockpit::ZoomIn"/>
<bind key="function-12" modifier="none" command="Cockpit::ZoomOut"/>
<bind key="w" modifier="none" command="Cockpit::SwitchLVDU"/>
<bind key="v" modifier="none" command="Cockpit::SwitchRVDU"/>
<bind key="q" modifier="none" command="Cockpit::PitchDown"/>
<bind key="z" modifier="none" command="Cockpit::PitchUp"/>
<bind key="s" modifier="none" command="Cockpit::YawLeft"/>
<bind key="f" modifier="none" command="Cockpit::YawRight"/>
<bind key="cursor-pagedown" modifier="none" command="Cockpit::ScrollDown"/>
<bind key="cursor-pageup" modifier="none" command="Cockpit::ScrollUp"/>
<bind key="keypad-3" modifier="none" command="Cockpit::ScrollDown"/>
<bind key="keypad-9" modifier="none" command="Cockpit::ScrollUp"/>
<bind key="cursor-home" modifier="none" command="SetVelocityRefKey"/>
 <!-- GILES   <bind key="cursor-end" modifier="none" command="SetVelocityNullKey"/>
  # reassigning cursor-delete here -->
<bind key="cursor-delete" modifier="none" command="SetVelocityNullKey"/>
<bind key="keypad-7" modifier="none" command="SetVelocityRefKey"/>
<bind key="keypad-1" modifier="none" command="SetVelocityNullKey"/>
<bind key="esc" modifier="none" command="Cockpit::Quit"/>

Keypad Thrusters

(helps a lot on ships with decent orthogonal acceleration - mostly fighters)

<bind key="keypad-8" modifier="none" command="ThrustUp"/>
<bind key="keypad-2" modifier="none" command="ThrustDown"/>
<bind key="keypad-4" modifier="none" command="ThrustLeft"/>
<bind key="keypad-6" modifier="none" command="ThrustRight"/>
<bind key="keypad-5" modifier="none" command="StopKey"/> <!-- Remove if you press it accidentally much -->
<bind key="keypad-9" modifier="none" command="ThrustFront"/>
<bind key="keypad-3" modifier="none" command="ThrustBack"/>
<bind key="keypad-7" modifier="none" command="SetVelocityRefKey" />
<bind key="keypad-1" modifier="none" command="SetVelocityNullKey" />
<bind key="keypad-0" modifier="none" command="Flight::Mode::InertialToggle" />
<bind key="keypad-period" modifier="none" command="SwitchCombatMode" />

Keypad View Switch

(more geometrically obvious binding for those who have no proper HAT switch)

<bind key="keypad-8" modifier="shift" command="Cockpit::Inside"/>
<bind key="keypad-2" modifier="shift" command="Cockpit::InsideBack"/>
<bind key="keypad-4" modifier="shift" command="Cockpit::InsideLeft"/>
<bind key="keypad-6" modifier="shift" command="Cockpit::InsideRight"/>
<bind key="keypad-5" modifier="shift" command="Cockpit::ViewTarget"/>
<bind key="keypad-9" modifier="shift" command="Cockpit::Pan"/>
<bind key="keypad-3" modifier="shift" command="Cockpit::Behind"/>
<bind key="keypad-7" modifier="shift" command="Cockpit::PanTarget"/>
<bind key="keypad-1" modifier="shift" command="Cockpit::OutsideTarget"/>
<bind key="keypad-0" modifier="shift" command="Cockpit::ZoomOut"/>
<bind key="keypad-period" modifier="shift" command="Cockpit::ZoomIn"/>

New keyboard config

keybindings


arrow_left.png Config:Advanced:Bindings arrow_up.png Config:Advanced:Bindings Config:Advanced:Bindings:Mouse arrow_right.png