Changing the port of a controller resets its binds

Is there a quick way to change the port that a controller… well, controls ? Currently if I want to assign controller A from User 1 to User 2 and controller B to from User 2 to User 1, I would have to:

  • Go to Settings -> Input -> Retropad Binds -> Port 1 controls
  • Change Device index from Controller A to Controller B
  • Repeat for Controller A.
  • Remap the custom binds I’ve lost !

Shouldn’t there be a way to just change the virtual port that a controller is plugged to ?

Hi Cutter,

Do you happen to plug and unplug the controllers often or connect them to different ports? Windows assigns a new ‘id’ (USB HID) to the controller if you do this.

No, but I was talking about virtual ports in Retroarch (player 1 = port 1 etc…).

However I think the solution is in the Quickmenu: Controls -> Mapped port.

2 Likes

yep, that’s what i came here to suggest.