• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 553 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.
  • J
    johnodon
    last edited by 15 Jun 2020, 21:30

    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
    • M
      mitu Global Moderator
      last edited by mitu 16 Jun 2020, 02:26

      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.

      J 1 Reply Last reply 16 Jun 2020, 10:23 Reply Quote 1
      • J
        johnodon @mitu
        last edited by 16 Jun 2020, 10:23

        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

        J 1 Reply Last reply 16 Jun 2020, 15:04 Reply Quote 0
        • J
          johnodon @johnodon
          last edited by 16 Jun 2020, 15:04

          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
          4 out of 4
          • First post
            4/4
            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.

            This community forum collects and processes your personal information.
            consent.not_received