Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add external controller profiles
controller_type
line in the VDF file. See https://github.com/dragoonDorise/EmuDeck/blob/6c18820bfb2797e6528c1ddcd0a47921b88db9f1/configs/steam-input/emudeck_dualsense_hotkeys.vdf#L11C1-L11C37 for the specific lineHotkeys:
Next/Previous profiles go in alphabetical order:
EmuDeck Hotkeys, ares, Cemu, Citra, mGBA, PPSSPP
EmuDeck Hotkeys
Select + L2 - Previous profile (PPSSPP, last in list)
Select + R2 - Next profile (ares)
ares
Select + L2 - Previous profile (EmuDeck Hotkeys)
Select + R2 - Next profile (Cemu)
Start + DPad Left - Toggle Keyboard
Start + DPad Down - Toggle Mouse
Select + A - Pause
Select + Y - Fast Forward
Select + L1 - Load State
Select + R1 - Save State
Start + L1 - Prev Save State Slot
Start + R1 - Next Save State Slot
Select + R3 - Full Screen
Start + R3 - Reset
Select + Start - Stop Emulation
Cemu
Select + L2 - Previous profile (ares)
Select + R2 - Next profile (Citra)
Start+ DPad Left - Layout Toggle Screens
Start+ DPad Down - Swap Screens
Select + R3 - Full Screen
Citra
Select + L2 - Previous profile (Cemu)
Select + R2 - Next profile (mGBA)
Start+ DPad Left - Layout Toggle Screens
Start+ DPad Down - Swap Screens
Select + A - Pause
Select + Y - Fast Forward
Select + L1 - Load State
Select + R1 - Save State
Select + R3 - Full Screen
Start + R3 - Reset
Select + Start - Stop Emulation
mGBA
Select + L2 - Previous profile (Citra)
Select + R2 - Next profile (PPSSPP)
Select + DPad Up - Cheats
Select + A - Pause
Select + Y - Fast Forward
Select + L1 - Load State
Select + R1 - Save State
Select + R3 - mGBA menu
Start + R3 - Reset
Select + Start - Stop Emulation
PPSSPP
Select + L2 - Previous profile (mGBA)
Select + R2 - Next profile (EmuDeck Hotkeys)
Select + Y - Fast Forward
Select + L1 - Load State
Select + R1 - Save State
Start + R1 - Next Save State Slot
Start + R3 - PPSSPP menu
Feedback welcome :)