It seems that Elite no longer recognises the directional keys on my XBox controller. This happened after the last PC update a week ago. The keys work outside Elite fine. So the controller is not broken. Is there a way to fix this?
dxdiag
which is a DirectX diagnostic tool. It seems unrelated to the controller though. I wonder what dxdiag
says under Wine...That's good information to help trouble shoot.It's Linux, not Windows![]()
dxdiag
in Wine. In any case, it would be completely irrelevant because Wine doesn't use DirectX to run Elite. Maybe that diagnostic tool can be useful in its own right but I have no idea about that.It looks like there is a little problem with opening a support ticket. I cannot installdxdiag
in Wine. In any case, it would be completely irrelevant because Wine doesn't use DirectX to run Elite. Maybe that diagnostic tool can be useful in its own right but I have no idea about that.
If FD responds to my ticket, I'll let you know. Since you mention Linux support (which is by default non-existent in most products), I had a look at Wine releases page https://www.winehq.org/news/ and found they were tweaking with game controllers. In my current Wine version 4.8 which came a couple of weeks ago they added some "joystick support improvements". But the directional keys worked in that release version and I'm still using it. So there must be something in the ED update a week ago.Good luck with getting support on that, hate to say it but Linux is very much not supported by ED or even FD. All Xbox controls work perfectly well on Windows too so it is unlikely that they will make much, if any change to fix it on Linux.
jstest
yesterday I noticed that the directional keys are not boolean but rather send minimum or maximum 16-bit signed integer values. I wonder whether this is the culprit. Maybe "real" Xbox controllers have pressure-sensitive directional keys which also send intermediate values and ED responds to some of those intermediate values but not the minimum and maximum ones?