Manual:Config:Advanced:Bindings:Keyboard
View this site in other languages: Deutsch – English – Français – Español – Polski – Italiano – Nederlands – Руccкий – 简体中文
Config:Advanced:Bindings | Config:Advanced:Bindings | Config:Advanced:Bindings:Mouse |
Contents
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
- uppercase letters/characters = with
-
modifier
- Use a modifier key (case-sensitive)-
none
- Don't use a modifier (FIXME same as without this tag?). -
alt
- Require the key. -
ctrl
- Require the key. -
shift
- Require the key. Usually you cannot write symbols like uppercase space or keypad symbols in config.
-
-
command
- Specify the command to start when the button is pressed here.- See Keyboard Layout for descriptions and a list of commands.
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 lateral acceleration - mostly fighters; Rlaan ones have it as the main advantage.
<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="SwitchCombatMode"/> <!-- 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"/>
Missile Targetting
If we have thrust somewhere else, we may as well use these buttons for very useful commands absent in the default setup. Even without any turrets, missiles can be shot with autotracking beams. Currently "[Reverse]MissileTargetKey" also cycles through salvage, so it's also scavenger-friendly.
<bind key="." command="IncomingMissileTargetKey"/> <bind key="greater-than" command="ReverseIncomingMissileTargetKey"/> <bind key="," command="MissileTargetKey"/> <bind key="less-than" command="ReverseMissileTargetKey"/>
Config:Advanced:Bindings | Config:Advanced:Bindings | Config:Advanced:Bindings:Mouse |