I start out playing a game with a PS3 controller, using the SCP driver. Battery gets low, I turn off the controller. I plug in a wired Hori EX2 (Xbox 360/X Input) gamepad. RetroArch sees it, gives me an OSD that it is connected, gamepad does not function. I try various other controllers, none of them work. I turn on the original PS3 controller I just turned off - it works.
Can someone help me figure out how to avoid this hassle? It seems like rebooting is the only way to get the wired pad working properly, if the PS3 controller was used first. Closing and reopening RetroArch does not fix it. Standalone MAME has no issue detecting the Hori Pad as player 1.
Edit: Screenshot demonstrating that the Hori Pad is the only one that windows sees