Open eadmaster opened 5 years ago
Just to note: In PPSSPP you can set many different keys which when pressed will do same thing, can also set one key which when pressed will activate many different actions, but activating action by a combination of two or more keys was never and isn't supported.(Edit: Not counting hardcoded hotkeys on windows and combo keys which are touch only.)
I knew this was possible, btw in my case i don't want to save a state everytime i press the R button (and viceversa), so assigning the same key/button to different actions is not an option.
Everything is possible, but what I noted means PPSSPP currently does not have any UI for setting key combinations(outside of touch controls) and it would mean much more work to design and create such than simply adding another hotkey that would for example switch between in-game controls and other functions.
I know that @iota97 had worked on a slightly different setup for this, where you could map a combination of keys to an action (i.e. only press X when you press buttons 1 and 2 on your controller together.)
I think that approach is more versatile than a fixed button that toggles all other buttons to secondary behavior. That said, it's probably easier to explain in the UI that a secondary switch can be used.
-[Unknown]
Just to note: unknown is talking about #14793 (that have a big "how the heck we do the UI" blocker).
But even #15406 can be used as a solution for the problem (tho' a totally not user friendly way of doing it):
Profile 1
Profile 2
Profile 1
bind select
(as an example) to Load control profile 2
Profile 2
bind select
to Load control profile 1
This will have select
as a toggle button for the hotkey, to know in which state you are you can (as an example):
Profile 1
disable touch controlsProfile 2
enable touch controlsThis wasn't cover by https://github.com/hrydgard/ppsspp/commit/57b4cd394a69029dcb8943e1bad33a4d149dcf99?
Nope, this is about physical controller ;)
I'd like to suggest adding an "Enable hotkeys" button like the one in RetroArch.
This is useful when using gamepads that don't have enough buttons to map each emulation command individually. In my case i'm using a Buffalo SNES controller on Android and i'd like to have the Save/Load state command on the L/R triggers and still be able to use them for gameplay.
A configurable combo for pausing the emulator and opening the menu would be useful too (e.g. in Retroarch i'm using Start+Select).