📋 Summary
Add optional SDL controller support to Big Box to improve compatibility with SDL-based emulators and Bluetooth controllers.
❗ Problem
Some users with Bluetooth controllers, such as the DualShock 4, report losing Big Box controller input after exiting SDL-based emulators like RetroArch or DuckStation.
The controller may remain connected and powered on, but Big Box no longer responds to input until the controller is disconnected and reconnected.
This creates friction for couch and TV setups where users expect to return from a game and continue navigating Big Box with the same controller.
💡 Proposal
Add optional SDL controller support to Big Box.
Big Box should also refresh or reinitialize controller input when returning from an emulator, especially after SDL-based applications close.
🧩 Use Cases
A user exits RetroArch and can immediately navigate Big Box again
A Bluetooth DualShock 4 continues working without reconnecting
Users with SDL-based emulator setups have more reliable controller behavior
Non-XInput controllers are handled more consistently
📦 Benefits
Improves controller reliability after gameplay
Better support for Bluetooth and non-XInput controllers
Reduces the need to disconnect and reconnect controllers
Makes Big Box more robust with popular SDL-based emulators
⚠️ Considerations
If Windows itself stops receiving controller input, Big Box may not be able to resolve every case. However, SDL support and improved controller reinitialization could give Big Box a better recovery path after emulator sessions.
Please authenticate to join the conversation.
Open To Community

LaunchBox for Windows
29 days ago

FurabioS
Get notified by email when there are changes.
Open To Community

LaunchBox for Windows
29 days ago

FurabioS
Get notified by email when there are changes.