How to tell Steam/proton that my Joystick is not a Game Controller
I'm trying to get my new WinWing Ursa Minor Fighter joystick to work with Elite Dangerous.
I run Elite via Steam on a Linux box.
When I go to Steam -> Settings -> Controller I see my WinWing Joystick recognised as a Game Controller and when I run Elite Dangerous and try and set up the flight controls Elite also sees the Joystick as a Game Controller and ignores most of the buttons and uses Game Controller nomenclature for any buttons it does react to.
I've been using a Logitech Extreme 3D Pro joystick under the same settings and this does not show up under Settings -> Controller
I'm guessing that Steam/proton is somehow incorrectly recognising the WinWing joystick and passing that onto Elite.
I've tried Disabling Stem input for the game but it hasn't helped.
Anybody got any ideas?