1
0
Fork 0
Commit graph

278 commits

Author SHA1 Message Date
Stuart Buchanan
83e96a30c2 Add user-friendly names for the axes and buttons. 2012-06-30 20:36:29 +01:00
Stuart Buchanan
d0ea00e92c Add Windows USB names for Saitek Pro Flight Cessna controls. 2012-06-24 19:47:33 +01:00
Stuart Buchanan
4bf1738cd7 Initial commit of config files for Saitek Cessna series. 2012-06-22 15:02:52 +01:00
Gijs de Rooy
4d2c4eae8a Xbox 360 Controller definition by Charlie Andrews. 2012-06-12 17:53:52 +02:00
Nikolaus Kerner
bfd8a35f05 joystick configuration for Speedlink Defender 2012-03-24 23:29:56 +01:00
Anders Gidenstam
617fc1de70 Saitek X36: Updated to my last version. 2012-03-19 20:41:50 +01:00
Gijs de Rooy
1b977e7342 New joystick: Saitek Cyborg X/F.L.Y. 5 by Andy Wagner 2012-03-04 20:19:24 +01:00
Gijs de Rooy
6c83dc3d8c e-pilot: support for Windows and Linux, better button descriptions. 2012-02-18 10:02:51 +01:00
Gijs de Rooy
d8877f51d7 InterLink Elite controller by e-pilot 2012-02-15 11:28:54 +01:00
Anders Gidenstam
7026d9391b Input/Joysticks/Saitek/Aviator.xml: Added one more name. 2012-02-10 20:33:07 +01:00
Gijs de Rooy
b3a3f73a69 Qware joystick: limit field of view. 2012-01-29 21:44:25 +01:00
Gijs de Rooy
b5a5b958d2 Another name for the X52 pro. 2012-01-29 21:43:41 +01:00
Gijs de Rooy
bda95799ee New joystick: Qware USB joystick. 2012-01-29 15:38:35 +01:00
ThorstenB
77dba5e179 #597 Saitek X45 support. Thanks to Rogerx. 2012-01-13 20:33:51 +01:00
Gijs de Rooy
a426476332 Saitek X36: add USB bus name 2012-01-12 17:07:55 +01:00
ThorstenB
fa4e71a246 #580 related: inconsistent button description
Buttons were inconsistenly documented as mixture and flap controls.
2012-01-09 20:47:06 +01:00
Stuart Buchanan
f73cd19773 Add additional name for the Black Widow "SL-6640 Black Widow Flightstick" 2011-12-28 11:55:46 +00:00
Gijs de Rooy
a955b5b416 Add another accelerometer 2011-12-12 21:08:22 +01:00
Melchior FRANZ
6088b75a52 warthog: IOrules need read permissions as well 2011-12-10 20:17:30 +01:00
Melchior FRANZ
a29f5d63e2 warthog: stick_rotate: re-attach listeners (nicer for development) 2011-12-10 20:17:30 +01:00
Gijs de Rooy
4664de903d Add another accelerometer, to prevent it from acting as a joystick. 2011-12-09 07:58:08 +01:00
Melchior FRANZ
a957cf9797 warthog: support multiple overlay files; stick rotate; read hw state 2011-10-25 21:48:57 +02:00
Melchior FRANZ
556f07b212 warthog: improve linux/hidraw interface 2011-10-03 13:36:49 +02:00
Melchior FRANZ
7d9ea536f7 warthog: first stab at throttle hardware config (backlight + LEDs)
This works under Linux only, which is certainly suboptimal. But there's no
reason why support for other OSes couldn't be added later, and there's no
reason to not support Linux now, either. The code can set the throttle's
backlight brightness and the five programmable LEDs. As a demonstration,
the latter is currently used for a gear-down warning. Support for setting
the stick's hardware deadzone is planned. (It's on by default.)

