That appears to be a US English keyboard, A UK English has " and @ transposed, as well 
as £ where # is on a US keyboard  (both called a "pound sign" though).
This means that select engine[1] is not between select Engine[0] and select Engine[2]. 
Do we need to consider different key mappings for different language keyboards? I know 
that some languages have particular problems with @ and other symbols. 

Is there a way of detecting which physical keys are pressed rather than which 
characters are typed? Is this the keyboard scan code?

Richard

> -----Original Message-----
> From: David Culp [mailto:[EMAIL PROTECTED]
> Sent: 24 September 2003 1:58 pm
> To: flightgear-devel
> Subject: [Flightgear-devel] key bindings - English
> 
> 
> Here's a key map for English keyboards, showing what keys are 
> used/unused.  
> It's incomplete because I haven't figured out all the codes 
> yet, and no, I 
> haven't seen anything helpfull in glut.h.  It would be nice 
> to have this for 
> other keyboards as well, and placed in the Docs directory.
> 
> 
> code    keys        binding
> ____    _________   ________________
> 000     
> 001     [Ctrl][A]   Autopilot - toggle altitude lock
> 002     [Ctrl][B]   Speedbrake - toggle speedbrake 0.0-1.0
> 003     [Ctrl][C]   Panel - toggle clickable hotspots
> 004     [Ctrl][D]   
> 005     [Ctrl][E]   
> 006     [Ctrl][F]   
> 007     [Ctrl][G]   Autopilot - toggle glide slope lock
> 008     [Ctrl][H]   Autopilot - toggle heading lock 
> 009
> 010
> 011
> 012
> 013     [Enter]     Autopilot - increase heading; rudder right
> 014     [Ctrl][N]   Autopilot - toggle nav1 lock
> 015
> 016
> 017
> 018     [Ctrl][R]   CCW - toggle winding
> 019     [Ctrl][S]   Autothrottle - toggle lock
> 020     [Ctrl][T]   Autopilot - toggle terrain lock
> 021     [Ctrl][U]   Autopilot - add 1000ft altitude
> 022     [Ctrl][V]   View - select view[0]
> 023     [Ctrl][W]   Autopilot - toggle wing leveler
> 024
> 025
> 026
> 027     [Esc]       Prompt and Quit FlightGear
> 028
> 029
> 030
> 031
> 032     [SPACE]     Engine - fire starter on selected engine
> 033  !  [Shift][1]  Engine - select engine[0]
> 034  "  [Shift][']
> 035  #  [Shift][3]  Engine - select engine[2]
> 036  $  [Shift][4]  Engine - select engine[3]
> 037  %  [Shift][5]
> 038  &  [Shift][7]  
> 039  '  [']         ATC - display dialog
> 040  (  [Shift][9]  
> 041  )  [Shift][0]
> 042  *  [Shift][8]
> 043  +  [Shift][=]  Zoom - in
> 044  ,  [,]         Brake - left
> 045  -  [-]         Zoom - out
> 046  .  [.]         Brake - right
> 047  /  [/]
> 048  0  [0]         Autopilot - increase heading; rudder left
> 049  1  [1]         Elevator trim - decrease
> 050  2  [2]         Autopilot - increase altitude; elevator increase
> 051  3  [3]         Autothrottle - decrease; throttle decrease
> 052  4  [4]         Aileron - left
> 053  5  [5]         Controls - center
> 054  6  [6]         Aileron - right
> 055  7  [7]         Elevator trim - increase
> 056  8  [8]         Autopilot - decrease altitude; elevator decrease
> 057  9  [9]         Autothrottle - increase; throttle increase
> 058  :  [Shift][;]  
> 059  ;  [;]         
> 060  <  [Shift][,]  
> 061  =  [=]         Zoom - set default
> 062  >  [Shift][.]  
> 063  ?  [Shift][/]  
> 064  @  [Shift][2]  Engine - select engine[1]
> 065  A  [Shift][A]  Speed-up - decrease
> 066  B  [Shift][B]  Parking brake - toggle
> 067  C  [Shift][C]  Scripting - test
> 068  D  [Shift][D]  
> 069  E  [Shift][E]  
> 070  F  [Shift][F]  
> 071  G  [Shift][G]  Gear - down
> 072  H  [Shift][H]  
> 073  I  [Shift][I]  
> 074  J  [Shift][J]  
> 075  K  [Shift][K]  
> 076  L  [Shift][L]  
> 077  M  [Shift][M]  Warp - decrease
> 078  N  [Shift][N]  
> 079  O  [Shift][O]  
> 080  P  [Shift][P]  Panel - toggle
> 081  Q  [Shift][Q]  
> 082  R  [Shift][R]  
> 083  S  [Shift][S]  
> 084  T  [Shift][T]  Warp - decrease delta
> 085  U  [Shift][U]  
> 086  V  [Shift][V]  View - scroll in reverse
> 087  W  [Shift][W]  3DFX - toggle full screen
> 088  X  [Shift][X]  View - increase field of view
> 089  Y  [Shift][Y]  
> 090  Z  [Shift][Z]  Visibility - decrease
> 091  [  [[]         Flaps - decrease
> 092  \  [\]         
> 093  ]  []]         Flaps - increase
> 094  ^  [Shift][6]  
> 095  _  [Shift][-]  
> 096  `  [`]         
> 097  a  [A]         Speed-up - increase
> 098  b  [B]         Brakes - all
> 099  c  [C]         Cockpit - toggle 2D/3D
> 100  d  [D]         
> 101  e  [E]         
> 102  f  [F]         
> 103  g  [G]         Gear - up
> 104  h  [H]         
> 105  i  [I]         
> 106  j  [J]         Spoilers - decrease
> 107  k  [K]         Spoilers - increase
> 108  l  [L]         Tailwheel  - toggle lock
> 109  m  [M]         Warp - increase
> 110  n  [N]         
> 111  o  [O]         
> 112  p  [P]         Pause
> 113  q  [Q]         
> 114  r  [R]         Replay
> 115  s  [S]         Panel - swap
> 116  t  [T]         Warp - increase delta
> 117  u  [U]         
> 118  v  [V]         View - scroll forward
> 119  w  [W]         
> 120  x  [X]         View - decrease field of view
> 121  y  [Y]         
> 122  z  [Z]         Visibility - increase
> 123  {  [Shift][[]  Engine - decrease magneto on selected engine
> 124  |  [Shift][\]  
> 125  }  [Shift][]]  Engine - increase magneto on selected engine
> 126  ~  [Shift][`]  Engine - select all engines
<snip>

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to