ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.49k stars 1.03k forks source link

Support for joystick with more than 6 axis #4404

Open andreabravetti opened 3 years ago

andreabravetti commented 3 years ago

There is an arbitrary limit on number of axis per joystick.

The limit exists also in wine (even if the subsystem is different).

In my case I can't use Rudder Pedals for "ThrustMaster, Inc. TWCS Throttle" because the rudder is on axis 6 (the sevent), while breaks are on lower axis and works properly.

I also know this problem exists on any joystick with more than 6 axis or n buttons (not sure about the current limit for buttons).

Please remove this arbitrary limit, raise it to 16 axis + 64 buttons that is reasonable.

andreabravetti commented 3 years ago

I can add (at least in my case with MSFS2020) that you can see all the axis but only 0 to 5 works, while 6 and 7 does not.

This is a well know arbitrary limit in wine that probably comes from an old version of windows, I don't know.

Nobody thinks it's time to raise this limit?

gort818 commented 3 years ago

Someone was working on increasing the axes https://bugs.winehq.org/show_bug.cgi?id=48799

If you want to try the patch http://www.winehq.org/pipermail/wine-devel/attachments/20200517/7badabaa/attachment.bin