Toggle to disable Main Menu if content is loaded
I would really like Retroarch to provide an option to restrict users from exiting the Quick Menu to the main menu by pressing the back button after the content is loaded.
In the Settings -> User Interface -> Menu Item Visibility option, there should be a toggle to disable the Main Menu and Settings after the content is loaded and the user can exit the game by selecting Close Content. This makes the menu display very simple and uncomplicated for end users, especially if RetroArch is run through the launcher.
Kiosk mode? Perhaps try disabling the Menu button in the Inputs? Or use a different button combination to toggle it.
Hi, RobLoach. Thank you for responding to my issue.
I have tried Kiosk Mode, and it seems that this option is not displayed in the GLUI. It was only when I changed the driver menu to Ozone that this option finally appeared.
But it seems that the function of Kiosk Mode is to prevent players from changing settings and not to remove the main menu at all.
The difference with my request is that I don't have a problem with the settings in the "Quick Menu" because I can remove some options that I don't need through Menu Item Visibility.
What I need is, after the user calls the menu during gameplay (for example by pressing F1), the menu that should appears is only the "Quick Menu" which is usually specific to the type of core that is running at that time.
Currently, Retroarch does not seem to have a feature to prevent users from accessing the main menu from the "Quick Menu", for example by pressing the back or cancel button, then the main menu display containing general options will appear, such as "Load Content, "Load Core", "Quit Retroarch", and so on. This is quite complex if I intend to use the launcher or run content from the command line, as these general options are not really needed.
Could try disabling those entries in Menu Item Visibility. This is the first time I've heard that someone doesn't want to visit the main menu.
The situation where the Main Menu may not be needed is if the game content is run directly through the CLI or Launcher, where the many options in the Main Menu are dangerous for changing general settings and are too complex for Kids. (Eg: I just need to setup Retroarch once for my kids and they just play it without bother with the Main Menu setup)
It is different if the game is run through "Load Content", where disabling the Main Menu makes no sense.
As additional information, Retroarch currently has a "Quit on Close Content" option with CLI conditions.
Perhaps the same approach can be taken, like:
If the content is run via CLI, the Main Menu will be disabled, even if the user presses the back or cancel button while in the Quick Menu.
Does sound like Kiosk Mode gets you some of the way there. Strange that it isn't available. Perhaps it's disabled in the mobile menu driver for some reason.