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

    Hotkey Start+Select Not exiting game

    Scheduled Pinned Locked Moved Help and Support
    retropie4.6hotkey exit
    18 Posts 4 Posters 8.3k 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.
    • E
      ej_424
      last edited by ej_424

      Issue:
      8bitdo SNES controller (bluetooth). Mapped keys via retropie and used select as the hotkey. Hotkeys all work except the start+Select combo. Yes I can do select+X to bring up Retroarch Gui and exit via that means but that's not ideal and the fact all other retropie hotkeys work makes me think this is something simple or already known.

      I did have to change from xinput to dinput on my 8bitdo controller. Not sure if this has anything to do with it. In xinput mode the games and retroarch took over a minute to come up.

      Anyone have any ideas?

      Thanks

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

        Did you re-configure your input after changing the controller operation mode ? Try again re-configuring it, don't choose a hotkey specifically, but say ok when asked to use Select as hotkey at the end.

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

          One thing I learned recently - only the first player joystick Hotkey will work! If you have a 2 player setup (or 4 player) make sure that your first player controller is in USB 0. I was advised to fix this, you can use @meleu's joystick-selection script to change the order of the controllers.

          E 1 Reply Last reply Reply Quote 1
          • E
            ej_424 @Shazam
            last edited by

            @Shazam

            Ya that isn't the issue. All other hotkeys work and this is player one controller.

            Thanks though.

            1 Reply Last reply Reply Quote 0
            • ClydeC
              Clyde
              last edited by Clyde

              Which buttons does the RGUI show in Settings > Input > Hotkey Binds > Hotkeys and Quit Retroarch? Hotkeys should be your Select button, and Quit RA should be your Start button. Since you can use other hotkeys, the Hotkeys binding should be okay. How about the Quit binding?

              edit: You should check that directly in any game that you can't exit from, not only in the RetroArch Configuration entry in Emulation Station's RetroPie menu, in case you have saved any system or game related Control overrides.

              E 1 Reply Last reply Reply Quote 0
              • E
                ej_424 @Clyde
                last edited by

                @Clyde

                I'm talking about default Retropie hotkeys when setting a hotkey button during setup. I haven't defined any retroarch hotkeys. I have in the past but give sme issues when using retroarch hotkeys on a snes classic controller. It's almost as if there is a retropie and retroarch conflict with the hotkeys going on.

                ClydeC 1 Reply Last reply Reply Quote 0
                • ClydeC
                  Clyde @ej_424
                  last edited by

                  @ej_424 (I think) I am talking about that, too. Retropie's controller configuration auto-configures RetroArch's input configuration including the hotkeys (see The Retropad Concept). When you're running a game in an RA core, you're using the latter. I recommended to check RA's input bindings, because if some hotkeys do not work, the problem should be located there.

                  E 1 Reply Last reply Reply Quote 0
                  • E
                    ej_424 @Clyde
                    last edited by

                    @Clyde

                    I didn't know it tied them into Retroarch. I use to just do them there as well.

                    Anyway I checked and they are setup right in RA. Only one that doesnt work is exit which is tied to hotkey (select) plus start (Button 9).

                    1 Reply Last reply Reply Quote 0
                    • ClydeC
                      Clyde
                      last edited by

                      Just to be sure, did you check any possible file in the config hierarchy?

                      E 1 Reply Last reply Reply Quote 0
                      • E
                        ej_424 @Clyde
                        last edited by ej_424

                        @Clyde
                        So it works in NES system. I noticed it appears as if certain cores are loading different retroarch instances. Some have the XMB menu blue and others have it grey. If blue it works if grey then all hotkey except exit work. If i go into say SNES and bring up retroarch menu (grey) and go into the settings for input hotkeys and set them there they will work. But once i exit the game via start and select the settings go away. I save the configuration on exit and have even tried doing it manually.

                        1 Reply Last reply Reply Quote 0
                        • ClydeC
                          Clyde
                          last edited by

                          "Save Config on Exit" is sometimes mentioned here to have a tendency to mess up the config files, since there are many of them who override each other. Maybe you missed one or some of them. Apart from "Config Hierarchy" in the Docs (see my last post for the link), you may want to read this very elaborate explanation of Retropie's many config files.

                          1 Reply Last reply Reply Quote 0
                          • E
                            ej_424
                            last edited by

                            I tried saving core overrides on the systems that don't exit on start+select even though the hotkeys are bind properly. Still doesn't work.

                            Also I just did a fresh install of retropie 4.6 on a different sd card as a test. I set hotkey on my 8bitdo snes controller and only imported 12 roms using mame 2106 as the core. What do you know, exit doesn't work but all other hotkeys do.

                            Im lost.

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

                              Post your controller configuration file, from the \\retropie\configs\all\retroarch-joypads folder.

                              1 Reply Last reply Reply Quote 0
                              • E
                                ej_424
                                last edited by

                                input_device = "Pro Controller"
                                input_driver = "udev"
                                input_enable_hotkey_btn = "8"
                                input_l_btn = "4"
                                input_load_state_btn = "4"
                                input_up_axis = "-1"
                                input_left_axis = "-0"
                                input_state_slot_decrease_axis = "-0"
                                input_select_btn = "8"
                                input_right_axis = "+0"
                                input_state_slot_increase_axis = "+0"
                                input_r_btn = "5"
                                input_save_state_btn = "5"
                                input_y_btn = "2"
                                input_x_btn = "3"
                                input_menu_toggle_btn = "3"
                                input_down_axis = "+1"
                                input_start_btn = "9"
                                input_exit_emulator_btn = "9"
                                input_b_btn = "0"
                                input_reset_btn = "0"
                                input_a_btn = "1"

                                NES works as expected if there is something there that is worth looking into...

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

                                  The config controller looks ok and if the NES sytem works, then you must have other settings for the system that it doesn't. Check if you have any remaps/overrides for the system where the hotkey doesn't work.

                                  E 1 Reply Last reply Reply Quote 0
                                  • E
                                    ej_424 @mitu
                                    last edited by

                                    @mitu

                                    Ya i did no dice. The controller config i shared was from my big build where exit works in nes. A fresh build of retropie 4.6 though with only arcade roms added doesn't work. I literally added the roms after mapping my controller buttons and that is it.

                                    This is so weird. I think I'm going to try a different type of controller like the xbox one and see if the results are the same.

                                    1 Reply Last reply Reply Quote 1
                                    • E
                                      ej_424
                                      last edited by ej_424

                                      Ok xbox one controller with select as hotkey works great in all cores. So its definitely the 8bitdo sn30 controller causing the issue.

                                      I tested it with x-input on my 8bitdo sn30 controller and it works, its when I go to D input or nintendo switch input that i have issues. I can't use D input (well can but don't want to) however due to games taking over a minute to load in that mode. Also it takes about a min to exit retroarch in this mode but it does work.

                                      @mitu you helped me on that issue located here:
                                      https://retropie.org.uk/forum/topic/25893/retro-pi-4-6-pi4-4ktv-slow-loading/5?_=1589306950515

                                      This has to be a common issue now that I've narrowed it down? 8bitdo is a typical recommended controller.

                                      What I can't understand is why NES does fine with d-input mode (exit). Also why all other hot keys work fine in other cores, just issues with the exit hotkey combo.

                                      Very strange..

                                      1 Reply Last reply Reply Quote 0
                                      • E
                                        ej_424
                                        last edited by

                                        Working now with after repairing via Start+B. Not sure what mode this put it in but all seems fine on all cores now.

                                        1 Reply Last reply Reply Quote 1
                                        • 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.