Bound '+' to zoom in (like 'x').
[fg:toms-fgdata.git] / keyboard.xml
1 <?xml version="1.0"?>
2 <!--
3 Key binding definitions.
4
5 This file is included by preferences.xml, and uses the context of its
6 inclusion point; that means that you need to prepend "/input/keyboard"
7 to all property names.
8
9 The list here is not yet comprehensive: many of the bindings are still
10 handled in the C++ code.
11
12 Regular keycodes go up to 255; special keys start at 256, and can be
13 calculated by adding 256 to the GLUT key value in glut.h.
14 -->
15
16 <PropertyList>
17
18  <key n="1">
19   <name>Ctrl-A</name>
20   <desc>Toggle autopilot altitude lock.</desc>
21   <binding>
22    <command>property-toggle</command>
23    <property>/autopilot/locks/altitude</property>
24   </binding>
25  </key>
26
27  <key n="7">
28   <name>Ctrl-G</name>
29   <desc>Toggle autopilot glide slope lock.</desc>
30   <binding>
31    <command>property-toggle</command>
32    <property>/autopilot/locks/glide-slope</property>
33   </binding>
34  </key>
35
36  <key n="8">
37   <name>Ctrl-H</name>
38   <desc>Toggle autopilot heading lock.</desc>
39   <binding>
40    <command>property-toggle</command>
41    <property>/autopilot/locks/heading</property>
42   </binding>
43  </key>
44
45  <key n="13">
46   <name>Enter</name>
47   <desc>Move rudder right or increase autopilot heading.</desc>
48   <binding>
49    <command>property-adjust</command>
50    <property>/autopilot/control-overrides/rudder</property>
51    <step type="double">0.05</step>
52   </binding>
53  </key>
54
55  <key n="14">
56   <name>Ctrl-N</name>
57   <desc>Toggle autopilot nav1 lock.</desc>
58   <binding>
59    <command>property-toggle</command>
60    <property>/autopilot/locks/nav[0]</property>
61   </binding>
62  </key>
63
64  <key n="18">
65   <name>Ctrl-R</name>
66   <desc>(Temporary) Toggle winding-ccw</desc>
67   <binding>
68     <command>property-toggle</command>
69     <property>/sim/temp/winding-ccw</property>
70   </binding>
71  </key>
72
73  <key n="19">
74   <name>Ctrl-S</name>
75   <desc>Toggle auto-throttle lock.</desc>
76   <binding>
77    <command>property-toggle</command>
78    <property>/autopilot/locks/auto-throttle</property>
79   </binding>
80  </key>
81
82 <key n="20">
83   <name>Ctrl-T</name>
84   <desc>Toggle autopilot terrain lock.</desc>
85   <binding>
86    <command>property-toggle</command>
87    <property>/autopilot/locks/terrain</property>
88   </binding>
89  </key>
90
91  <key n="21">
92   <name>Ctrl-U</name>
93   <desc>[Cheat] Add 1000ft of emergency altitude.</desc>
94   <binding>
95    <command>property-adjust</command>
96    <property>/position/altitude-ft</property>
97    <step type="double">1000.0</step>
98   </binding>
99   <binding>
100    <command>property-assign</command>
101    <property>/sim/startup/onground</property>
102    <value type="bool">false</value>
103   </binding>
104  </key>
105
106  <key n="27">
107   <name>ESC</name>
108   <desc>Prompt and quit FlightGear.</desc>
109   <binding>
110     <command>exit</command>
111   </binding>
112  </key>
113
114  <key n="32">
115   <name>SPACE</name>
116   <desc>Fire Starter on Selected Engine(s)</desc>
117
118   <binding>
119    <condition>
120     <property>/sim/input/selected/engine[0]</property>
121    </condition>
122    <command>property-assign</command>
123    <property>/controls/starter[0]</property>
124    <value type="bool">true</value>
125   </binding>
126
127   <binding>
128    <condition>
129     <property>/sim/input/selected/engine[1]</property>
130    </condition>
131    <command>property-assign</command>
132    <property>/controls/starter[1]</property>
133    <value type="bool">true</value>
134   </binding>
135
136   <binding>
137    <condition>
138     <property>/sim/input/selected/engine[2]</property>
139    </condition>
140    <command>property-assign</command>
141    <property>/controls/starter[2]</property>
142    <value type="bool">true</value>
143   </binding>
144
145   <binding>
146    <condition>
147     <property>/sim/input/selected/engine[3]</property>
148    </condition>
149    <command>property-assign</command>
150    <property>/controls/starter[3]</property>
151    <value type="bool">true</value>
152   </binding>
153
154   <mod-up>
155    <binding>
156     <command>property-assign</command>
157     <property>/controls/starter[0]</property>
158     <value type="bool">false</value>
159    </binding>
160    <binding>
161     <command>property-assign</command>
162     <property>/controls/starter[1]</property>
163     <value type="bool">false</value>
164    </binding>
165    <binding>
166     <command>property-assign</command>
167     <property>/controls/starter[2]</property>
168     <value type="bool">false</value>
169    </binding>
170    <binding>
171     <command>property-assign</command>
172     <property>/controls/starter[3]</property>
173     <value type="bool">false</value>
174    </binding>
175   </mod-up>
176
177  </key>
178
179  <key n="33">
180   <name>!</name>
181   <desc>Select first engine</desc>
182   <binding>
183    <command>property-assign</command>
184    <property>/sim/input/selected/engine[0]</property>
185    <value type="bool">true</value>
186   </binding>
187   <binding>
188    <command>property-assign</command>
189    <property>/sim/input/selected/engine[1]</property>
190    <value type="bool">false</value>
191   </binding>
192   <binding>
193    <command>property-assign</command>
194    <property>/sim/input/selected/engine[2]</property>
195    <value type="bool">false</value>
196   </binding>
197   <binding>
198    <command>property-assign</command>
199    <property>/sim/input/selected/engine[3]</property>
200    <value type="bool">false</value>
201   </binding>
202  </key>
203
204  <key n="35">
205   <name>#</name>
206   <desc>Select third engine</desc>
207   <binding>
208    <command>property-assign</command>
209    <property>/sim/input/selected/engine[0]</property>
210    <value type="bool">false</value>
211   </binding>
212   <binding>
213    <command>property-assign</command>
214    <property>/sim/input/selected/engine[1]</property>
215    <value type="bool">false</value>
216   </binding>
217   <binding>
218    <command>property-assign</command>
219    <property>/sim/input/selected/engine[2]</property>
220    <value type="bool">true</value>
221   </binding>
222   <binding>
223    <command>property-assign</command>
224    <property>/sim/input/selected/engine[3]</property>
225    <value type="bool">false</value>
226   </binding>
227  </key>
228
229  <key n="36">
230   <name>$</name>
231   <desc>Select fourth engine</desc>
232   <binding>
233    <command>property-assign</command>
234    <property>/sim/input/selected/engine[0]</property>
235    <value type="bool">false</value>
236   </binding>
237   <binding>
238    <command>property-assign</command>
239    <property>/sim/input/selected/engine[1]</property>
240    <value type="bool">false</value>
241   </binding>
242   <binding>
243    <command>property-assign</command>
244    <property>/sim/input/selected/engine[2]</property>
245    <value type="bool">false</value>
246   </binding>
247   <binding>
248    <command>property-assign</command>
249    <property>/sim/input/selected/engine[3]</property>
250    <value type="bool">true</value>
251   </binding>
252  </key>
253
254  <key n="43">
255   <name>+</name>
256   <desc>zoom in (decrease field of view)</desc>
257   <binding>
258    <command>property-multiply</command>
259    <property>/sim/current-view/field-of-view</property>
260    <factor type="double">0.9523809523809523</factor> <!-- 1 / 1.05 -->
261   </binding>
262  </key>
263
264  <key n="44">
265   <name>,</name>
266   <desc>Left brake</desc>
267   <binding>
268    <command>property-assign</command>
269    <property>/controls/brakes[0]</property>
270    <value type="double">1.0</value>
271   </binding>
272   <mod-up>
273    <binding>
274     <command>property-assign</command>
275     <property>/controls/brakes[0]</property>
276     <value type="double">0.0</value>
277    </binding>
278   </mod-up>
279  </key>
280
281  <key n="45">
282   <name>-</name>
283   <desc>zoom out (decrease field of view)</desc>
284   <binding>
285    <command>property-multiply</command>
286    <property>/sim/current-view/field-of-view</property>
287    <factor type="double">1.05</factor>
288   </binding>
289  </key>
290
291  <key n="46">
292   <name>.</name>
293   <desc>Right brake</desc>
294   <binding>
295    <command>property-assign</command>
296    <property>/controls/brakes[1]</property>
297    <value type="double">1.0</value>
298   </binding>
299   <mod-up>
300    <binding>
301     <command>property-assign</command>
302     <property>/controls/brakes[1]</property>
303     <value type="double">0.0</value>
304    </binding>
305   </mod-up>
306  </key>
307
308  <key n="48">
309   <name>0</name>
310   <desc>Move rudder left or increase autopilot heading.</desc>
311   <binding>
312    <command>property-adjust</command>
313    <property>/autopilot/control-overrides/rudder</property>
314    <step type="double">-0.05</step>
315   </binding>
316  </key>
317
318  <key n="49">
319   <name>1</name>
320   <desc>Decrease elevator trim.</desc>
321   <binding>
322    <command>property-adjust</command>
323    <property>/controls/elevator-trim</property>
324    <step type="double">-0.001</step>
325   </binding>
326   <mod-shift>
327     <desc>Look back left</desc>
328     <binding>
329      <command>property-assign</command>
330      <property>/sim/current-view/goal-heading-offset-deg</property>
331      <value alias="/sim/view/config/back-left-direction-deg"/>
332     </binding>
333   </mod-shift>
334  </key>
335
336  <key n="50">
337   <name>2</name>
338   <desc>Increase elevator or autopilot altitude.</desc>
339   <binding>
340    <command>property-adjust</command>
341    <property>/autopilot/control-overrides/elevator</property>
342    <step type="double">-0.01</step>
343   </binding>
344   <mod-shift>
345    <desc>Look back.</desc>
346    <binding>
347     <command>property-assign</command>
348     <property>/sim/current-view/goal-heading-offset-deg</property>
349     <value alias="/sim/view/config/back-direction-deg"/>
350    </binding>
351   </mod-shift>
352  </key>
353
354  <key n="51">
355   <name>3</name>
356   <desc>Decrease throttle or autopilot autothrottle.</desc>
357   <binding>
358    <command>property-adjust</command>
359    <property>/autopilot/control-overrides/throttle</property>
360    <step type="double">-0.01</step>
361   </binding>
362   <mod-shift>
363    <desc>Look back right.</desc>
364    <binding>
365     <command>property-assign</command>
366     <property>/sim/current-view/goal-heading-offset-deg</property>
367     <value alias="/sim/view/config/back-right-direction-deg"/>
368    </binding>
369   </mod-shift>
370  </key>
371
372  <key n="52">
373   <name>4</name>
374   <desc>Move aileron left.</desc>
375   <binding>
376    <command>property-adjust</command>
377    <property>/controls/aileron</property>
378    <step type="double">-0.05</step>
379   </binding>
380   <mod-shift>
381    <desc>Look left.</desc>
382    <binding>
383     <command>property-assign</command>
384     <property>/sim/current-view/goal-heading-offset-deg</property>
385     <value alias="/sim/view/config/left-direction-deg"/>
386    </binding>
387   </mod-shift>
388  </key>
389
390  <key n="53">
391   <name>5</name>
392   <desc>Center aileron, elevator, and rudder.</desc>
393   <binding>
394    <command>property-assign</command>
395    <property>/controls/aileron</property>
396    <value type="double">0.0</value>
397   </binding>
398   <binding>
399    <command>property-assign</command>
400    <property>/controls/elevator</property>
401    <value type="double">0.0</value>
402   </binding>
403   <binding>
404    <command>property-assign</command>
405    <property>/controls/rudder</property>
406    <value type="double">0.0</value>
407   </binding>
408  </key>
409
410  <key n="54">
411   <name>6</name>
412   <desc>Move aileron right.</desc>
413   <binding>
414    <command>property-adjust</command>
415    <property>/controls/aileron</property>
416    <step type="double">0.05</step>
417   </binding>
418   <mod-shift>
419    <desc>Look right.</desc>
420    <binding>
421     <command>property-assign</command>
422     <property>/sim/current-view/goal-heading-offset-deg</property>
423     <value alias="/sim/view/config/right-direction-deg"/>
424    </binding>
425   </mod-shift>
426  </key>
427
428  <key n="55">
429   <name>7</name>
430   <desc>Increase elevator trim.</desc>
431   <binding>
432    <command>property-adjust</command>
433    <property>/controls/elevator-trim</property>
434    <step type="double">0.001</step>
435   </binding>
436   <mod-shift>
437    <desc>Look front left.</desc>
438    <binding>
439     <command>property-assign</command>
440     <property>/sim/current-view/goal-heading-offset-deg</property>
441     <value alias="/sim/view/config/front-left-direction-deg"/>
442    </binding>
443   </mod-shift>
444  </key>
445
446  <key n="56">
447   <name>8</name>
448   <desc>Decrease elevator or autopilot altitude.</desc>
449   <binding>
450    <command>property-adjust</command>
451    <property>/autopilot/control-overrides/elevator</property>
452    <step type="double">0.01</step>
453   </binding>
454   <mod-shift>
455    <desc>Look forward.</desc>
456    <binding>
457     <command>property-assign</command>
458     <property>/sim/current-view/goal-heading-offset-deg</property>
459     <value alias="/sim/view/config/front-direction-deg"/>
460    </binding>
461   </mod-shift>
462  </key>
463
464  <key n="57">
465   <name>9</name>
466   <desc>Increase throttle or autopilot autothrottle.</desc>
467   <binding>
468    <command>property-adjust</command>
469    <property>/autopilot/control-overrides/throttle</property>
470    <step type="double">0.01</step>
471   </binding>
472   <mod-shift>
473    <desc>Look front right.</desc>
474    <binding>
475     <command>property-assign</command>
476     <property>/sim/current-view/goal-heading-offset-deg</property>
477     <value alias="/sim/view/config/front-right-direction-deg"/>
478    </binding>
479   </mod-shift>
480  </key>
481
482  <key n="61">
483   <name>=</name>
484   <desc>Reset zoom to default</desc>
485   <binding>
486    <command>property-assign</command>
487    <property>/sim/current-view/field-of-view</property>
488    <value type="double">55.0</value>
489   </binding>
490  </key>
491
492  <key n="64">
493   <name>@</name>
494   <desc>Select second engine</desc>
495   <binding>
496    <command>property-assign</command>
497    <property>/sim/input/selected/engine[0]</property>
498    <value type="bool">false</value>
499   </binding>
500   <binding>
501    <command>property-assign</command>
502    <property>/sim/input/selected/engine[1]</property>
503    <value type="bool">true</value>
504   </binding>
505   <binding>
506    <command>property-assign</command>
507    <property>/sim/input/selected/engine[2]</property>
508    <value type="bool">false</value>
509   </binding>
510   <binding>
511    <command>property-assign</command>
512    <property>/sim/input/selected/engine[3]</property>
513    <value type="bool">false</value>
514   </binding>
515  </key>
516
517  <key n="65">
518   <name>A</name>
519   <desc>Decrease speed-up.</desc>
520   <binding>
521    <command>property-adjust</command>
522    <property>/sim/speed-up</property>
523    <min>1</min>
524    <step type="double">-1</step>
525   </binding>
526  </key>
527
528  <key n="66">
529   <name>B</name>
530   <desc>Toggle parking brake on or off</desc>
531   <binding>
532    <command>property-toggle</command>
533    <property>/controls/parking-brake</property>
534   </binding>
535  </key>
536
537  <key n="77">
538   <name>M</name>
539   <desc>Decrease warp.</desc>
540   <binding>
541    <command>property-adjust</command>
542    <property>/sim/time/warp</property>
543    <step type="int">-60</step>
544   </binding>
545  </key>
546
547  <key n="80">
548   <name>P</name>
549   <desc>Toggle panel.</desc>
550   <binding>
551    <command>property-toggle</command>
552    <property>/sim/panel/visibility</property>
553   </binding>
554  </key>
555
556  <key n="84">
557   <name>T</name>
558   <desc>Decrease warp delta.</desc>
559   <binding>
560    <command>property-adjust</command>
561    <property>/sim/time/warp-delta</property>
562    <step type="int">-30</step>
563   </binding>
564  </key>
565
566  <key n="87">
567   <name>W</name>
568   <desc>(Temporary) Toggle fullscreen for 3DFX only.</desc>
569   <binding>
570    <command>property-toggle</command>
571    <property>/sim/temp/full-screen</property>
572   </binding>
573  </key>
574
575  <key n="88">
576   <name>X</name>
577   <desc>Increase field of view.</desc>
578   <binding>
579    <command>property-multiply</command>
580    <property>/sim/current-view/field-of-view</property>
581    <factor type="double">1.05</factor>
582   </binding>
583  </key>
584
585  <key n="90">
586   <name>Z</name>
587   <desc>Decrease Visibility</desc>
588   <binding>
589    <command>property-multiply</command>
590    <property>/environment/visibility-m</property>
591    <factor type="double">0.9090909090</factor>
592   </binding>
593  </key>
594
595  <key n="91">
596   <name>[</name>
597   <desc>Decrease flaps.</desc>
598   <binding>
599    <command>property-adjust</command>
600    <property>/controls/flaps</property>
601    <step type="double">-0.34</step>
602   </binding>
603  </key>
604
605  <key n="93">
606   <name>]</name>
607   <desc>Increase flaps.</desc>
608   <binding>
609    <command>property-adjust</command>
610    <property>/controls/flaps</property>
611    <step type="double">0.34</step>
612   </binding>
613  </key>
614
615  <key n="97">
616   <name>a</name>
617   <desc>Increase speed-up.</desc>
618   <binding>
619    <command>property-adjust</command>
620    <property>/sim/speed-up</property>
621    <min>1</min>
622    <step type="double">1</step>
623   </binding>
624  </key>
625
626  <key n="98">
627   <name>b</name>
628   <desc>Apply all brakes.</desc>
629   <binding>
630    <command>property-assign</command>
631    <property>/controls/brakes[0]</property>
632    <value type="double">1.0</value>
633   </binding>
634   <binding>
635    <command>property-assign</command>
636    <property>/controls/brakes[1]</property>
637    <value type="double">1.0</value>
638   </binding>
639   <binding>
640    <command>property-assign</command>
641    <property>/controls/brakes[2]</property>
642    <value type="double">1.0</value>
643   </binding>
644   <mod-up>
645    <desc>Release all brakes.</desc>
646    <binding>
647     <command>property-assign</command>
648     <property>/controls/brakes[0]</property>
649     <value type="double">0.0</value>
650    </binding>
651    <binding>
652     <command>property-assign</command>
653     <property>/controls/brakes[1]</property>
654     <value type="double">0.0</value>
655    </binding>
656    <binding>
657     <command>property-assign</command>
658     <property>/controls/brakes[2]</property>
659     <value type="double">0.0</value>
660    </binding>
661   </mod-up>
662  </key>
663
664  <key n="99">
665   <name>c</name>
666   <desc>Toggle 3D/2D cockpit</desc>
667   <binding>
668    <condition>
669      <property>/sim/allow-toggle-cockpit</property>
670    </condition>
671    <command>property-assign</command>
672    <property>/sim/current-view/heading-offset-deg</property>
673    <value type="double">0</value>
674   </binding>
675   <binding>
676    <condition>
677      <property>/sim/allow-toggle-cockpit</property>
678    </condition>
679    <command>property-assign</command>
680    <property>/sim/current-view/pitch-offset-deg</property>
681    <value type="double">0</value>
682   </binding>
683   <binding>
684    <condition>
685      <property>/sim/allow-toggle-cockpit</property>
686    </condition>
687    <command>property-toggle</command>
688    <property>/sim/view/internal</property>
689   </binding>
690   <binding>
691    <condition>
692      <property>/sim/allow-toggle-cockpit</property>
693    </condition>
694    <command>property-toggle</command>
695    <property>/sim/virtual-cockpit</property>
696   </binding>
697  </key>
698
699  <key n="103">
700   <name>g</name>
701   <desc>Toggle gear down.</desc>
702   <binding>
703    <command>property-toggle</command>
704    <property>/controls/gear-down</property>
705   </binding>
706  </key>
707
708  <key n="108">
709   <name>l</name>
710   <desc>Toggle tail-wheel lock.</desc>
711   <binding>
712    <command>property-toggle</command>
713    <property>/controls/tailwheel-castering</property>
714   </binding>
715  </key>
716
717  <key n="109">
718   <name>m</name>
719   <desc>Increase warp.</desc>
720   <binding>
721    <command>property-adjust</command>
722    <property>/sim/time/warp</property>
723    <step type="int">60</step>
724   </binding>
725  </key>
726
727  <key n="112">
728   <name>p</name>
729   <desc>Toggle the pause state of the sim.</desc>
730   <binding>
731    <command>property-toggle</command>
732    <property>/sim/freeze/master</property>
733   </binding>
734   <binding>
735    <command>property-toggle</command>
736    <property>/sim/freeze/clock</property>
737   </binding>
738  </key>
739
740  <key n="115">
741   <name>s</name>
742   <desc>Swap panels.</desc>
743   <binding>
744    <condition>
745      <not>
746      <property>/sim/allow-toggle-cockpit</property>
747      </not>
748    </condition>
749    <command>property-swap</command>
750    <property>/sim/panel/path</property>
751    <property>/sim/panel_2/path</property>
752   </binding>
753   <binding>
754    <condition>
755      <not>
756      <property>/sim/allow-toggle-cockpit</property>
757      </not>
758    </condition>
759    <desc>Load panel.</desc>
760    <command>panel-load</command>
761   </binding>
762  </key>
763
764  <key n="116">
765   <name>t</name>
766   <desc>Increase warp delta.</desc>
767   <binding>
768    <command>property-adjust</command>
769    <property>/sim/time/warp-delta</property>
770    <step type="int">30</step>
771   </binding>
772  </key>
773
774  <key n="118">
775   <name>v</name>
776   <desc>Cycle view</desc>
777   <binding>
778    <command>view-cycle</command>
779   </binding>
780  </key>
781
782  <key n="120">
783   <name>x</name>
784   <desc>Decrease field of view.</desc>
785   <binding>
786    <command>property-multiply</command>
787    <property>/sim/current-view/field-of-view</property>
788    <factor type="double">0.952380952380</factor>
789   </binding>
790  </key>
791
792  <key n="122">
793   <name>z</name>
794   <desc>Increase Visibility</desc>
795   <binding>
796    <command>property-multiply</command>
797    <property>/environment/visibility-m</property>
798    <factor type="double">1.1</factor>
799   </binding>
800  </key>
801
802  <key n="123">
803   <name>{</name>
804   <desc>Decrease Magneto on Selected Engine</desc>
805   <binding>
806    <desc>first engine</desc>
807    <condition>
808     <property>/sim/input/selected/engine[0]</property>
809    </condition>
810    <command>property-adjust</command>
811    <property>/controls/magnetos[0]</property>
812    <step type="int">-1</step>
813   </binding>
814   <binding>
815    <desc>second engine</desc>
816    <condition>
817     <property>/sim/input/selected/engine[1]</property>
818    </condition>
819    <command>property-adjust</command>
820    <property>/controls/magnetos[1]</property>
821    <step type="int">-1</step>
822   </binding>
823   <binding>
824    <desc>third engine</desc>
825    <condition>
826     <property>/sim/input/selected/engine[2]</property>
827    </condition>
828    <command>property-adjust</command>
829    <property>/controls/magnetos[2]</property>
830    <step type="int">-1</step>
831   </binding>
832   <binding>
833    <desc>fourth engine</desc>
834    <condition>
835     <property>/sim/input/selected/engine[3]</property>
836    </condition>
837    <command>property-adjust</command>
838    <property>/controls/magnetos[3]</property>
839    <step type="int">-1</step>
840   </binding>
841  </key>
842
843  <key n="125">
844   <name>}</name>
845   <desc>Increase Magneto on Selected Engine</desc>
846   <binding>
847    <desc>first engine</desc>
848    <condition>
849     <property>/sim/input/selected/engine[0]</property>
850    </condition>
851    <command>property-adjust</command>
852    <property>/controls/magnetos[0]</property>
853    <step type="int">1</step>
854   </binding>
855   <binding>
856    <desc>second engine</desc>
857    <condition>
858     <property>/sim/input/selected/engine[1]</property>
859    </condition>
860    <command>property-adjust</command>
861    <property>/controls/magnetos[1]</property>
862    <step type="int">1</step>
863   </binding>
864  </key>
865
866  <key n="126">
867   <name>~</name>
868   <desc>Select all engines</desc>
869   <binding>
870    <command>property-assign</command>
871    <property>/sim/input/selected/engine[0]</property>
872    <value type="bool">true</value>
873   </binding>
874   <binding>
875    <command>property-assign</command>
876    <property>/sim/input/selected/engine[1]</property>
877    <value type="bool">true</value>
878   </binding>
879   <binding>
880    <command>property-assign</command>
881    <property>/sim/input/selected/engine[2]</property>
882    <value type="bool">true</value>
883   </binding>
884   <binding>
885    <command>property-assign</command>
886    <property>/sim/input/selected/engine[3]</property>
887    <value type="bool">true</value>
888   </binding>
889  </key>
890
891  <key n="257">
892   <name>F1</name>
893   <mod-shift>
894    <binding>
895     <desc>Load flight.</desc>
896     <command>load</command>
897    </binding>
898   </mod-shift>
899  </key>
900
901  <key n="258">
902   <name>F2</name>
903   <binding>
904    <desc>Force tile cache reload.</desc>
905    <command>tile-cache-reload</command>
906   </binding>
907   <mod-shift>
908    <binding>
909     <desc>Save flight.</desc>
910     <command>save</command>
911     <write-all>false</write-all>
912    </binding>
913   </mod-shift>
914  </key>
915
916  <key n="259">
917   <name>F3</name>
918   <desc>Capture screen.</desc>
919   <binding>
920    <command>screen-capture</command>
921   </binding>
922   <mod-shift>
923    <binding>
924     <desc>Load panel.</desc>
925     <command>panel-load</command>
926    </binding>
927   </mod-shift>
928  </key>
929
930  <key n="260">
931   <name>F4</name>
932   <binding>
933    <desc>Force lighting update.</desc>
934    <command>lighting-update</command>
935   </binding>
936   <mod-shift>
937    <binding>
938     <desc>Reload global preferences.</desc>
939     <command>preferences-load</command>
940    </binding>
941   </mod-shift>
942  </key>
943
944  <key n="261">
945   <name>F5</name>
946   <mod-shift>
947    <binding>
948     <desc>Scroll panel down</desc>
949     <command>property-adjust</command>
950     <property>/sim/panel/y-offset</property>
951     <step type="int">-5</step>
952    </binding>
953   </mod-shift>
954  </key>
955
956  <key n="262">
957   <name>F6</name>
958   <mod-shift>
959    <binding>
960     <desc>Scroll panel up</desc>
961     <command>property-adjust</command>
962     <property>/sim/panel/y-offset</property>
963     <step type="int">5</step>
964    </binding>
965   </mod-shift>
966  </key>
967
968  <key n="263">
969   <name>F7</name>
970   <mod-shift>
971    <binding>
972     <desc>Scroll panel left</desc>
973     <command>property-adjust</command>
974     <property>/sim/panel/x-offset</property>
975     <step type="int">-5</step>
976    </binding>
977   </mod-shift>
978  </key>
979
980  <key n="264">
981   <name>F8</name>
982   <mod-shift>
983    <binding>
984     <desc>Scroll panel right</desc>
985     <command>property-adjust</command>
986     <property>/sim/panel/x-offset</property>
987     <step type="int">5</step>
988    </binding>
989   </mod-shift>
990  </key>
991
992  <key n="265">
993   <name>F9</name>
994   <binding>
995    <desc>Toggle textures.</desc>
996    <command>property-toggle</command>
997    <property>/sim/rendering/textures</property>
998   </binding>
999  </key>
1000
1001  <key n="266">
1002   <name>F10</name>
1003   <mod-shift>
1004    <binding>
1005     <desc>Toggle FDM data logging.</desc>
1006     <command>property-toggle</command>
1007     <property>/sim/temp/fdm-data-logging</property>
1008    </binding>
1009   </mod-shift>
1010  </key>
1011
1012  <key n="269">
1013   <name>Enter</name>
1014   <desc>Move rudder right or increase autopilot heading.</desc>
1015   <binding>
1016    <command>property-adjust</command>
1017    <property>/autopilot/control-overrides/rudder</property>
1018    <step type="double">0.05</step>
1019   </binding>
1020  </key>
1021
1022  <key n="309">
1023   <name>Keypad 5</name>
1024   <desc>Center aileron, elevator, and rudder.</desc>
1025   <binding>
1026    <command>property-assign</command>
1027    <property>/controls/aileron</property>
1028    <value type="double">0.0</value>
1029   </binding>
1030   <binding>
1031    <command>property-assign</command>
1032    <property>/controls/elevator</property>
1033    <value type="double">0.0</value>
1034   </binding>
1035   <binding>
1036    <command>property-assign</command>
1037    <property>/controls/rudder</property>
1038    <value type="double">0.0</value>
1039   </binding>
1040  </key>
1041
1042  <key n="356">
1043   <name>Left</name>
1044   <desc>Move aileron left.</desc>
1045   <binding>
1046    <command>property-adjust</command>
1047    <property>/controls/aileron</property>
1048    <step type="double">-0.05</step>
1049   </binding>
1050   <mod-shift>
1051    <desc>Look left.</desc>
1052    <binding>
1053     <command>property-assign</command>
1054     <property>/sim/current-view/goal-heading-offset-deg</property>
1055     <value alias="/sim/view/config/left-direction-deg"/>
1056    </binding>
1057   </mod-shift>
1058  </key>
1059
1060  <key n="357">
1061   <name>Up</name>
1062   <desc>Increase elevator or autopilot altitude.</desc>
1063   <binding>
1064    <command>property-adjust</command>
1065    <property>/autopilot/control-overrides/elevator</property>
1066    <step type="double">0.05</step>
1067   </binding>
1068   <mod-shift>
1069    <desc>Look forward.</desc>
1070    <binding>
1071     <command>property-assign</command>
1072     <property>/sim/current-view/goal-heading-offset-deg</property>
1073     <value alias="/sim/view/config/front-direction-deg"/>
1074    </binding>
1075   </mod-shift>
1076  </key>
1077
1078  <key n="358">
1079   <name>Right</name>
1080   <desc>Move aileron right.</desc>
1081   <binding>
1082    <command>property-adjust</command>
1083    <property>/controls/aileron</property>
1084    <step type="double">0.05</step>
1085   </binding>
1086   <mod-shift>
1087    <desc>Look right.</desc>
1088    <binding>
1089     <command>property-assign</command>
1090     <property>/sim/current-view/goal-heading-offset-deg</property>
1091     <value alias="/sim/view/config/right-direction-deg"/>
1092    </binding>
1093   </mod-shift>
1094  </key>
1095
1096  <key n="359">
1097   <name>Down</name>
1098   <desc>Decrease elevator or autopilot altitude.</desc>
1099   <binding>
1100    <command>property-adjust</command>
1101    <property>/autopilot/control-overrides/elevator</property>
1102    <step type="double">-0.05</step>
1103   </binding>
1104   <mod-shift>
1105    <desc>Look backwards.</desc>
1106    <binding>
1107     <command>property-assign</command>
1108     <property>/sim/current-view/goal-heading-offset-deg</property>
1109     <value alias="/sim/view/config/back-direction-deg"/>
1110    </binding>
1111   </mod-shift>
1112  </key>
1113
1114  <key n="360">
1115   <name>PageUp</name>
1116   <desc>Increase throttle or autopilot autothrottle.</desc>
1117   <binding>
1118    <command>property-adjust</command>
1119    <property>/autopilot/control-overrides/throttle</property>
1120    <step type="double">0.01</step>
1121   </binding>
1122   <mod-shift>
1123    <desc>Look front right.</desc>
1124    <binding>
1125     <command>property-assign</command>
1126     <property>/sim/current-view/goal-heading-offset-deg</property>
1127     <value alias="/sim/view/config/front-right-direction-deg"/>
1128    </binding>
1129   </mod-shift>
1130  </key>
1131
1132  <key n="361">
1133   <name>PageDown</name>
1134   <desc>Decrease throttle or autopilot autothrottle.</desc>
1135   <binding>
1136    <command>property-adjust</command>
1137    <property>/autopilot/control-overrides/throttle</property>
1138    <step type="double">-0.01</step>
1139   </binding>
1140   <mod-shift>
1141    <desc>Look back right.</desc>
1142    <binding>
1143     <command>property-assign</command>
1144     <property>/sim/current-view/goal-heading-offset-deg</property>
1145     <value alias="/sim/view/config/back-right-direction-deg"/>
1146    </binding>
1147   </mod-shift>
1148  </key>
1149
1150  <key n="362">
1151   <name>Home</name>
1152   <desc>Increase elevator trim.</desc>
1153   <binding>
1154    <command>property-adjust</command>
1155    <property>/controls/elevator-trim</property>
1156    <step type="double">0.001</step>
1157   </binding>
1158   <mod-shift>
1159    <desc>Look front left.</desc>
1160    <binding>
1161     <command>property-assign</command>
1162     <property>/sim/current-view/goal-heading-offset-deg</property>
1163     <value alias="/sim/view/config/front-left-direction-deg"/>
1164    </binding>
1165   </mod-shift>
1166  </key>
1167
1168  <key n="363">
1169   <name>End</name>
1170   <desc>Decrease elevator trim.</desc>
1171   <binding>
1172    <command>property-adjust</command>
1173    <property>/controls/elevator-trim</property>
1174    <step type="double">-0.001</step>
1175   </binding>
1176   <mod-shift>
1177    <desc>Look back left.</desc>
1178    <binding>
1179     <command>property-assign</command>
1180     <property>/sim/current-view/goal-heading-offset-deg</property>
1181     <value alias="/sim/view/config/back-left-direction-deg"/>
1182    </binding>
1183   </mod-shift>
1184  </key>
1185
1186  <key n="364">
1187   <name>Insert</name>
1188   <desc>Move rudder left or decrease autopilot heading.</desc>
1189   <binding>
1190    <command>property-adjust</command>
1191    <property>/autopilot/control-overrides/rudder</property>
1192    <step type="double">-0.05</step>
1193   </binding>
1194  </key>
1195
1196 </PropertyList>
1197
1198 <!-- end of keyboard.xml -->
1199
1200
1201
1202
1203
1204
1205