Not sure if this is the place but I couldnt find an option for controllers or peripherals. I have the Vilros USB 5PAK controllers with a sega NES SNES N64 and a PS dualshock all with usb connections. I run retroarch on a win10 PC. I am able to use the remap function in retroarch to properly assign keys but often A and B are reversed. Or the controller does not seem to register the inputs. The more interfering issue, which is the real question here is. When I do get the mapping to work there is then what seems to be a hardware default inputs. Examples of these are the L3 button on the dual shock always bringing up a generic keyboard. That and the SNES A button is a pause. These prevent these buttons from being usable in game. The SEGA controller also maps completely incorrectly, but I have less familiarity with sega systems. But I know Die Hard Arcade only has 3 buttons A B and C, not only are the in the wrong order but the button corresponding to punch, IS PAUSE, this makes punch unusable.
If this post is in the wrong topic categories would someone please let me know how to navigate to the proper category.