Add 'Menu Toggle Without Hotkey Enable' option#18785
Add 'Menu Toggle Without Hotkey Enable' option#18785BrandonKowalski wants to merge 1 commit intolibretro:masterfrom
Conversation
Adds a new boolean setting that allows Menu Toggle to bypass the Enable Hotkey modifier. Handheld users with a dedicated menu button can enable this so Menu Toggle works without holding Enable Hotkey, while all other hotkeys still respect it. May fix libretro#18396
|
I'm personally not a fan of this, not because I don't think the functionality is good, but because there will instantly be requests for a bypass for fast-forward (that is, most of the requests for this I've seen are for menu and FF), so we'd need a setting for that, too. I don't imagine it will stop there, either, unfortunately, and I don't think adding a separate bypass for every hotkey (or even a significant percentage of them) is sustainable. |
|
I understand the concern about the slippery slope. My perspective (for whatever it's worth 🤣) is that this PR restores functionality that was present, albeit unintentionally, in RetroArch prior to version 1.22.0. That said, Menu Toggle is arguably unique. On many handheld devices |
|
yeah, that's the same reasoning we use for allowing menu_toggle into the autoconfig profiles. we can see what others think about it. I'm not dead-set against it, so if others are into it, I won't try to torpedo it :) |
|
I don't really mind if it gets merged. I guess we can ask @warmenhoven as well |
I think this is also true for some configuration used in arcade cabinets, where users can reserve a dedicated key (usually mapped to |
|
Any chance this could get merged? Most of my retro devices run some form of Retroarch, and being able to trigger the menu toggle without needing two buttons would be great. |
Summary
Adds a new option under Settings > Input > Hotkeys that allows Menu Toggle to bypass the Enable Hotkey modifier.
Handheld users (Retroid, Anbernic, etc.) with a dedicated menu/back button can enable this so Menu Toggle works without holding Enable Hotkey, while all other hotkeys still respect it.
Addresses #18396
Test Plan Checklist
Thanks for considering! Appreciate everything you do to make this hobby so awesome!