

It should register your controller.ĭisable the Desktop Mode in the controller configuration Simply exit the program but leave the controller plugged in, then restart ZSNES and set you keys.

If ZSNES isn't detecting your xbox controller but your computer is. Sometimes controller stop work for emulator and then I had to reinstall drivers. Move up down right left to see if all is right Test if you controller is set up right Go to crontroll panel - hardware and sound-show device and printers right click the crontroller settings properties,
#BSNES NOT RECOGNIZING CONTROLLER DRIVER#
Regarding applying configs on-the fly, for the sake of the video, I have held Retroarch opened, but I did tens/hundreds of same attempts with closing and reopening, so I can conclude that it is the same exact behaviour and that RetroArch is trustable in spotting immediately problems that serves the purpose to not annoy in the vide, that's why I show it, but I have the same behaviours with other applications.If ZSNES doesn't recognize your controller when trying to input the keys, you have to download the Xbox Controller driver from Microsoft's website I made all the mappings virtual (yellow) in reWASD as suggested, the behaviour has not changed, and the pad intermittently works at times. Joy.cpl correctly shows only 1 device, it has always been like this, even when I had the above error. So I cannot trust joy.cpl alone, something in the middle doesn't work, although joy.cpl can receive the segnal, maybe it is not brought to the drawn apps then. This may lead to think that then the application I am using (Retroarch) is the problem, but I tried it with many other apps, and I get the same results, when Retroarch doesn't recognise it, the other apps won't either. Joy.cpl returns behaviours that do not match with applications. Settings -> "Hide physical controllers" has been always checked, even when I had the above error. Thanks for the answer wookiepediologist , By making so, you will make sure the virtual gamepad is created before running the RetroArch app, so it is correctly initialized by the app before you start it. Please make sure to apply the config before the app opens. If it shows up, the mappings work correctly, the issue might be in the app you use, it might work not correctly with the virtual gamepads.Īlso, you are trying to apply the config on-fly. Only the reWASD's virtual gamepad must be appearing there. The main thing there, is a joy.cpl behavior. To do such thing, please assign the required mappings manually via the remapping settings. There should be only one controller detected, and it should be only the virtual gamepad of reWASD.Īnother thing we can suggest is making all the mappings virtual (yellow colored).
#BSNES NOT RECOGNIZING CONTROLLER WINDOWS#
You can check if the virtual controller is being detected and working properly by running the joy.cpl Windows tool (Win+R → joy.cpl → Run). If you use only a gamepad for the remapping, there is no need to initialize other devices, as a result, please skip the steps with devices initialization. Please visit the reWASD preferences - Gamepads - Hide physical controllers when the virtual ones are created.
