Disable 'Back' button in ES but not in emulators?
-
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
-
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 forB
(back), without impacting emulators' input configurations. -
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
-
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
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.