RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Keyboard stuck as player one

    Scheduled Pinned Locked Moved Help and Support
    control configjoystic mapingjoystickkeyboardjoypad
    5 Posts 2 Posters 349 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bobda
      last edited by

      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 !

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        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 ?

        B 1 Reply Last reply Reply Quote 0
        • B
          Bobda @mitu
          last edited by

          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 ?

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Bobda
            last edited by

            @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 configuration input_player1_a, input_player1_b, etc.

            B 1 Reply Last reply Reply Quote 0
            • B
              Bobda @mitu
              last edited by

              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 :)

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              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.