1
0
Fork 0

Add keyboard bindings for the hunter

This commit is contained in:
ehofman 2004-02-12 18:00:15 +00:00
parent 8858ccd0a9
commit 97b3f56ec4
2 changed files with 204 additions and 164 deletions

Binary file not shown.

View file

@ -1,3 +1,4 @@
%? pdflatex map.tex
% $Id$ % $Id$
% Melchior FRANZ <mfranz@aon.at> % Melchior FRANZ <mfranz@aon.at>
% %
@ -16,7 +17,29 @@
\definecolor{darkred}{rgb}{.5,0,0} \definecolor{darkred}{rgb}{.5,0,0}
\definecolor{darkblue}{rgb}{0,0,.5} \definecolor{darkblue}{rgb}{0,0,.5}
\def\\ {% \renewcommand*\title[1]{%
\begin{center}%
\normalfont\huge #1
\end{center}%
\vspace{6ex}%
}
\newenvironment{keyboard}{%
\list{}{%
\setlength\labelwidth{9em}%
\setlength\itemsep{0pt}%
\setlength\parsep{0pt}%
\setlength\topsep{0pt}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\def\makelabel##1{##1\hfil}%
\raggedright
}%
}{%
\endlist
}
\def\k {%
\bgroup \bgroup
\catcode`\^^M=13 \catcode`\^^M=13
\key \key
@ -25,180 +48,197 @@
\bgroup \bgroup
\catcode`\^^M=13% \catcode`\^^M=13%
\gdef\key #1 #2 #3^^M{% \gdef\key #1 #2 #3^^M{%
\leavevmode% \item[\hbox to6em{\hfil#2\hfil}\hbox to3em{\hfil(#1)~}]%
\hbox to6em{\hfil#2\hfil}% \if$#3$~\else#3\fi%
\hbox to3em{\hfil(#1)}\quad% \egroup%
\hbox{#3}%
\egroup
}% }%
\egroup \egroup
\newcommand\cvsid{{%
\par
\begin{small}%
\color{darkcyan}%
\texttt{\$${}$Id${}$\$}%
\hspace{0ptplus1fill}%
\count0\time
\divide\time60
\count1\time
\multiply\time60
\advance\count0-\time
generated~\the\year/\the\month/\the\day,~\the\count1:\ifnum\count0<10 0\fi\the\count0
\end{small}%
}}
\renewcommand\|{$\backslash$} \renewcommand\|{$\backslash$}
\newcommand\tld{\char`\~} \newcommand\tld{\char`\~}
\newcommand\ac[1]{\textcolor{darkcyan}{\textbf{\textsf{#1:}}}} \newcommand\ac[1]{\textcolor{darkcyan}{\textbf{\textsf{#1:}}}\nobreak}
\newcommand\hardcoded[1]{\textcolor{red}{hard-coded: #1}} \newcommand\hardcoded[1]{\textcolor{red}{hard-coded: #1}}
\newcommand\shift[1]{\if$#1$\else\textcolor{darkblue}{SHIFT: #1}\fi} \newcommand\shift[1]{\if$#1$\else\hfill\break\textcolor{darkblue}{SHIFT: #1}\fi}
\newcommand\local[1]{\textcolor{darkred}{local: #1}} \newcommand\local[1]{\textcolor{darkred}{local: #1}}
\begin{document} \begin{document}
\begin{center} \title{FlightGear Keyboard Bindings}
\huge FlightGear Keyboard Bindings
\end{center}
\vspace{6ex}
\\ 1 Ctrl-A Toggle autopilot altitude lock \begin{keyboard}
\\ 2 Ctrl-B Toggle speedbrake; \ac{p51d} Toggle engine boost \k 1 Ctrl-A Toggle autopilot altitude lock
\\ 3 Ctrl-C Toggle clickable panel hotspots \k 2 Ctrl-B Toggle speedbrake; \ac{hunter} Toggle speedbrake; \ac{p51d} Toggle engine boost
\\ 4 Ctrl-D {} \k 3 Ctrl-C Toggle clickable panel hotspots
\\ 5 Ctrl-E {} \k 4 Ctrl-D {}
\\ 6 Ctrl-F {} \k 5 Ctrl-E {}
\\ 7 Ctrl-G Toggle autopilot glide slope lock \k 6 Ctrl-F \ac{hunter} Emergency flap lowering
\\ 8 Ctrl-H Toggle autopilot heading lock \k 7 Ctrl-G Toggle autopilot glide slope lock
\\ 9 Ctrl-I/Tab {} \k 8 Ctrl-H Toggle autopilot heading lock
\\ 10 Ctrl-J {} \k 9 Ctrl-I/Tab {}
\\ 11 Ctrl-K {} \k 10 Ctrl-J {}
\\ 12 Ctrl-L {} \k 11 Ctrl-K {}
\\ 13 Ctrl-M/Enter Move rudder right \k 12 Ctrl-L {}
\\ 14 Ctrl-N Toggle autopilot nav1 lock \k 13 Ctrl-M/Enter Move rudder right
\\ 15 Ctrl-O {} \k 14 Ctrl-N Toggle autopilot nav1 lock
\\ 16 Ctrl-P Toggle pitch hold \k 15 Ctrl-O {}
\\ 17 Ctrl-Q {} \k 16 Ctrl-P Toggle pitch hold
\\ 18 Ctrl-R {} \k 17 Ctrl-Q {}
\\ 19 Ctrl-S Toggle auto-throttle lock \k 18 Ctrl-R {}
\\ 20 Ctrl-T Toggle autopilot terrain lock \k 19 Ctrl-S Toggle auto-throttle lock
\\ 21 Ctrl-U [Cheat] Add 1000\,ft of emergency altitude \k 20 Ctrl-T Toggle autopilot terrain lock
\\ 22 Ctrl-V Select initial view (view 0) \k 21 Ctrl-U [Cheat] Add 1000\,ft of emergency altitude
\\ 23 Ctrl-W Toggle autopilot wing leveler \k 22 Ctrl-V Select initial view (view 0)
\\ 24 Ctrl-X Reset zoom to default \k 23 Ctrl-W Toggle autopilot wing leveler
\\ 25 Ctrl-Y {} \k 24 Ctrl-X Reset zoom to default
\\ 26 Ctrl-Z {} \k 25 Ctrl-Y {}
\\ 27 Esc Prompt and quit FlightGear; \shift{Reset} \k 26 Ctrl-Z {}
\\ 28 Ctrl-4/Ctrl-\| {} \k 27 Esc Prompt and quit FlightGear \shift{Reset}
\\ 29 Ctrl-5/Ctrl-] {} \k 28 Ctrl-4/Ctrl-\| {}
\\ 30 Ctrl-6 {} \k 29 Ctrl-5/Ctrl-] {}
\\ 31 Ctrl-7/Ctrl-/ {} \k 30 Ctrl-6 {}
\\ 32 Space Fire Starter on Selected Engine(s) \k 31 Ctrl-7/Ctrl-/ {}
\\ 33 ! Select first engine \k 32 Space Fire Starter on Selected Engine(s)
\\ 34 " {} \k 33 ! Select first engine
\\ 35 \# Select third engine \k 34 " {}
\\ 36 \$ Select fourth engine \k 35 \# Select third engine
\\ 37 \% {} \k 36 \$ Select fourth engine
\\ 38 \& {} \k 37 \% {}
\\ 39 '~(Apostrophe) Display a dialog relevant to the tuned in ATC service (if any) \k 38 \& {}
\\ 40 ( {} \k 39 '~(Apostrophe) Display a dialog relevant to the tuned in ATC service (if any)
\\ 41 ) {} \k 40 ( {}
\\ 42 * {} \k 41 ) {}
\\ 43 + {} \k 42 * {}
\\ 44 ,~(Comma) Left brake \k 43 + {}
\\ 45 -~(Minus) {} \k 44 ,~(Comma) Left brake
\\ 46 .~(Period) Right brake \k 45 -~(Minus) {}
\\ 47 / {} \k 46 .~(Period) Right brake
\\ 48 0 Move rudder left \k 47 / {}
\\ 49 1 Decrease elevator trim \k 48 0 Move rudder left
\\ 50 2 Increase elevator or autopilot altitude \k 49 1 Decrease elevator trim
\\ 51 3 Decrease throttle or autopilot autothrottle \k 50 2 Increase elevator or autopilot altitude
\\ 52 4 Move aileron left (or adjust AP heading) \k 51 3 Decrease throttle or autopilot autothrottle
\\ 53 5 Center aileron, elevator, and rudder \k 52 4 Move aileron left (or adjust AP heading)
\\ 54 6 Move aileron right (or adjust AP heading) \k 53 5 Center aileron, elevator, and rudder
\\ 55 7 Increase elevator trim \k 54 6 Move aileron right (or adjust AP heading)
\\ 56 8 Decrease elevator or autopilot altitude \k 55 7 Increase elevator trim
\\ 57 9 Increase throttle or autopilot autothrottle \k 56 8 Decrease elevator or autopilot altitude
\\ 58 :~(Colon) {} \k 57 9 Increase throttle or autopilot autothrottle
\\ 59 ;~(Semicolon) {} \k 58 :~(Colon) {}
\\ 60 < \ac{c182|c310|pa28-161} Rudder trim left \k 59 ;~(Semicolon) {}
\\ 61 = {} \k 60 < \ac{c182|c310|pa28-161} Rudder trim left
\\ 62 > \ac{c182|c310|pa28-161} Rudder trim right \k 61 = {}
\\ 63 ? {} \k 62 > \ac{c182|c310|pa28-161} Rudder trim right
\\ 64 @ Select second engine \k 63 ? {}
\\ 65 A Decrease speed-up \k 64 @ Select second engine
\\ 66 B Toggle parking brake on or off \k 65 A Decrease speed-up
\\ 67 C \ac{bo105} toggle rear door \k 66 B Toggle parking brake on or off
\\ 68 D {} \k 67 C \ac{bo105} toggle rear door
\\ 69 E {} \k 68 D {}
\\ 70 F {} \k 69 E {}
\\ 71 G Gear down \k 70 F \ac{hunter} Wing fold down
\\ 72 H \hardcoded{Cycle HUD brightness} \k 71 G Gear down
\\ 73 I \hardcoded{Alternative HUD} \k 72 H \hardcoded{Cycle HUD brightness}; \ac{hunter} Hook down
\\ 74 J {} \k 73 I \hardcoded{Alternative HUD}
\\ 75 K {} \k 74 J {}
\\ 76 L {} \k 75 K {}
\\ 77 M Decrease warp \k 76 L {}
\\ 78 N {} \k 77 M Decrease warp
\\ 79 O {} \k 78 N {}
\\ 80 P Toggle panel; \ac{T38} Fuel Cutoff Switch or Lever \k 79 O {}
\\ 81 Q {} \k 80 P Toggle panel; \ac{T38} Fuel Cutoff Switch or Lever
\\ 82 R \ac{fokker100} Toggle thrust reverser \k 81 Q {}
\\ 83 S {} \k 82 R \ac{fokker100} Toggle thrust reverser
\\ 84 T Decrease warp delta \k 83 S {}
\\ 85 U {} \k 84 T Decrease warp delta
\\ 86 V Scroll in reverse through views \k 85 U {}
\\ 87 W (Temporary) Toggle fullscreen for 3DFX only \k 86 V Scroll in reverse through views
\\ 88 X Increase field of view \k 87 W (Temporary) Toggle fullscreen for 3DFX only
\\ 89 Y {} \k 88 X Increase field of view
\\ 90 Z Decrease Visibility \k 89 Y {}
\\ 91 [ Decrease flaps; \ac{737|A320} Decrease flaps; \ac{ComperSwift} Adjust view left; \ac{an225|b52} -- \k 90 Z Decrease Visibility
\\ 92 \| {} \k 91 [ Decrease flaps; \ac{737|A320|hunter} Decrease flaps; \ac{ComperSwift} Adjust view left; \ac{an225|b52} --
\\ 93 ] Increase flaps; \ac{737|A320} Increase flaps; \ac{ComperSwift} Adjust view right; \ac{an225|b52} -- \k 92 \| {}
\\ 94 \^ {} \k 93 ] Increase flaps; \ac{737|A320|hunter} Increase flaps; \ac{ComperSwift} Adjust view right; \ac{an225|b52} --
\\ 95 \_~(Underscore) {} \k 94 \^ {}
\\ 96 `{}~(Backtick) {} \k 95 \_~(Underscore) {}
\\ 97 a Increase speed-up \k 96 `{}~(Backtick) {}
\\ 98 b Apply all brakes; \ac{b52} Apply all brakes \k 97 a Increase speed-up
\\ 99 c Toggle 3D/2D cockpit \k 98 b Apply all brakes; \ac{b52} Apply all brakes
\\ 100 d \ac{an225|yf23} Retract slats \k 99 c Toggle 3D/2D cockpit
\\ 101 e {} \k 100 d \ac{an225|yf23} Retract slats
\\ 102 f \ac{an225|yf23} Extend slats \k 101 e {}
\\ 103 g Gear Up \k 102 f \ac{an225|yf23} Extend slats; \ac{hunter} Wing fold up
\\ 104 h \hardcoded{Cycle HUD: green/red/off} \k 103 g Gear Up
\\ 105 i \hardcoded{Normal HUD} \k 104 h \hardcoded{Cycle HUD: green/red/off}; \ac{hunter} Hook up
\\ 106 j Decrease spoilers \k 105 i \hardcoded{Normal HUD}
\\ 107 k Increase spoilers \k 106 j Decrease spoilers
\\ 108 l Toggle tail-wheel lock \k 107 k Increase spoilers
\\ 109 m Increase warp \k 108 l Toggle tail-wheel lock
\\ 110 n {} \k 109 m Increase warp
\\ 111 o {} \k 110 n {}
\\ 112 p Toggle the pause state of the sim \k 111 o {}
\\ 113 q {} \k 112 p Toggle the pause state of the sim
\\ 114 r Activate the instant replay system \k 113 q {}
\\ 115 s Swap panels \k 114 r Activate the instant replay system
\\ 116 t Increase warp delta \k 115 s Swap panels
\\ 117 u {} \k 116 t Increase warp delta
\\ 118 v Cycle view \k 117 u {}
\\ 119 w {} \k 118 v Cycle view
\\ 120 x Decrease field of view \k 119 w {}
\\ 121 y {} \k 120 x Decrease field of view
\\ 122 z Increase Visibility \k 121 y {}
\\ 123 \{ Decrease Magneto on Selected Engine \k 122 z Increase Visibility
\\ 124 | {} \k 123 \{ Decrease Magneto on Selected Engine
\\ 125 \} Increase Magneto on Selected Engine \k 124 | {}
\\ 126 {\tld} Select all engines \k 125 \} Increase Magneto on Selected Engine
\\ 127 {} {} \k 126 {\tld} Select all engines
\\ 257 F1 Load flight; \shift{} \k 127 {} {}
\\ 258 F2 Force tile cache reload; \shift{Save flight} \k 257 F1 Load flight \shift{}
\\ 259 F3 Capture screen; \shift{Load panel} \k 258 F2 Force tile cache reload \shift{Save flight}
\\ 260 F4 Force lighting update; \shift{Reload global preferences} \k 259 F3 Capture screen \shift{Load panel}
\\ 261 F5 \shift{Scroll panel down} \k 260 F4 Force lighting update \shift{Reload global preferences}
\\ 262 F6 \hardcoded{toggles Autopilot target location}; \shift{Scroll panel up} \k 261 F5 \shift{Scroll panel down}
\\ 263 F7 \shift{Scroll panel left} \k 262 F6 \hardcoded{toggles Autopilot target location} \shift{Scroll panel up}
\\ 264 F8 Cycle fog type; \shift{Scroll panel right} \k 263 F7 \shift{Scroll panel left}
\\ 265 F9 Toggle textures \shift{} \k 264 F8 Cycle fog type \shift{Scroll panel right}
\\ 266 F10 Toggle menubar; \shift{Toggle FDM data logging} \k 265 F9 Toggle textures \shift{}
\\ 267 F11 Pop up autopilot dialog \k 266 F10 Toggle menubar \shift{Toggle FDM data logging}
\\ 268 F12 {} \k 267 F11 Pop up autopilot dialog
\\ 269 Enter Move rudder right \k 268 F12 {}
\\ 309 Keypad~5 Center aileron, elevator, and rudder \k 269 Enter Move rudder right
\\ 356 Left Move aileron left (or adjust AP heading) \k 309 Keypad~5 Center aileron, elevator, and rudder
\\ 357 Up Increase elevator or autopilot altitude \k 356 Left Move aileron left (or adjust AP heading)
\\ 358 Right Move aileron right (or adjust AP heading) \k 357 Up Increase elevator or autopilot altitude
\\ 359 Down Decrease elevator or autopilot altitude \k 358 Right Move aileron right (or adjust AP heading)
\\ 360 PageUp Increase throttle or autopilot autothrottle \k 359 Down Decrease elevator or autopilot altitude
\\ 361 PageDown Decrease throttle or autopilot autothrottle \k 360 PageUp Increase throttle or autopilot autothrottle
\\ 362 Home Increase elevator trim \k 361 PageDown Decrease throttle or autopilot autothrottle
\\ 363 End Decrease elevator trim \k 362 Home Increase elevator trim
\\ 364 Insert Move rudder left \k 363 End Decrease elevator trim
\k 364 Insert Move rudder left
\end{keyboard}
\vfill \rule{\textwidth}{.4pt}
\textcolor{darkcyan}{\texttt{\small ${}$Id${}$}} \begin{small}
``Hard-coded'' key bindings are defined in \texttt{src/Input/input.cxx}.
\end{small}
\vspace{0ptplus1fill}
\cvsid
\end{document} \end{document}