2001-06-04 19:48:08 +00:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<!--
|
|
|
|
Joystick binding definitions.
|
|
|
|
|
|
|
|
This file is included by preferences.xml, and uses the context of its
|
|
|
|
inclusion point; that means that you need to prepend "/input/joysticks"
|
|
|
|
to all property names.
|
|
|
|
|
|
|
|
This file defines primary flight-control bindings for a simple
|
|
|
|
three-axis, three-button joystick, as follow:
|
|
|
|
|
|
|
|
axis 0 (left-right): aileron
|
|
|
|
axis 1 (forward-backward): elevator
|
|
|
|
axis 2 (slider): throttle
|
|
|
|
button 0 (trigger): brakes
|
|
|
|
button 1: trim up
|
|
|
|
button 2: trim down
|
|
|
|
|
|
|
|
If you have a more sophisticated joystick, there might be more axes
|
|
|
|
available; on my joystick, axis 2 is actually a twist axis (usually
|
|
|
|
for the rudder), while axis 3 is the throttle. There are also two
|
|
|
|
axes for the hat switch, and several more buttons.
|
|
|
|
-->
|
|
|
|
|
|
|
|
<PropertyList>
|
|
|
|
|
2002-07-04 16:38:46 +00:00
|
|
|
<!-- Default device -->
|
|
|
|
<js n="0" include="Input/Joysticks/Default/joystick.xml"/>
|
2001-06-04 19:48:08 +00:00
|
|
|
|
2002-07-04 16:38:46 +00:00
|
|
|
<!-- FIXME: dummy placeholder to force a high starting index -->
|
|
|
|
<js-named n="999"/>
|
2001-06-04 19:48:08 +00:00
|
|
|
|
2002-07-04 16:38:46 +00:00
|
|
|
<!-- CH devices -->
|
|
|
|
<js-named include="Input/Joysticks/CH/pro-pedals-usb.xml"/>
|
|
|
|
<js-named include="Input/Joysticks/CH/pro-yoke-usb.xml"/>
|
2001-06-04 19:48:08 +00:00
|
|
|
|
2002-07-04 16:38:46 +00:00
|
|
|
<!-- Logitech devices -->
|
|
|
|
<js-named include="Input/Joysticks/Logitech/wingman-extreme-digital-3d.xml"/>
|
|
|
|
<js-named include="Input/Joysticks/Logitech/wingman-rumblepad-usb.xml"/>
|
2001-06-04 19:48:08 +00:00
|
|
|
|
|
|
|
</PropertyList>
|
|
|
|
|
|
|
|
<!-- end of joysticks.xml -->
|