<?xml version="1.0" ?>

<PropertyList>

 <!-- Joystick Configuration Template -->

 <axis n="0">
  <desc>Aileron</desc>
  <direction>right</direction>
  <binding>
   <command>property-scale</command>
   <property>/controls/flight/aileron</property>
   <offset type="double">0.0</offset>
   <factor type="double">1.0</factor>
   <power type="int">1</power>
  </binding>
 </axis>

 <axis n="1">
  <desc>Elevator</desc>
  <direction>down/forward</direction>
  <binding>
   <command>property-scale</command>
   <property>/controls/flight/elevator</property>
   <factor type="double">-1.0</factor>
   <power type="int">1</power>
  </binding>
 </axis>

 <axis n="2">
  <desc>Rudder</desc>
  <direction>right</direction>
  <binding>
   <command>property-scale</command>
   <property>/controls/flight/rudder</property>
   <factor type="double">1.0</factor>
   <power type="int">1</power>
  </binding>
 </axis>

 <axis n="3">
  <desc>Throttle</desc>
  <direction>forward</direction>
  <binding>
   <command>nasal</command>
   <script>controls.throttleAxis()</script>
  </binding>
 </axis>

 <axis n="4">
  <desc>View Direction</desc>
  <direction>left</direction>
  <low>
   <repeatable>true</repeatable>
   <binding>
    <command>nasal</command>
    <script>view.panViewDir(1)</script>
   </binding>
  </low>
  <high>
   <repeatable>true</repeatable>
   <binding>
    <command>nasal</command>
    <script>view.panViewDir(-1)</script>
   </binding>
  </high>
 </axis>

 <axis n="5">
  <desc>View Elevation</desc>
  <direction>upward</direction>
  <low>
   <repeatable>true</repeatable>
   <binding>
    <command>nasal</command>
    <script>view.panViewPitch(1)</script>
   </binding>
  </low>
  <high>
   <repeatable>true</repeatable>
   <binding>
    <command>nasal</command>
    <script>view.panViewPitch(-1)</script>
   </binding>
  </high>
 </axis>

 <button n="0">
  <desc>View Cycle</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>nasal</command>
   <script>view.stepView(1)</script>
  </binding>
 </button>

 <button n="1">
  <desc>Brakes</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0)</script>
   </binding>
  </mod-up>
 </button>

 <button n="2">
  <desc>Left Brake</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1, -1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0, -1)</script>
   </binding>
  </mod-up>
 </button>

 <button n="3">
  <desc>Right Brake</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1, 1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0, 1)</script>
   </binding>
  </mod-up>
 </button>

 <button n="4">
  <desc>Flaps Up</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>nasal</command>
   <script>controls.flapsDown(-1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.flapsDown(0)</script>
   </binding>
  </mod-up>
 </button>

 <button n="5">
  <desc>Flaps Down</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>nasal</command>
   <script>controls.flapsDown(1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.flapsDown(0)</script>
   </binding>
  </mod-up>
 </button>

 <button n="6">
  <desc>Elevator Trim Forward</desc>
  <repeatable>true</repeatable>
  <binding>
   <command>nasal</command>
   <script>controls.elevatorTrim(0.75)</script>
  </binding>
 </button>

 <button n="7">
  <desc>Elevator Trim Backward</desc>
  <repeatable>true</repeatable>
  <binding>
   <command>nasal</command>
   <script>controls.elevatorTrim(-0.75)</script>
  </binding>
 </button>

 <button n="8">
  <desc>Landing Gear Toggle</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>nasal</command>
   <script>controls.gearToggle()</script>
  </binding>
 </button>

</PropertyList>

<!-- end of joystick.xml -->