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

    Can't exit emulator after changing Input Device

    Scheduled Pinned Locked Moved Help and Support
    exit gameinput devicexbox360nes
    8 Posts 3 Posters 3.1k 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.
    • hansolo77H
      hansolo77
      last edited by

      Prior to installing the "RetroPie-Joystick-Selection" program, I experimented by doing the "on-the-fly" method reported here: https://retropie.org.uk/forum/topic/3882/change-retroarch-controllers-index-on-the-fly-with-no-issues. After switching inputs from my Xbox controller to my NES controller, I then found myself unable to exit the emulator. I couldn't even bring up the RetroArch GUI to exit via the menus. It's possible the NES controller has lost it's mappings and is using RetroArch's defaults, and thus doesn't have a mapping to hotkey exit. But prior to this, I was able to get the games to exit just fine by pressing START+BACK. Any ideas?

      Who's Scruffy Looking?

      dankcushionsD meleuM 2 Replies Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator @hansolo77
        last edited by

        @hansolo77 did you update retroarch by source as that thread instructed you to?

        1 Reply Last reply Reply Quote 0
        • hansolo77H
          hansolo77
          last edited by

          I was going to, but I launched RetroArch standalone from the RetroPie menu, and saw the option already in the configuration menu to allow all controllers access to the RetroArch menu.. I had updated RetroArch (maybe from source?) a week or so ago in an effort to test and fix some RetroAchievements. I'll try to update from Source though, if you think that will fix it. There's still the matter of the hotkey issue that's been reported, where the latest version of RetroArch has caused some hotkeys to stop working. Specifically, the "return to game" combo no longer works. So I was thinking it might be related to that.

          Who's Scruffy Looking?

          dankcushionsD 1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @hansolo77
            last edited by

            @hansolo77 said in Can't exit emulator after changing Input Device:

            There's still the matter of the hotkey issue that's been reported, where the latest version of RetroArch has caused some hotkeys to stop working. Specifically, the "return to game" combo no longer works. So I was thinking it might be related to that.

            this is only happening when you're in the menu itself (you can still exit it via 'resume'). it's unrelated.

            the thread you linked talks about a change to retroarch that allows all controllers to use the hotkeys (not just player 1). it's suggestion will definitely not work without that change.

            hansolo77H 1 Reply Last reply Reply Quote 0
            • meleuM
              meleu @hansolo77
              last edited by

              @hansolo77 said in Can't exit emulator after changing Input Device:

              After switching inputs from my Xbox controller to my NES controller, I then found myself unable to exit the emulator. I couldn't even bring up the RetroArch GUI to exit via the menus.

              Yeah, I noticed it. I think (but I'm not sure, need to make more tests) that the hotkeys mappings don't change accordingly when you change the device index on-the-fly.

              • Useful topics
              • joystick-selection tool
              • rpie-art tool
              • achievements I made
              1 Reply Last reply Reply Quote 0
              • hansolo77H
                hansolo77 @dankcushions
                last edited by

                @dankcushions You must have misunderstood. I didn't update because I already have the update from a previous test. My version I'm using already has the fix with the ability to enable all users to control the menu. What my issue is (whether the "all users control menu" is enabled or not) is that after I change the device input the controller's hotkeys stop working. It probably causes ALL hotkeys to stop working. This causes me the lose the ability to exit games or even bring up the RGUI. I can't even use my other controller. It seems that by changing the input inside RetroArch once a game is running causes the original controller to just "die" and input is no longer recognized. So "changing input devices on-the-fly", while make the new controller work, causes you to lose the ability to exit the game with that controller, AND causes you to lose the ability to enter RGUI to exit via that method.

                Who's Scruffy Looking?

                meleuM 1 Reply Last reply Reply Quote 0
                • meleuM
                  meleu @hansolo77
                  last edited by

                  @hansolo77 said in Can't exit emulator after changing Input Device:

                  after I change the device input the controller's hotkeys stop working. It probably causes ALL hotkeys to stop working.

                  Like I said above, I think that hotkeys mappings don't change accordingly when you change the device on-the-fly.

                  It seems that by changing the input inside RetroArch once a game is running causes the original controller to just "die"

                  Yeah. I think I got excited in advance when I posted that saying "with no issues", sorry. I've already edited that topic.

                  The all_users_control_menu doesn't make all plugged controllers control the menu. Actually it just makes all controllers bound to a player control the menu.

                  If I have a plugged controller not bound to any player, this controller can not control the menu.

                  Changing Device Index on-the-fly still can bring some unpleasant situations, like I detailed here (the all_users_control_menu decreases the chance to make it happen, though).

                  • Useful topics
                  • joystick-selection tool
                  • rpie-art tool
                  • achievements I made
                  1 Reply Last reply Reply Quote 0
                  • hansolo77H
                    hansolo77
                    last edited by

                    It's still a step in the right direction. I think once I get my controller problems all sorted out, everything will be fine. What I'll probably just do is use your Joystick Selection tool and map everything out to just use the Xbox controller, and then the NES pads just for NES. I can still go back in and change that to the Xbox controller in the future easily enough, so I don't have to worry too much about using that "on-the-fly" method.

                    Who's Scruffy Looking?

                    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.