3 Joystick binding definitions.
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/joysticks"
9 This file defines primary flight-control bindings for a simple
10 three-axis, three-button joystick, as follow:
12 axis 0 (left-right): aileron
13 axis 1 (forward-backward): elevator
14 axis 2 (slider): throttle
15 button 0 (trigger): brakes
19 If you have a more sophisticated joystick, there might be more axes
20 available; on my joystick, axis 2 is actually a twist axis (usually
21 for the rudder), while axis 3 is the throttle. There are also two
22 axes for the hat switch, and several more buttons.
27 <!-- Default device -->
28 <js n="0" include="Input/Joysticks/Default/joystick.xml"/>
30 <!-- FIXME: dummy placeholder to force a high starting index -->
34 <js-named include="Input/Joysticks/CH/pro-pedals-usb.xml"/>
35 <js-named include="Input/Joysticks/CH/pro-yoke-usb.xml"/>
37 <!-- Logitech devices -->
38 <js-named include="Input/Joysticks/Logitech/wingman-extreme-digital-3d.xml"/>
39 <js-named include="Input/Joysticks/Logitech/wingman-rumblepad-usb.xml"/>
43 <!-- end of joysticks.xml -->