The mechanism writes directly to Linux' hidraw devices, which requires
some simple configuration. This is described in the README. It doesn't
depend on any external utility.
2011-10-02 21:56:28 +02:00
Melchior FRANZ
0543d8fead js overlay to make speedbrake work on broken seahawk 2011-10-01 10:12:32 +02:00
Melchior FRANZ
fa1593f9f0 warthog: tailwheel/reverser/speedbrake + cleanup
Unfortunately, some aircraft (seahawk) don't play nice and ignore the
common speedbrake property, inventing their own. (These basic concepts
must be *really* hard to understand ...)
2011-09-30 21:48:06 +02:00
Vivian Meazza
8566fd61d6 Merge branch 'master' of gitorious.org:fg/fgdata into work 2011-09-25 11:01:30 +01:00
Vivian Meazza
e0a05f052d New joystick by Erik Streb del Toro
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-09-25 10:59:30 +01:00
Melchior FRANZ
d300b92b9d warthog: gear; swap DMS/TMS (again); time based view reset 2011-09-24 19:26:31 +02:00
Melchior FRANZ
4cdc3a64aa warthog: don't attach listener again on "Reload Input"; fix overlay path 2011-09-22 18:14:43 +02:00
Melchior FRANZ
8fd08c7e03 warthog: add missing file 2011-09-15 21:38:47 +02:00
Melchior FRANZ
76b1d549a5 warthog: move js config files into Warthog dir; add more overlays 2011-09-15 21:26:08 +02:00
Melchior FRANZ
1a4fa0b16f warthog: fix trimming; more bindings (similar to cougar) 2011-09-11 20:25:22 +02:00
Melchior FRANZ
a6c2cfa172 warthog: add first aircraft specific overlay file
These files take complexity out of the main joystick file, while
not adding much code. They also update the description (<desc>)
used by the Help->Joystick information dialog. All <nasal> code
is executed in the joystick's namespace, so variables and funtions
of the main file (popup()) can be accessed.
2011-09-11 14:33:11 +02:00
Melchior FRANZ
587993138c warthog: simplify overlay handling, more bindings 2011-09-10 22:40:27 +02:00
Melchior FRANZ
820323e854 warthog: add js overlay support
This allows to have generic axis/button definitions with aircraft
specific or aircraft class specific modification overlays. These
are also found in $FG_HOME, where they override global files. This
mechanism is desirable, because the Warthog is an A-10 replica, and
it should be possible to have an automatically loaded (1:1 mapped)
A-10 joystick config when flying the A-10, while using generic layouts
otherwise, or a specific helicopter overlay for helicopters etc.

Overlay files look exactly like joystick config files, except they
have no <name> and only specify actually differing elements. Axes
with <number> *need* a property index (e.g. <axis n="2">), which
usually corresponds to the <unix> value (i.e. n'th axis def in file).
Overlay files can contain a <nasal> block which is executed on
load. The files are to be named {$FG_ROOT,$FG_HOME}/Input/Joysticks/\
ThrustMaster/Warthog/{Joystick,Throttle}/{generic,helicopter,<aircraft>}\
.xml.
2011-09-10 13:33:21 +02:00
Melchior FRANZ
ea0c72494d first draft of Thrustmaster HOTAS Warthog js config (WIP) 2011-09-09 20:02:01 +02:00
Durk Talsma
6ebf37316d Added a new joystick configuration file for the Saitek combat pedals. Contributed by Janet Plato. 2011-08-23 22:33:46 +02:00
Durk Talsma
b98a091e0b Fix axis bindings for windows. Make compatible with windows. 2011-08-21 14:28:36 +02:00
Stuart Buchanan
143eea87cd Decrease sensitivity of the CH pedals. 2011-08-07 13:45:28 +01:00
Vivian Meazza
5446f21e47 Add mac axes and buttons.
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-08-05 14:26:41 +01:00
ThorstenB
73435766aa issue #15: updated Saitek X52 joystick config
Thanks to John Denker, tested by Thomas
2011-05-27 22:00:22 +02:00
Gijs de Rooy
876280bd26 ThrustMaster T.Flight Stick X definition by Joffrey Paris 2011-05-22 17:33:38 +02:00
Mathias Froehlich
4ffe03a85d Fix wrong axis for Throttle on Mac.
Thanks to Olaf Flebbe.
2011-05-17 21:10:36 +02:00
Curtis L. Olson
f6ac636f0a Initial revision by Roberto Inzerillo. For older logitech wingman attack
joystick (gameport version.)
2011-03-25 11:47:55 -05:00
Anders Gidenstam
4ce1cb9a6c Input/Joysticks/Saitek/Aviator.xml: Activated the dead-band elements. 2011-02-21 22:50:55 +01:00
ThorstenB
17ac428f43 Adrien Bailly: Thrustmaster T.Flight Hotas X joystick support
thanks to him, 'flug' and the forum
(also removed a debug line from route-manger GUI)
2011-01-24 19:35:35 +01:00
Vivian Meazza
70803c0740 Add <name>Logitech Logitech Extreme 3D</name>.
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-01-06 17:08:39 +00:00
Vivian Meazza
a766fc7c69 Bugfix.
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2011-01-06 00:04:43 +00:00
Curtis L. Olson
33b14380bc New joystick config: speedlink black widow force 2011-01-04 10:28:10 -06:00