Add SDL Controller Support to Big Box

📋 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.

Upvoters
Status

Open To Community

Board
Custom icon

LaunchBox for Windows

Date

29 days ago

Author

FurabioS

Subscribe to post

Get notified by email when there are changes.