http://bugs.winehq.org/show_bug.cgi?id=33150
--- Comment #3 from Berillions berillions@gmail.com 2013-03-10 14:02:16 CDT --- I did new tests about my PS3 gamepad. I use Windows 7 to launch Xpadder and i found this : - Left Stick Analogic Left/Right = X - Left Stick Analogic Up/Down = Y - Right Stick Analogic Left/Right = Rx - Right Stick Analogic Up/Down = Ry
I didn't use 'js' driver for my tests, only the 'event' driver. In regedit, i create DirectInput key : Sony PLAYSTATION(R)3 Controller (event) = POV0,X,Y,Rx,Ry etc...
In Assassin's Creed : Revelations, when i customize my pad control, i choose the 'event' driver and i can to modify controls without problem. (IMPORTANT = without the regedit key, if i choose the event driver and try to modify the Axis, I have an automatic scrolling)
Now, i explain to you my results. In game (AC Revelations) there are these actions : - Move Forward = Left Stick Analogic Up = Axis 0 (Y in regedit) - Move Backward = Left Stick Analogic Down = Axis 0
- Pan Camera Up = Right Stick Analogic Up = Axis 3 (Ry in regedit) - Pan Camera Down = Right Stick Analogic Down = Axis 3 - Pan Camera Left = Right Stick Analogic Left = Axis 1 (Rx in regedit) - Pan Camera Right = Right Stick Analogic Right = Axis 1
I found Axis for these differents actions BUT there are 2 actions which are not Axis : - Move Left (X in regedit) - Move Rigt
When i change the control for these action and move my Left Stick to the Left or Right, the game does not find X Axis... So, there is probably a problem in Wine with the 'Event' driver.
So i resume : The 'js' driver find correctly the 4 Axis (X,Y,Rx and Ry) but the 'event' driver find only 3 Axis (Y,Rx and Ry) and does not find the X Axis.
Max