http://bugs.winehq.org/show_bug.cgi?id=24235
Summary: dinput joystick does not listen to jscal calibration Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-dinput AssignedTo: wine-bugs@winehq.org ReportedBy: ailin.nemui@gmail.com
I have a joystick calibrated with the "polarity" of the axis switched (e.g. up is down + down is up). To do this, in the js calibration utility jscal simply put the position to the apparent "maximum" number when it asks for the minimum and vice versa.
this setup works fine in linux games and e.g. "Joystick Tester":http://www.softpedia.com/get/System/System-Miscellaneous/Joystick-Tester.sht... (which is apparently not using dinput)
but in the game (Morrowind), the calibration is ignored. up should be down and down should be up, but it is not (I guess it is looking at the numbers that I get shown in "jscal")
If it can't be fixed, maybe a hack in the Joystick-Axes-Dinput-Registry key could be made to allow mirroring of axes :/?