Keyboard stuck as player one
-
I have a keyboard and a "THT Arcade console 2P USB Player" set up on my retropie.
When i start a game of SNES for example, my "THT Arcade console player 1" is set as port 1 but in game, the keyboard is registered as player one.i tried:
-installing and usiung https://github.com/meleu/RetroPie-joystick-selection
-Modifying Retroarch.cfg like this :
input_player1_joypad_index = "1"
input_player2_joypad_index = "2"Also, my hotkeys Start + Select to leave the game only work with my keyboard.
Ulitmately i want to build an arcade machine with only the two players control from "THT Arcade console 2P USB Player" and no keyboard.Thank you for you help !
-
Joypad selection only has an effect on actual gamepads, it doesn't work on Keyboard type controllers. If you configured your gamepads correctly, removing the keyboard will not be an issue - P1 will be automatically be chosed by RetroArch based on the detected controllers and it's not hardcoded to what you have configured right now (i.e. gamepads + keyboard).
Did you choose a 'Hotkey Enable' button during the setup of your controllers ? -
Thanks for your answer. Maybe my keyboard is registered as a controller because even if i unplug it and reboot the system, my arcade controller is mapped as player 2 (at least not player 1 for sure).
I've also tried to reset emulationstation input in the menu and remap only the arcade controller but no luck.
Yes I chose the select button for the arcade controller and the esc button for the keyboard
Do you have any idea on how to delete completely the keyboard mapping from my install ?
-
@Bobda said in Keyboard stuck as player one:
Do you have any idea on how to delete completely the keyboard mapping from my install ?
I'm not sure that's the issue here - if you have used the joystick remapping utility it might have remaining configurations applied from it which switch your gamepad (s). Isn't the gamepad you're using emulating 2 players - so you have P1 and P2 ?
For EmulationStation, you can reset the configuration as explained in the docs. For RetroArch, you can modify
retroarch.cfg
and remove the lines containing the keyboard configurationinput_player1_a
,input_player1_b,
etc. -
Thank you for your answer. Actually I played a bit with retroarch.cfg, with someof the controllers pluged in in differents usb port and it seems to work now ! Not exactly sure what really made it work though :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.