Using multiple controllers is so annoying
I have many different controllers some of which is xinput. I can't map all of them, because old controller mapping file replacing with new controller mapping file after i map new controller. I just can't use them normaly. You can make so user can make own mapping configs and choose them for every controller from "controller mapping" menu from start page.
Opens retroarch - go to controller mapping - choose map file for controller, that you use right now
And an indicator, that show on which controller (controller 1, 2, 3 or 4) button is pressed right now would be helpful
Like this
And in this menu user see this When button (for example y) is pressed, it show which player press the button ("rgb lightning" on screen 😁) Yeah, it's not plug and play, but it so much easier than change mapping every time!
A new feature has been merged a few days ago, where reserved devices can be set: https://github.com/libretro/RetroArch/pull/16647 Can you check if this allows you to set up the system to your liking?
im have same issue, but with etc MAYFLASH N64 controller-adapter til Switch & PC Windows N64-adapter MF103. In this case A button allways conflict with the Z button, cause it impossible to use.
When im want to uses the Saturn controller, its a mess (a controller that want to been a x-input wannabar with wrong configuration).
None of those is supported by Retroarch and newer managed to remap it property after 30+ hours fighting.
For some reason, I have three entries in the device index menu for the same controller (8bitdo Ultimate 2). Only one of those actually works, the other two give me no input response. My thought was to pick the one I know works and then set it as reserved... but when I re-launch RA it ignores the reserved selection and makes one of the other two the active controller and it has to be set up manually again each time.