Difference between revisions of "Keyboard function priority list"

From FlightGear wiki
Jump to: navigation, search
Line 2: Line 2:
  
 
Feel free to add to the list, but please don't delete anything — just move it to the bottom if you don't think it's important.
 
Feel free to add to the list, but please don't delete anything — just move it to the bottom if you don't think it's important.
 +
 +
As we'll probably not want to change too many existing key-bindings, The current CVS key-binding is also listed in brackets.
  
 
* Program
 
* Program
** Pause
+
** Pause [p]
** Exit
+
** Exit [Esc]
 
* Primary flight controls
 
* Primary flight controls
** ailerons
+
** ailerons [left/right, 4/6]
** elevator
+
** elevator [up/down, 8/2]
** rudder
+
** rudder [0/Enter, Insert]
** centre controls
+
** centre controls [5]
 
* Primary powerplant
 
* Primary powerplant
** throttle — ''for helicopters, should the same key control the collective?''
+
** throttle — ''for helicopters, should the same key control the collective?'' [3/9, PgDwn/PgUp
 
** Winch / Aerotow (begin winching, open hitch etc)
 
** Winch / Aerotow (begin winching, open hitch etc)
 
* View controls
 
* View controls
** view reset
+
** view reset [Ctrl-V]
** look left/right
+
** look left/right [Shift-4/Shift-6]
 
** look up/down
 
** look up/down
** look forward/backwad
+
** look forward/backwad [Shift8/Shift-2]
** zoom in/out
+
** zoom in/out [x/X]
** change viewing styles (dynamic view and g-force based view where supported)
+
** change view type — ''e.g. cockpit, chase plane, tower, etc.'' [v/V]
** change view type — ''e.g. cockpit, chase plane, tower, etc.''
+
 
* Secondary flight controls
 
* Secondary flight controls
** flaps extend/retract
+
** flaps extend/retract [ [/] ]
** landing gear raise/retract
+
** landing gear raise/retract [g/G]
** elevator trim up/down
+
** elevator trim up/down [1/7, Home/End]
** speed brakes extend/retract
+
** speed brakes extend/retract [Ctrl-B]
** spoilers extend/retract
+
** spoilers extend/retract [j/k]
 
** slats extend/retract
 
** slats extend/retract
** toggle tailwheel lock
+
** toggle tailwheel lock [l]
** differential toe brakes left/right
+
** differential toe brakes left/right [,/.]
** parking brake
+
** parking brake [B]
 
** drag chute deploy/jettison
 
** drag chute deploy/jettison
 
** aileron trim left/right
 
** aileron trim left/right
 
** rudder trim left/right
 
** rudder trim left/right
 
* Secondary powerplant
 
* Secondary powerplant
** mixture — ''piston aircraft only''
+
** mixture — ''piston aircraft only'' [M/m]
** propeller — ''some piston aircraft only''
+
** propeller — ''some piston aircraft only'' [N/n]
 
** carburettor heat — ''some piston aircraft only''
 
** carburettor heat — ''some piston aircraft only''
** magneto/ignition selection
+
** magneto/ignition selection [{/}]
 
* Autopilot
 
* Autopilot
 
** engage/disengage
 
** engage/disengage
** toggle heading mode
+
** toggle heading mode [Ctrl-H]
** toggle altitude mode
+
** toggle altitude mode [Ctrl-A]
** toggle wing leveller
+
** toggle wing leveller [Ctrl-W]
** toggle speed mode (auto-throttle)
+
** toggle speed mode (auto-throttle) [Ctrl-S]
 
** autotrim engage/disengage
 
** autotrim engage/disengage
 
* Comms
 
* Comms
 
** open/close text based chat console
 
** open/close text based chat console
** PTT switch
+
** PTT switch [Space]
 
** active/standby com/nav channel swap
 
** active/standby com/nav channel swap
 
* Weapons
 
* Weapons
Line 67: Line 68:
 
** seat up/down/default
 
** seat up/down/default
  
 
+
Things that don't require key bindings:
 
+
 
* throw turkey out of window (Les Nessman only)
 
* throw turkey out of window (Les Nessman only)
 +
* change viewing styles (dynamic view and g-force based view where supported)

Revision as of 04:44, 28 November 2007

As a first step in the keyboard refactoring, we need to come up with a prioritized list of functions that (a) are general enough to apply to most (or at least many) aircraft, and (b) are important enough to justify a keyboard shortcut rather than just a menu/dialog or a model hotspot.

Feel free to add to the list, but please don't delete anything — just move it to the bottom if you don't think it's important.

As we'll probably not want to change too many existing key-bindings, The current CVS key-binding is also listed in brackets.

  • Program
    • Pause [p]
    • Exit [Esc]
  • Primary flight controls
    • ailerons [left/right, 4/6]
    • elevator [up/down, 8/2]
    • rudder [0/Enter, Insert]
    • centre controls [5]
  • Primary powerplant
    • throttle — for helicopters, should the same key control the collective? [3/9, PgDwn/PgUp
    • Winch / Aerotow (begin winching, open hitch etc)
  • View controls
    • view reset [Ctrl-V]
    • look left/right [Shift-4/Shift-6]
    • look up/down
    • look forward/backwad [Shift8/Shift-2]
    • zoom in/out [x/X]
    • change view type — e.g. cockpit, chase plane, tower, etc. [v/V]
  • Secondary flight controls
    • flaps extend/retract [ [/] ]
    • landing gear raise/retract [g/G]
    • elevator trim up/down [1/7, Home/End]
    • speed brakes extend/retract [Ctrl-B]
    • spoilers extend/retract [j/k]
    • slats extend/retract
    • toggle tailwheel lock [l]
    • differential toe brakes left/right [,/.]
    • parking brake [B]
    • drag chute deploy/jettison
    • aileron trim left/right
    • rudder trim left/right
  • Secondary powerplant
    • mixture — piston aircraft only [M/m]
    • propeller — some piston aircraft only [N/n]
    • carburettor heat — some piston aircraft only
    • magneto/ignition selection [{/}]
  • Autopilot
    • engage/disengage
    • toggle heading mode [Ctrl-H]
    • toggle altitude mode [Ctrl-A]
    • toggle wing leveller [Ctrl-W]
    • toggle speed mode (auto-throttle) [Ctrl-S]
    • autotrim engage/disengage
  • Comms
    • open/close text based chat console
    • PTT switch [Space]
    • active/standby com/nav channel swap
  • Weapons
    • fire primary weapon
    • fire secondary weapon
    • select secondary weapon
    • jettison store
  • Miscellaneous
    • hoist deploy (helicopters)
    • hoist up/down
    • hoist jettison
    • water/cargo release
    • carrier launch bar engage
    • carrier catapult release
    • hook up/down (compatible A/C all modern jet fighters have a hook)
    • canopy toggle
    • seat up/down/default

Things that don't require key bindings:

  • throw turkey out of window (Les Nessman only)
  • change viewing styles (dynamic view and g-force based view where supported)