Difference between revisions of "Development:Keyboard layout"
Iansterguy (talk | contribs) m (→Navigation direction: Creating content from posted template) |
Iansterguy (talk | contribs) m (→Navigation speed: adding content from posted template) |
||
Line 128: | Line 128: | ||
---- | ---- | ||
{{Key:KP_Hyphen}} | {{Key:KP_Hyphen}} | ||
+ | ---- | ||
+ | {{Key:EN:X}} | ||
|align="center"|<pre>DecelKey</pre> | |align="center"|<pre>DecelKey</pre> | ||
|Decrease set velocity of your ship. | |Decrease set velocity of your ship. | ||
Line 137: | Line 139: | ||
---- | ---- | ||
{{Key:KP_Plus}} | {{Key:KP_Plus}} | ||
+ | ---- | ||
+ | {{Key:EN:Z}} | ||
|align="center"|<pre>AccelKey</pre> | |align="center"|<pre>AccelKey</pre> | ||
|Increase set velocity of your ship. | |Increase set velocity of your ship. | ||
Line 156: | Line 160: | ||
---- | ---- | ||
{{Key:EN:KP_1}} | {{Key:EN:KP_1}} | ||
+ | ---- | ||
+ | {{Key:EN:Shift_left}} + {{Key:EN:P}} | ||
|align="center"|<pre>SetVelocityNullKey</pre> | |align="center"|<pre>SetVelocityNullKey</pre> | ||
|Set velocity equal to local star | |Set velocity equal to local star | ||
Line 161: | Line 167: | ||
|Stop | |Stop | ||
|align="right"|{{Key:Backspace}} | |align="right"|{{Key:Backspace}} | ||
+ | ---- | ||
+ | {{Key:EN:Shift_left}} + {{Key:EN:X}} | ||
|align="center"|<pre>StopKey</pre> | |align="center"|<pre>StopKey</pre> | ||
|Set your velocity to zero relative to your target. | |Set your velocity to zero relative to your target. | ||
Line 166: | Line 174: | ||
|Full throttle | |Full throttle | ||
|align="right"|{{Key:EN:Backslash}} | |align="right"|{{Key:EN:Backslash}} | ||
+ | ---- | ||
+ | {{Key:EN:Shift_left}} + {{Key:EN:X}} | ||
|align="center"|<pre>StartKey</pre> | |align="center"|<pre>StartKey</pre> | ||
|Set your velocity to maximum ship capable velocity. | |Set your velocity to maximum ship capable velocity. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==== Sound and music ==== | ==== Sound and music ==== |
Revision as of 12:11, 10 January 2013
Development |
Contents
- 1 Work In Progress, keyboard layouts
- 1.1 Example
- 1.2 ESDF baised, left hand on home row
- 1.2.1 Visual Layout
- 1.2.2 Study Key
- 1.2.3 XML config code
- 2 See also
Work In Progress, keyboard layouts
Example
place your layout here
ESDF baised, left hand on home row
Visual Layout
Keyboard groupings first layer keys Image from forum
Study Key
Name | Key(s) | Command | Description |
Up |
+ |
UpKey |
Turn the nose of your ship down. |
Down |
+ |
DownKey |
Turn the nose of your ship up. |
Rotate right |
+ |
RightKey |
Rotates your ship to the right. |
Rotate left |
+ |
LeftKey |
Rotates your ship to the left. |
Roll right |
+
|
RollRightKey |
Roll your ship to the right. |
Roll left |
+
|
RollLeftKey |
Roll your ship to the left |
Strafe left | ThrustLeft |
Laterally thrust the entire ship to the left. | |
Strafe right | ThrustRight |
Laterally thrust the entire ship to the right. | |
Strafe up | ThrustUp |
Laterally thrust the entire ship upward. | |
Strafe down | ThrustDown |
Laterally thrust the entire ship downward. | |
Activate jump drive | + | JumpKey |
Press this to jump to another system. You must be in range of a jump point and have a jumpdrive equipped. See Manual:Interstellar travel for usage. |
Activate autopilot | ToggleWarpDrive |
Toggle the computer-controlled autopilot. This command will automatically steer your ship towards your target while using all of the thrust (including afterburners) available. | |
Toggle SPEC |
+ | ToggleWarpDrive |
Toggles the FTL travel SPEC drive. Just direct your ship where you want to go, accelerate and activate the SPEC drive to get there REALLY fast. Gravity (near planets/other objects) will interfere with SPEC and slow down the ship. See Manual:Advanced flight#SPEC drive for usage. |
Name | Key(s) | Command | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Decelerate |
|
DecelKey |
Decrease set velocity of your ship. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accelerate | +
|
AccelKey |
Increase set velocity of your ship. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Overdrive | ABKey |
Will accelerate your ship past maximum velocity. Overdrive velocity is not changing the set velocity, and must be maintained by holding down the TAB button. Velocity will decrease to maximum velocity when released. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Match velocity |
|
SetVelocityRefKey |
Set your velocity to same as your target. See Manual:Match velocity and Manual:Advanced flight#Matching velocity for usage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zero velocity |
+ |
SetVelocityNullKey |
Set velocity equal to local star | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stop |
+ |
StopKey |
Set your velocity to zero relative to your target. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Full throttle |
+ |
StartKey |
Set your velocity to maximum ship capable velocity.
Sound and musicSee also Manual:Gameplay functions -> Music.
Communication (general/wingmen)See also Manual:Combat:Wingmen
Target selectionSee also Manual:Targeting.
CombatGeneral
Turret(s)See also Manual:Combat:Turrets
Game commands
Camera control
Info screen (better name for this header needed)Info/Mission/Cargo/etc.. screen FIXME header name |
#Info]
Unclassified (yet)
XML config codeThis is the code to replace the in the bindings section. Replace this chunk of code starting from "<bindings>" all the way to just before "#no_mouse" <bindings> <!-- # Netcomm related key <bind key="C" modifier="alt" command="ChangeCommStatus" /> <bind key="X" modifier="alt" command="UpFreq" /> <bind key="V" modifier="alt" command="DownFreq" /> <bind key="W" modifier="alt" command="SwitchWebcam" /> <bind key="S" modifier="alt" command="SwitchSecured" /> --> <bind key="function-12" modifier="shift" command="Cockpit::SkipMusicTrack" /> <bind key="i" modifier="none" command="Screenshot" /> <bind key="f" modifier="ctrl" command="CommFormUp" /> <bind key="r" modifier="ctrl" command="CommBreakForm" /> <bind key="h" modifier="ctrl" command="CommHelpMeOut" /> <bind key="a" modifier="ctrl" command="CommAttackTarget" /> <bind key="function-1" modifier="none" command="Comm1Key" /> <bind key="function-2" modifier="none" command="Comm2Key" /> <bind key="function-3" modifier="none" command="Comm3Key" /> <bind key="function-4" modifier="none" command="Comm4Key" /> <bind key="function-5" modifier="none" command="Comm5Key" /> <bind key="function-6" modifier="none" command="Comm6Key" /> <bind key="function-7" modifier="none" command="Comm7Key" /> <bind key="function-8" modifier="none" command="Comm8Key" /> <bind key="1" modifier="alt" command="SaveTarget1" /> <bind key="2" modifier="alt" command="SaveTarget2" /> <bind key="3" modifier="alt" command="SaveTarget3" /> <bind key="4" modifier="alt" command="SaveTarget4" /> <bind key="5" modifier="alt" command="SaveTarget5" /> <bind key="6" modifier="alt" command="SaveTarget6" /> <bind key="7" modifier="alt" command="SaveTarget7" /> <bind key="8" modifier="alt" command="SaveTarget8" /> <bind key="9" modifier="alt" command="SaveTarget9" /> <bind key="1" modifier="ctrl" command="RestoreTarget1" /> <bind key="2" modifier="ctrl" command="RestoreTarget2" /> <bind key="3" modifier="ctrl" command="RestoreTarget3" /> <bind key="4" modifier="ctrl" command="RestoreTarget4" /> <bind key="5" modifier="ctrl" command="RestoreTarget5" /> <bind key="6" modifier="ctrl" command="RestoreTarget6" /> <bind key="7" modifier="ctrl" command="RestoreTarget7" /> <bind key="8" modifier="ctrl" command="RestoreTarget8" /> <bind key="9" modifier="ctrl" command="RestoreTarget9" /> <bind key="space" modifier="none" command="FireKey" /> <bind key="u" modifier="none" command="SwitchCombatMode" /> <bind key="z" modifier="alt" command="SwitchCombatMode" /> <bind key="j" modifier="none" command="JumpKey" /> <bind key="A" modifier="none" command="ToggleWarpDrive" /> <bind key="a" modifier="none" command="ASAP" /> <bind key="c" modifier="alt" command="CloakKey" /> <bind key="@ modifier=alt" command="EjectKey" /> <bind key="e" modifier="alt" command="ECMKey" /> <bind key="!" modifier="alt" command="EjectCargoKey" /> <bind key="keypad-0" modifier="none" command="FireKey" /> <bind key="return" modifier="none" command="MissileKey" /> <bind key="keypad-enter" modifier="none" command="MissileKey" /> <bind key="space" modifier="shift" command="MissileKey" /> <bind key="w" modifier="alt" command="WeapSelKey"/> <bind key="W" modifier="alt" command="ReverseWeapSelKey"/> <bind key="]" modifier="alt" command="WeapSelKey"/> <bind key="[" modifier="alt" command="ReverseWeapSelKey"/> <bind key=";" modifier="none" command="Respawn"/> <bind key="[" modifier="ctrl" command="TurretControl"/> <bind key="]" modifier="ctrl" command="TurretControl"/> <bind key="t" modifier="ctrl" command="TextMessage"/> <bind key="d" modifier="alt" command="DockKey"/> <!-- <bind key="D" modifier="alt" command="UnDockKey"/>--> <bind key="d" modifier="ctrl" command="RequestClearenceKey"/> <bind key="0" modifier="alt" command="RequestClearenceKey"/> <!-- #this is the original --> <bind key="R" modifier="alt" command="ReverseMisSelKey"/> <bind key="r" modifier="alt" command="MisSelKey"/> <bind key="t" modifier="none" command="TargetKey" /> <bind key="n" modifier="none" command="SigTargetKey" /> <bind key="u" modifier="ctrl" command="SubUnitTargetKey"/> <!-- #temporary compromise --> <!-- <bind key="u" modifier="n" command="UnitTargetKey" /> #n modifier is not allowed#--> <bind key="u" modifier="alt" command="UnitTargetKey" /> <!--#Temporary compromise#--> <bind key="l" modifier="none" command="LockTargetKey" /> <bind key="y" modifier="none" command="PickTargetKey" /> <!-- <bind key="t" modifier="n" command="NearestTargetKey" /> #n modifier is not allowed--> <bind key="y" modifier="alt" command="NearestTargetKey" /> <bind key="T" modifier="none" command="ReverseTargetKey" /> <bind key="h" modifier="alt" command="NearestHostileTargetKey"/> <bind key="h" modifier="none" command="NearestDangerousHostileKey"/> <bind key="g" modifier="none" command="NearestFriendlyKey"/> <!-- <bind key="b" modifier="n" command="NearestBaseKey"/> <bind key="p" modifier="n" command="NearestPlanetKey"/> <bind key="j" modifier="n" command="NearestJumpKey"/> <bind key="k" modifier="none" command="TurretTargetKey" /> <bind key="g" modifier="b" command="TurretAIOn" /> <bind key="h" modifier="b" command="TurretAIOff" /> <bind key="g" modifier="b" command="TurretAIFireAtWill" /> <bind key="T" modifier="n" command="ReverseNearestTargetKey" /> <bind key="M" modifier="n" command="ReverseMissionTargetKey" /> <bind key="m" modifier="n" command="MissionTargetKey" /> #no n or b modifiers allowed --> <bind key="b" modifier="alt" command="NearestBaseKey"/> <bind key="p" modifier="alt" command="NearestPlanetKey"/> <bind key="j" modifier="alt" command="NearestJumpKey"/> <bind key="k" modifier="alt" command="TurretTargetKey" /> <bind key="g" modifier="alt" command="TurretAIOn" /> <bind key="G" modifier="alt" command="TurretAIOff" /> <bind key="g" modifier="ctrl" command="TurretAIFireAtWill" /> <bind key="Y" modifier="alt" command="ReverseNearestTargetKey" /> <bind key="M" modifier="alt" command="ReverseMissionTargetKey" /> <bind key="m" modifier="alt" command="MissionTargetKey" /> <!--#These are the compromises for no n and b --> <bind key="N" modifier="none" command="ReverseSigTargetKey" /> <bind key="U" modifier="alt" command="ReverseUnitTargetKey" /> <bind key="`" modifier="none" command="Flight::Mode::InertialToggle" /> <!-- #Was SheltonKey, you may use InertialToggle also --> <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="z" modifier="none" command="AccelKey"/> <bind key="x" modifier="none" command="DecelKey"/> <bind key="Z" modifier="none" command="AccelKey"/> <bind key="X" modifier="none" command="DecelKey"/> <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"/> <bind key="backspace" modifier="none" command="StopKey"/> <bind key="X" modifier="none" command="StopKey"/> <bind key="\" modifier="none" command="StartKey"/> <bind key="Z" modifier="none" command="StartKey"/> <bind key="tab" modifier="none" command="ABKey" /> <bind key="#" modifier="alt" 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="D" modifier="none" command="UpKey"/> <bind key="v" modifier="none" command="UpKey"/> <bind key="E" modifier="none" command="DownKey"/> <bind key="c" modifier="none" command="DownKey"/> <bind key="S" modifier="none" command="RightKey"/> <bind key="F" modifier="none" command="LeftKey"/> <bind key="W" modifier="none" command="RollLeftKey"/> <bind key="R" modifier="none" command="RollRightKey"/> <bind key="w" modifier="none" command="RollLeftKey"/> <bind key="r" 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="m" modifier="none" command="Cockpit::NavScreen"/> <bind key="1" modifier="none" command="Cockpit::Inside"/> <bind key="2" modifier="none" command="Cockpit::InsideLeft"/> <bind key="3" modifier="none" command="Cockpit::InsideRight"/> <bind key="4" modifier="none" command="Cockpit::InsideBack"/> <bind key="5" modifier="none" command="Cockpit::Behind"/> <bind key="6" modifier="none" command="Cockpit::Pan"/> <bind key="7" modifier="none" command="Cockpit::ViewTarget"/> <bind key="8" modifier="none" command="Cockpit::PanTarget"/> <bind key="9" modifier="none" command="Cockpit::ZoomIn"/> <bind key="0" modifier="none" command="Cockpit::ZoomOut"/> <bind key="=" modifier="ctrl" command="Cockpit::ZoomIn"/> <bind key="-" modifier="ctrl" command="Cockpit::ZoomOut"/> <bind key="keypad-plus" modifier="ctrl" command="Cockpit::ZoomIn"/> <bind key="keypad-minus" modifier="ctrl" command="Cockpit::ZoomOut"/> <bind key="0" modifier="ctrl" command="Cockpit::OutsideTarget"/> <bind key="|" modifier="none" command="PauseKey"/> <bind key="pause" modifier="none" command="PauseKey"/> <bind key="C" command="ThrustUp"/> <bind key="V" command="ThrustDown"/> <bind key="e" command="ThrustUp"/> <bind key="d" command="ThrustDown"/> <bind key="s" command="ThrustLeft"/> <bind key="f" command="ThrustRight"/> <bind key="cursor-up" modifier="shift" command="ThrustUp"/> <bind key="cursor-down" modifier="shift" command="ThrustDown"/> <bind key="cursor-left" modifier="shift" command="ThrustLeft"/> <bind key="cursor-right" modifier="shift" command="ThrusterRight"/> <bind key="function-9" modifier="none" command="VolumeInc"/> <bind key="function-10" modifier="none" command="VolumeDec"/> <bind key="function-11" modifier="none" command="MusicVolumeInc"/> <bind key="function-12" modifier="none" command="MusicVolumeDec"/> <bind key="v" modifier="ctrl" command="NewShader"/> <bind key="cursor-insert" modifier="none" command="Cockpit::SwitchLVDU"/> <bind key="cursor-home" modifier="none" command="Cockpit::SwitchRVDU"/> <bind key="cursor-delete" modifier="none" command="Cockpit::SwitchLVDU"/> <bind key="cursor-end" modifier="none" command="Cockpit::SwitchRVDU"/> <bind key="q" modifier="none" command="Cockpit::PitchDown"/> <bind key="cursor-up" modifier="ctrl" command="Cockpit::PitchDown"/> <bind key="cursor-down" modifier="ctrl" command="Cockpit::PitchUp"/> <bind key="cursor-right" modifier="ctrl" command="Cockpit::YawLeft"/> <bind key="cursor-left" modifier="ctrl" 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="function-1" modifier="ctrl" command="ConsoleKeys::BringConsole"/> <bind key="p" modifier="none" command="SetVelocityRefKey"/> <bind key="P" modifier="none" command="SetVelocityNullKey"/> <bind key="x" modifier="alt" command="SetVelocityRefKey"/> <bind key="X" modifier="alt" command="SetVelocityNullKey"/> <!-- <bind key="keypad-7" modifier="none" command="SetVelocityRefKey"/> <bind key="keypad-1" modifier="none" command="SetVelocityNullKey"/> #disabled because 1 3 7 9 should be more directional keys and to make testers find P --> <bind key="esc" modifier="none" command="Cockpit::Quit"/> See also the vegastrike.config from SVN. The keys are stored between the See also |