1
0
Fork 0

Remove fragile alias references in bindings and replace with property

references.
This commit is contained in:
david 2004-06-24 14:45:48 +00:00
parent a8556e0e65
commit adcdeab287
2 changed files with 24 additions and 34 deletions

View file

@ -2,12 +2,8 @@
<!-- <!--
Key binding definitions. Key binding definitions.
This file is included by preferences.xml, and uses the context of its The list here is not yet comprehensive: a few of the bindings are
inclusion point; that means that you need to prepend "/input/keyboard" still handled in the C++ code.
to all property names.
The list here is not yet comprehensive: many of the bindings are still
handled in the C++ code.
Regular keycodes go up to 255; special keys start at 256, and can be Regular keycodes go up to 255; special keys start at 256, and can be
calculated by adding 256 to the GLUT key value in glut.h. calculated by adding 256 to the GLUT key value in glut.h.
@ -224,7 +220,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/field-of-view</property> <property>/sim/current-view/field-of-view</property>
<value alias="/sim/view/config/default-field-of-view-deg"/> <property>/sim/view/config/default-field-of-view-deg</property>
</binding> </binding>
</key> </key>
@ -350,7 +346,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/back-left-direction-deg"/> <property>/sim/view/config/back-left-direction-deg"</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -369,7 +365,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/back-direction-deg"/> <property>/sim/view/config/back-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -387,7 +383,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/back-right-direction-deg"/> <property>/sim/view/config/back-right-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -406,7 +402,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/left-direction-deg"/> <property>/sim/view/config/left-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -434,7 +430,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/right-direction-deg"/> <property>/sim/view/config/right-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -452,7 +448,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/front-left-direction-deg"/> <property>/sim/view/config/front-left-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -471,7 +467,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/front-direction-deg"/> <property>/sim/view/config/front-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -489,7 +485,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/front-right-direction-deg"/> <property>/sim/view/config/front-right-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1054,7 +1050,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/left-direction-deg"/> <property>/sim/view/config/left-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1073,7 +1069,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/front-direction-deg"/> <property>/sim/view/config/front-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1093,7 +1089,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/right-direction-deg"/> <property>/sim/view/config/right-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1112,7 +1108,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/back-direction-deg"/> <property>/sim/view/config/back-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1131,7 +1127,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/front-right-direction-deg"/> <property>/sim/view/config/front-right-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1150,7 +1146,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/back-right-direction-deg"/> <property>/sim/view/config/back-right-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1168,7 +1164,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/front-left-direction-deg"/> <property>/sim/view/config/front-left-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>
@ -1186,7 +1182,7 @@ calculated by adding 256 to the GLUT key value in glut.h.
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/goal-heading-offset-deg</property> <property>/sim/current-view/goal-heading-offset-deg</property>
<value alias="/sim/view/config/back-left-direction-deg"/> <property>/sim/view/config/back-left-direction-deg</property>
</binding> </binding>
</mod-shift> </mod-shift>
</key> </key>

View file

@ -2,21 +2,15 @@
<!-- <!--
Mouse binding definitions. Mouse binding definitions.
NOTE: CURRENTLY, THIS FILE IS USED ONLY IF YOU CONFIGURE FLIGHTGEAR This is a independent configuration file: it is not part of the main
'with-new-mouse' AT BUILD TIME. FlightGear property tree.
This file is included by preferences.xml, and uses the context of its
inclusion point; that means that you need to prepend "/input/mice"
to all property names.
Currently, Glut supports only one mouse, but the configuration format Currently, Glut supports only one mouse, but the configuration format
is designed to support additional mice in the future if possible. is designed to support additional mice in the future if possible. The
current mode for each mouse is held in the
The current mode for each mouse is held in the
/devices/status/mice/mouse[n]/mode property. /devices/status/mice/mouse[n]/mode property.
--> -->
<PropertyList> <PropertyList>
<mouse n="0"> <mouse n="0">
@ -175,7 +169,7 @@ The current mode for each mouse is held in the
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/sim/current-view/heading-offset-deg</property> <property>/sim/current-view/heading-offset-deg</property>
<value alias="/sim/view/config/front-direction-deg"/> <property>/sim/view/config/front-direction-deg</property>
</binding> </binding>
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>