<?xml version="1.0"?> <!-- ************************************************************************ * Bindings for Logitech WingMan Digital Extreme 3D joystick. * * This joystick is dual-mode: it can connect either through the * gameport or through a USB port. Bindings are as follow: * * Axis 0: ailerons * Axis 1: elevator * Axis 2 (twist): rudder * Axis 3 (slider): throttle * Axes 5 and 6 (hat): view direction * * Button 0 (trigger): all brakes * Button 1 (02): elevator trim up * Button 2 (03): elevator trim down * Button 3 (04): mixture richer * Button 4 (05): mixture leaner * Button 5 (06): left brake only * Button 6 (07): right brake only ************************************************************************ $Id$ --> <PropertyList> <name>Logitech Inc. WingMan Extreme Digital 3D</name> <axis n="0"> <desc>Aileron</desc> <binding> <command>property-scale</command> <property>/controls/flight/aileron</property> <squared>true</squared> </binding> </axis> <axis n="1"> <desc>Elevator</desc> <binding> <command>property-scale</command> <property>/controls/flight/elevator</property> <factor type="double">-1.0</factor> <squared>true</squared> </binding> </axis> <axis n="2"> <binding> <command>property-scale</command> <property>/controls/flight/rudder</property> <squared>true</squared> </binding> </axis> <axis n="3"> <desc>Throttle</desc> <binding> <command>property-scale</command> <property>/controls/engines/engine[0]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> <binding> <command>property-scale</command> <property>/controls/engines/engine[1]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> <binding> <command>property-scale</command> <property>/controls/engines/engine[2]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> <binding> <command>property-scale</command> <property>/controls/engines/engine[3]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> <binding> <command>property-scale</command> <property>/controls/engines/engine[4]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> <binding> <command>property-scale</command> <property>/controls/engines/engine[5]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> <binding> <command>property-scale</command> <property>/controls/engines/engine[6]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> <binding> <command>property-scale</command> <property>/controls/engines/engine[7]/throttle</property> <offset type="double">-1.0</offset> <factor type="double">-0.5</factor> </binding> </axis> <!-- The next two axes are the view hat --> <axis n="4"> <binding> <command>property-scale</command> <property>/sim/current-view/axes/lat</property> </binding> </axis> <axis n="5"> <binding> <command>property-scale</command> <property>/sim/current-view/axes/long</property> </binding> </axis> <button n="0"> <desc>Brakes</desc> <binding> <command>property-assign</command> <property>/controls/gear/wheel[0]/brake</property> <value type="double">1.0</value> </binding> <binding> <command>property-assign</command> <property>/controls/gear/wheel[1]/brake</property> <value type="double">1.0</value> </binding> <binding> <command>property-assign</command> <property>/controls/gear/wheel[2]/brake</property> <value type="double">1.0</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>/controls/gear/wheel[0]/brake</property> <value type="double">0.0</value> </binding> <binding> <command>property-assign</command> <property>/controls/gear/wheel[1]/brake</property> <value type="double">0.0</value> </binding> <binding> <command>property-assign</command> <property>/controls/gear/wheel[2]/brake</property> <value type="double">0.0</value> </binding> </mod-up> </button> <button n="1"> <repeatable>true</repeatable> <binding> <command>property-adjust</command> <property>/controls/flight/elevator-trim</property> <step>0.001</step> </binding> </button> <button n="2"> <repeatable>true</repeatable> <binding> <command>property-adjust</command> <property>/controls/flight/elevator-trim</property> <step>-0.001</step> </binding> </button> <button n="3"> <repeatable>true</repeatable> <binding> <command>property-adjust</command> <property>/controls/engines/engine[0]/mixture</property> <step>0.01</step> </binding> <binding> <command>property-adjust</command> <property>/controls/engines/engine[1]/mixture</property> <step>0.01</step> </binding> </button> <button n="4"> <repeatable>true</repeatable> <binding> <command>property-adjust</command> <property>/controls/engines/engine[0]/mixture</property> <step>-0.01</step> </binding> <binding> <command>property-adjust</command> <property>/controls/engines/engine[1]/mixture</property> <step>-0.01</step> </binding> </button> <button n="5"> <binding> <command>property-assign</command> <property>/controls/wheel[0]/brake</property> <value type="double">1.0</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>/controls/wheel[0]/brake</property> <value type="double">0.0</value> </binding> </mod-up> </button> <button n="6"> <binding> <command>property-assign</command> <property>/controls/wheel[0]/brake</property> <value type="double">1.0</value> </binding> <mod-up> <binding> <command>property-assign</command> <property>/controls/wheel[0]/brake</property> <value type="double">0.0</value> </binding> </mod-up> </button> </PropertyList>