Elite Dangerous Horizons all of the sudden doesn't see my joystick, however Windows 10 has no trouble, it knows it's there. I haven't a clue as to what has happened. The joystick is just a Logitech Extreme 3D Pro, nothing fancy. Any ideas?
Did you unplug the joystick lately? Make sure to plug it into the same USB slot than you did before, and before you start the game. Elite is using some ID that is dependend on the USB used.
Alternatively you can manually chance the ID in the binds file - stuck at work so can't look it up, but someone else may be able to help you there - it is a single line that has to be changed from the old to the new value.