I have been pulling my hair out on why games cannot see these pedals. I go into calibration in KDE Settings, and they show up just fine. Pull up a game? Game doesn’t see them. Pull up Wine Control Panel? Pedals aren’t seen there either.
KDE sees them as the following:
Saitek Saitek Pro Flight Combat Rudder Pedals (/dev/input/js2)
js1 and js0 are my HOTAS Warthogs.
But evdev-joystick only lists the following other two joysticks:
Further digging, the /dev device permissions are not the same as the Thrustmaster gear. Any recommendations on how to fix this? If I unplug the device and plug it back in, or reboot for that matter, are the permissions going to be retained?
Event 6 is my throttle (which works) and event 7 is my rudder pedals (which doesn’t work). What is the + permission? Any help here would be appreciated:
crw-rw----+ 1 root input 13, 70 May 23 08:07 event6
crw-rw---- 1 root input 13, 71 May 23 08:07 event7
Whatever that is is the main difference between the two I think.
No device specified, trying to scan all of /dev/input/event*
Not running as root, no devices may be available.
/dev/input/event10: Thrustmaster Throttle - HOTAS Warthog
/dev/input/event3: Thustmaster Joystick - HOTAS Warthog
/dev/input/event9: Saitek Saitek Pro Flight Combat Rudder Pedals
Select the device event number [0-10]:
Had to add a udev rule under /etc/udev/rules.d for the pedals so that normal users can use them. Seems to be evdev is broken if I have to do this.