https://bugs.winehq.org/show_bug.cgi?id=55653
rens rens.groenewegen@xs4all.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rens.groenewegen@xs4all.nl
--- Comment #6 from rens rens.groenewegen@xs4all.nl --- same issue here prior to wine 8.x this worked correctly
joystick map is not parsed from linux, apparently
see difference thrustmaster and logitech extreme 3d pro :
thrustmaster has all axes, going from 0 to 9, 10 total. this results in slot # being the same as function number : 1 = 1, 2 =2, 3 = 3, etc etc. jscal -q /dev/input/js2 jscal -u 10,0,1,2,3,4,5,6,7,16,17,15,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302
logitech extreme (any version , got 2) : jscal -q /dev/input/js0 jscal -u 6,0,1,5,6,16,17,12,288,289,290,291,292,293,294,295,296,297,298,299 /dev/input/js0
logitech only has x, y, throttle and rudder. Logitech Extreme 3D pro) has 6 axes ( 0:X 0 , 1:Y 1 , 2:Rz 5 , 3:Throttle 6 , 4:Hat0X 16 , 5:Hat0Y 17) slot function 0 0 1 1 2 5 3 6 4 16 xhat pov 5 17 yhat pov
but wine 8.x mangles it into this : slot function 0 0 1 1 2 2 3 3
that can NOT work, because there is no function 3 on the logitech stick.....
that s why the throttle does not work. it is not being read.
please fix it