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

    Hotkeys no longer working

    Scheduled Pinned Locked Moved Help and Support
    12 Posts 8 Posters 24.0k 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.
    • C
      crazyp
      last edited by

      I'm not exactly sure what I did I was messing around trying to get my 8bitdo nes30 game pad working and I got it to work but I messed up the hot keys. I can't exit or reset or anything. I halve to hit escape on a keyboard to exit games. Please help

      briankrossB FloobF 2 Replies Last reply Reply Quote 0
      • briankrossB
        briankross @crazyp
        last edited by

        @crazyp

        Need more detail, but have you looked at RetroArch Configuration on the wiki?

        • Brian
        1 Reply Last reply Reply Quote 0
        • FloobF
          Floob @crazyp
          last edited by

          @crazyp In Emulation Station, press Start and choose to configure your input again.
          This should recreate you controller file that you can find in /opt/retropie/configs/all/retroarch-joypads

          Please read the Docs before asking a new question.
          RetroPie Help Guides: https://goo.gl/3gcNsT

          1 Reply Last reply Reply Quote 0
          • C
            crazyp
            last edited by

            I have tried setting up my controller again in emulation station and had no success. is it safe to delete the joypad config files or will I make it worse

            briankrossB 1 Reply Last reply Reply Quote 0
            • briankrossB
              briankross @crazyp
              last edited by

              @crazyp said in Hotkeys no longer working:

              I have tried setting up my controller again in emulation station and had no success. is it safe to delete the joypad config files or will I make it worse

              I just did this myself to confirm that you can (I'm new to this as well). You can delete the contents of /opt/retropie/configs/all/retroarch-joypads/, restart emulation station (restart to be sure?) and set them up again.

              • Brian
              C 1 Reply Last reply Reply Quote 2
              • C
                crazyp @briankross
                last edited by

                @briankross I deleted everything in retroarch-joypad and my hotkeys started working again. Thanks.

                briankrossB 1 Reply Last reply Reply Quote 1
                • briankrossB
                  briankross @crazyp
                  last edited by

                  @crazyp said in Hotkeys no longer working:

                  @briankross I deleted everything in retroarch-joypad and my hotkeys started working again. Thanks.

                  Nice!

                  • Brian
                  1 Reply Last reply Reply Quote 0
                  • G
                    goldenhoof
                    last edited by goldenhoof

                    @crazyp I also have the nes30 (non pro) and for no apparent reason the hotkey doesnt work. I tried your idea of deleting contents of the joypad config folder and still doesnt work.
                    In fact from my initial setup the hotkey functions never worked and i was thinking one needed to edit config file manual to set it up.
                    Research told me should be auto configured and by chance the hotkey worked for about 1 minute; i saved, i loaded, i escaped.
                    Then one minute later gone. Very frustraiting. Ive also unregistered device via bluetooth and re-registered. Also ive re configured buttons via retroarch start menu.
                    Im tempted to just wipe the sd card and re-do the whole pi setup process.

                    EDIT : I found from a seperate and more recent discusion that the setup scsript was edited and hotkey function left not working, but the admin edited and with a update to setup script and a controller reconfiguring it works now. :-)

                    1 Reply Last reply Reply Quote 0
                    • B
                      binus2k
                      last edited by

                      @goldenhoof Could you please describe what steps you exactly did? I cant get this to work anymore all hotkeys are gone :(

                      1 Reply Last reply Reply Quote 0
                      • rogeriolR
                        rogeriol
                        last edited by rogeriol

                        Well I was fumbling with Retroarch inside Retropie (trying to download the Cheat Files within the menu). I did that, but after this the hotkeys never worked again when running a core. The only way to enable them now is directly in Retroarch settings (combination keys for menu Start+Select) but it requires that the buttons are fixed in Player1 input settings (seems not needed in Retropie setup).

                        Already tried a lot of stuff, like this thread 'delete retroarch-joypads', reconfigured the pad when Emustation starts, deleted config files in 'all', deleted config files inside core folders, reinstalled Retropie, Retroarch, Emulationstation, and so on.
                        Nothing seems to bring back the hotkeys 'Select + Start / Select X' when a game is running.

                        Does anyone have a hint about this flimsy config, how to bring it back besides having to reinstall a fresh Retropie image?

                        EDIT - I have to say that manually including the buttons in retroarch.cfg in 'all' restored the function to one of the pads. The other has different button numbers and the hotkeys are mapped to other buttons...
                        eg.
                        input_enable_hotkey_btn = "10"
                        input_exit_emulator_btn = "11"
                        input_menu_toggle_btn = "3"

                        1 Reply Last reply Reply Quote 0
                        • D
                          dabone
                          last edited by

                          Removing the exit_emulator_btn from /opt/retropie/configs/all/retroarch.cfg fixed it for me.

                          1 Reply Last reply Reply Quote 0
                          • S
                            sbn
                            last edited by

                            In my case, the issue seems to origin from the fact that only player 1 can use hotkeys, but for some reason my controller's driver xarcade2jstick is by default reversing the sides of X-Arcade Tankstick, when retroarch is getting input. As a result, the lift side of the stick, recognized as Controller 1, is controlling player 2 in games and vice versa.

                            I guess that this prevented the Select as hotkey enabler from working. I made it work by fiddling around with the retroarch settings, and reversed the controllers, and not everything seems to be good.

                            I had my tankstick configured with the default mapping.

                            What I ended up doing was just adding these lines to the bottom of /opt/retropie/configs/all/retroarch.cfg and everything worked great after launching another game.

                            input_player1_joypad_index = "1"  
                            input_player2_joypad_index = "0"  
                            

                            Here's the mapping I use
                            bfdb83ad-edd2-4a60-9f37-05c9d7c43bbb-image.png

                            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.