Open cryxia opened 5 years ago
As far as I'm aware, background input for any gamepad that isn't a Xbox 360 or Xbox One controller should already work. Is the goal here to fix that particular case?
Hah, I'm using an xbox one controller.... let me try some others and see if they work...
Ah, ok. I guess my other controllers work for this, so this isn't that high a priority. Would still be nice to get xbox controllers working though...
Renamed and reopened just to track that this is still an issue for Xbox controllers (though the priority for fixing remains unclear).
I've been trying to get background input for gamepads working - it's annoying to have to refocus the emulator when going to mark goals on a bingo card for example.
The only problem is that the SDL library used for gamepad input on windows is based on SDL1.5, which uses a very old api that doesn't seem to support background input out of the box. I tried some quick hacks to get it working (joystickCapture(...)) but that didn't really work.
In anycase I want to discuss what the best way forward is. There a few options that I can see:
All of these options are a lot of work so I want to get everyone's feedback on what options to pursue - I'd rather work on an option that is most likely to be accepted in a pull request after all. Of course there may be other options I've missed as well...