Controllers are assigning to the wrong ports
Description
I have two controllers connected to my PC in Windows 11:
- Xbox Series X Pad
- Quick Shot Joystick, connected to the PC via an adapter.
Unfortunately, when I connect these two devices, the system maps the Joystick to port 1 and the pad to port 2. Retroarch recognizes this, just like Windows 11, and it causes a problem. If I change the order of controller mappings in Retroarch, the analogs in the Series X pad will stop working.
Expected behavior
Setting the Xbox Series Controller to Port 1 to be fully functional (working analog sticks, both in menus and games).
Actual behavior
Windows detects the Joystick as Controller 1 and the Xbox Series pad as Controller 2. Retroarch does the same which causes problems.
I will add that the problem only affects the Xbox Series X controller. For example, the Xbox One X controller mapped to port 1 and the problem did not occur (unfortunately it was damaged).
-
RetroArch: [version/commit]
-
fe9d8903
-
OS: [The operating system you're running]
-
Windows 11