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

    1Disabling access to retroarch in game menus, (build made for kids)

    Scheduled Pinned Locked Moved Help and Support
    retroarch menu
    23 Posts 4 Posters 8.4k 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.
    • mituM
      mitu Global Moderator @cmac86
      last edited by

      @cmac86 Try looking into /opt/retropie/configs/all/retroarch-joypads, you should have the controller(s) configuration there - maybe they need to be reset in that file.

      C 1 Reply Last reply Reply Quote 0
      • C
        cmac86 @mitu
        last edited by

        @mitu said in 1Disabling access to retroarch in game menus, (build made for kids):

        @cmac86 Try looking into /opt/retropie/configs/all/retroarch-joypads, you should have the controller(s) configuration there - maybe they need to be reset in that file.

        As ive just seen your reply i was hoaking around there and did find my controller and added nul to both the lines but still no luck. Pickling my brain. Can't seem to figure it out, i reinstalled retroarch via binary as i assumed i had messed something along the line and still can access the menu via select+b, and reset via select+b.

        Will deleting the controller config file and reconfiguring it work? sorry for the questions, as i say im trying to get this finished as a christmas present. Thanks bro

        mituM jonnykeshJ 2 Replies Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @cmac86
          last edited by

          @cmac86 said in 1Disabling access to retroarch in game menus, (build made for kids):

          Will deleting the controller config file and reconfiguring it work

          If you have a stock install, I don't think it will help - since you already re-installed RA. Unfortunately I don't have my RPI system available to make some tests.
          Try to edit the config through the RetroArch GUI (Select + X while in game) and clear those bindings (I think X clears a button binding), then save the config.

          1 Reply Last reply Reply Quote 0
          • jonnykeshJ
            jonnykesh @cmac86
            last edited by

            @cmac86 Might be a pain in the hole but try editing the individual retroarch.cfg files in /opt/retropie/configs/SYSTEM_NAME/
            As a btw, "hoaking around" and "pickling my brain", no need to ask where you are from!

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

              hahah im having a laugh to myself here @jonnykesh . Thank you for you replies, i do appreciate them, @mitu after entering the rgui and looking for controls I do not see any bindings or names that relate to menu toogle or game reset, I've "nul" my controller in retroarch/autoconfig/ as well. I have had a look in for example
              opt/retropie/configs/snes/retroarch.cfg and in that file there are a few lines of text

              Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

              input_remapping_directory = "/opt/retropie/configs/snes/"

              #include "/opt/retropie/configs/all/retroarch.cfg"

              this is all thats included in all the emulators i've setup to use. Snes, Nes, Megadrive, GBA and a few others. Can't get my head around it. I'll probably leave it and hope my nieces dont hit the buttons by accident and end up in the rgui menu.

              Im out of options now,

              jonnykeshJ 1 Reply Last reply Reply Quote 0
              • jonnykeshJ
                jonnykesh @cmac86
                last edited by jonnykesh

                @cmac86 Try actually adding the lines including "nul" into those files. So it looks like this:

                # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
                
                input_remapping_directory = "/opt/retropie/configs/gb/"
                input_menu_toggle_btn = "nul"
                input_reset_btn = "nul"  
                
                #include "/opt/retropie/configs/all/retroarch.cfg"  
                
                C 1 Reply Last reply Reply Quote 0
                • C
                  cmac86 @jonnykesh
                  last edited by cmac86

                  @jonnykesh As suggested by Mitu?

                  Thank you mate, I'll give it ago now.

                  jonnykeshJ 2 Replies Last reply Reply Quote 0
                  • jonnykeshJ
                    jonnykesh @cmac86
                    last edited by jonnykesh

                    @cmac86 See above, just copy & paste. Obviously changing for each system...

                    C 1 Reply Last reply Reply Quote 0
                    • jonnykeshJ
                      jonnykesh @cmac86
                      last edited by jonnykesh

                      @cmac86 Also, just to be clear, it should be nullTwo L's

                      1 Reply Last reply Reply Quote 1
                      • C
                        cmac86 @jonnykesh
                        last edited by

                        @jonnykesh Legend Boss, That seemed to sort it. I appreciate that mate, now time to edit all the emulators and add the right piece of text.

                        Really thanks alot,
                        @mitu appreciate your help also. Cheers guys

                        jonnykeshJ mituM 2 Replies Last reply Reply Quote 2
                        • jonnykeshJ
                          jonnykesh @cmac86
                          last edited by jonnykesh

                          @cmac86 ignore me, too much xmas cheer, I'm seeing double... just the wan L! Hic.

                          C 1 Reply Last reply Reply Quote 0
                          • C
                            cmac86 @jonnykesh
                            last edited by

                            @jonnykesh haha I added just the one and it worked, thanks alot mate, now time for me to have some beers. Hope you have a good Christmas.

                            jonnykeshJ 1 Reply Last reply Reply Quote 0
                            • jonnykeshJ
                              jonnykesh @cmac86
                              last edited by

                              @cmac86 You too.

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

                                @cmac86 Glad you got it sorted out, with @jonnykesh's help. Have a nice Christmas, I hope your nieces will enjoy your gift.

                                jonnykeshJ 1 Reply Last reply Reply Quote 0
                                • jonnykeshJ
                                  jonnykesh @mitu
                                  last edited by

                                  @mitu Ha, I like to nip in at the 11th hour and steal the glory! You did the heavy lifting.

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

                                    I think we need a special wiki page for kid-proofing RetroPie, now that Kid mode is implemented in Emulationstation.

                                    C 1 Reply Last reply Reply Quote 0
                                    • C
                                      cmac86 @mitu
                                      last edited by

                                      @mitu I agree mitu. Just to help people with some situations like this. I had previously enabled kiosk mode and removed the retropie config page from emulationstation before asking for the help on removing those binding buttons. It would help a lot of people who want to stop kids accessing areas that we don't want them to. Glad I've made this build child proof and it helps to know for future.

                                      jonnykeshJ 1 Reply Last reply Reply Quote 0
                                      • jonnykeshJ
                                        jonnykesh @cmac86
                                        last edited by

                                        @cmac86 I think the problem is, as it always is with open source software. Coders / developers like to make stuff work but HATE writing the documentation. It always seems to be an afterthought. Just one of those things.
                                        The wiki can be edited by anyone btw... If you have a spare few hours... It always seems to take longer to explain how something works rather than just making it work.

                                        1 Reply Last reply Reply Quote 1
                                        • foxtochopF
                                          foxtochop
                                          last edited by

                                          For updated info purposes.
                                          When you search in google "how to disable retroarch menu hotkey", this thread is the first thing that comes up.

                                          As for 19 Jun 2019

                                          All of the above didn't work for me.

                                          But this is the solution now:
                                          sudo nano /opt/retropie/configs/all/retroarch.cfg

                                          search for menu_driver

                                          The default value should be "rgui". Change that to "null" Null, with two L.

                                          Save and restart emulationstation.

                                          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.