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

    Disable 'Back' button in ES but not in emulators?

    Scheduled Pinned Locked Moved Help and Support
    arcadebartop
    4 Posts 2 Posters 563 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.
    • johnodonJ
      johnodon
      last edited by

      Here is what I want to do...

      I have a bartop that has a mix of FBA (lr-fbneo) and MAME (ls-mame2003plus, mame2010) roms (proper versions for each) in the 'arcade' folder. I've constructed the main 'emulators.cfg' accordingly. What I would like to do is have RP boot directly into the Arcade collection (this is easy) and stay there. I do NOT want users be able to hit a button to go back to the System view, essentially locking them in the Arcade view.

      Disabling (or not mapping) the 'Back' button is the only solution I can come up with unless someone has a better way. However, I don't want the emulators to be impacted. Should I just not map the Back button in ES and map it manually in RA? Is it that simple? I would also be running the Kid mode so I don't need the back button to exit menus. If I ever need to do anything intrinsic, I'll do it via putty or hook up a keyboard temporarily.

      TIA

      John

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

        If you're using Kid mode, then make the arcade games the only system with 'Kid games', so there's no other system to switch to. Event on Kid mode, there's still the possibility to open the EmulationStation menu, so Back would be useful.
        You can also modify $HOME/.emulationstation/es_input.cfg and remove/modify the mapping for B (back), without impacting emulators' input configurations.

        johnodonJ 1 Reply Last reply Reply Quote 1
        • johnodonJ
          johnodon @mitu
          last edited by

          Perfect. Thank you @mitu. I was afraid that if I manually edited that es_input.cfg, those changes would translate to the RA mappings.

          John

          johnodonJ 1 Reply Last reply Reply Quote 0
          • johnodonJ
            johnodon @johnodon
            last edited by

            This worked well. :)

            I commented out the back button mapping in es_input.cfg.
            I used Notepadd++ to inject <kidgame>true</kidgame> on the line just before </game> for each entry in the gamelist.xml.
            I set ES to start in the arcade system.
            I set ES UI Mode to Kid.

            The only buttons that now work are Launch (A), Random (X), Page Up (L) and Page Down (R). Connecting a keyboard (already mapped) or exiting Kid mode gives me full UI control again.

            This is the solution I have been looking for all along! :)

            John

            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.