It would be great a âcentralizedâ way to choose the input for player1, player2, playerN. I mean a menu to let the user see what input devices are available and choose what one to use for player1, player2, playerN.
I know that currently we have the âSettings -> Input -> Input User N Binds -> User N Device Indexâ to do that, but it has a little weird behavior: it changes the input instantaneously!
OK, changing the configs instantaneously is the expected behavior, but with the input device it can bring weird situations. I have examples.
Example 1:
I was using RetroArch on my Android phone with an ipega bluetooth controller. And went to the âInput User 1 Bindsâ to change some buttons, while navigating through the menu I accidentaly pressed Right while in âUser 1 Device Indexâ and lost the control of RetroArch through the ipega controller.
And this field canât be changed with the touch screen. Hours later I had the idea to enable âDisplay Overlayâ and disable âHide Overlay in Menuâ and used the touch-screen joystick to change back the âUser 1 Device Indexâ to my ipega.
Example 2:
I have a Raspberry Pi with the following scenario:
- RetroPie installed (linux Raspbian)
- 1 USB adapter for two playstation controllers
- 1 PlayStation 2 controller (only one controller!)
- 1 8Bitdo Zero bluetooth controller (properly configured in the system)
RetroArch recognizes the adapter as two joysticks (Twin USB Joystick #1 and Twin USB Joystick #2) even if there is no joysticks plugged into it. Well, I was using my PlayStation 2 controller as âTwin USB Joystick #1â, and wanted to change the âUser 1 Device Indexâ to my 8Bitdo controller. I pressed Right, it changed to âTwin USB Joystick #2â and I lost control of RetroArch.
I had to exit RetroArch and manually change the input_player1_joypad_index in retroarch.cfg file to get the control back.
So⌠Thatâs why I think it would be great a centralized way to choose the input for the players.
Thanks!