http://bugs.winehq.org/show_bug.cgi?id=20388
Summary: Wine only detected 4 axis. Product: Wine Version: 1.1.31 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: cdahmedeh@hotmail.com
Hello,
I am currently using Wine 1.1.31 on Ubuntu Linux. I have noticed that since 1.1.27, Wine is only detecting 4 axis on my Playstation Gamepad. Versions 1.1.28 detected much more. It is possible that the new evdev joystick implemented in Wine 1.1.28 does not detect axis with name that is (null). For example, on my joystick, only the first four axis have names, so only four axis are detected in games.
Let's take a look at the jstest output for my joystick : Joystick (PLAYSTATION(R)3 Controller) has 28 axes (X, Y, Z, Rz, (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null)) and 19 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6, BtnDead, BtnA, BtnB, BtnC, BtnX, BtnY, BtnZ).
The axis remapping sounds like a good idea for games in Windows that support few axis, however, it does not work for (null) axis name. Maybe a system that will replace the (null) axis with numbers. Something like axis5, axis6, and so on.
Thanks