I'm encountering an issue in Windows 11 using a Dualshock 4 controller via bluetooth (have not tested wired). When opening Big Box, the controller works correctly to navigate initially. However, if the controller has been used by another application Big Box no longer appears to receive any input from it. I can no longer navigate with it, and cannot map the inputs.
Disconnecting and reconnecting the controller resolves the issue, but only until the controller is used in another application. The order does not matter, i.e. if I connect a controller, launch a game in Dolphin, close Dolphin, and open Big Box, the controller does not work; if I connect a controller, open Big Box (controller works), launch a Steam game via Big Box, then close it and return to Big Box, the controller does not work. This issue does not impact any other applications, I can switch between RetroArch, PCSX2, Dolphin, and Steam and they all recognize and use the controller successfully. I haven't noticed any changes in the device description in the device list.
Also, to address some basic things I've already tried:
Using a different gamepad: I had access to an old 3rd party USB Xbox360 controller, and it did not experience this issue. However, it's not practical for me to by a full set of new gamepads and configure them for all my other applications (assuming they'd even work)
Using another of the same gamepad: This has the exact same issues. Including the same behavior of working until another application uses it. So if the first gamepad stops working, I can connect a second one and use it to launch one game, at which point it will also stop working in Big Box.
Toggling controller related settings inside Big Box: I've toggled all three settings (use controllers, use all controllers, problematic controllers) to all of their various options, both before and after the issue arises, with and without restarting Big Box, as well as having two controllers in the non-working state and switching between them as the selected controller (all controllers: off). None of this helps
DS4Windows: unfortunately not a good option for me since it breaks controller input for all of my RetroArch cores. RetroArch has an open issue on GitHub about it (#14063), but it doesn't look like it's moving much, although maybe I'll take a swing at it.
After writing all of this, I worry that this should have been a bug ticket rather than a troubleshooting request, but if anyone has ideas I'm happy to give them a shot.