Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add external controller profiles #1027

Closed
wants to merge 1 commit into from
Closed

Add external controller profiles #1027

wants to merge 1 commit into from

Conversation

ghost
Copy link

@ghost ghost commented Feb 24, 2024

Hotkeys:

Next/Previous profiles go in alphabetical order and loop:

EmuDeck Hotkeys, ares, Cemu, Citra, melonDS, mGBA

EmuDeck Hotkeys

Start + L2 - Previous profile (mGBA, last in list)
Start + R2 - Next profile (ares)

ares

Start + L2 - Previous profile (EmuDeck Hotkeys)
Start + R2 - Next profile (Cemu)
Start + DPad Left - Toggle Keyboard
Start + DPad Down - Toggle Mouse
Select + A - Pause
Select + R2 - 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

Start + L2 - Previous profile (ares)
Start + R2 - Next profile (Citra)
Start+ DPad Left - Layout Toggle Screens
Start+ DPad Down - Swap Screens
Select + R3 - Full Screen Toggle
Select + Start - Stop Emulation

Citra

Start + L2 - Previous profile (Cemu)
Start + R2 - Next profile (mGBA)
Start + DPad Left - Layout Toggle Screens
Start + DPad Down - Swap Screens
Select + A - Pause
Select + R2 - Fast Forward
Select + L1 - Load State
Select + R1 - Save State
Select + R3 - Full Screen Toggle
Start + L3 - Exit Full Screen
Start + R3 - Reset
Select + Start - Stop Emulation

melonDS

Start + L2 - Previous profile (Citra)
Start + R2 - Next profile (mGBA)
Select + R2 - Fast Forward
Select + A - Pause/Resume
Select + L1 - Load State
Select + R1 - Save State
Start + R1 - Next Save State Slot
Select + R3 - Full Screen Toggle
Start + R3 - Reset
Start + DPad Down - Swap Screens
Start + DPad Left - Close/Open Lid
Start + DPad Right - Toggle FPS Limit

mGBA

Start + L2 - Previous profile (melonDS)
Start + R2 - Next profile (EmuDeck Hotkeys)
Select + DPad Up - Cheats
Select + A - Pause
Select + R2 - Fast Forward
Select + L1 - Load State
Select + R1 - Save State
Select + R3 - mGBA menu
Start + R3 - Reset
Select + Start - Stop Emulation

Feedback welcome :)

Supercedes #871

PPSSPP removed, combo hotkeys officially implemented in PPSSPP, #979.

* Currently supported: Microsoft Xbox 360, Microsoft Xbox One, Nintendo Switch Pro Controller, Sony DualShock, Sony DualSense, and Sony DualSense Edge controllers
    * Add additional controllers by editing the `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 line
* Added a Steam Deck combo hotkey profile if users prefer to use combo hotkeys over radial/touch menus
@ghost ghost closed this Feb 29, 2024
@ghost ghost deleted the newexternalcontrollerprofiles branch April 16, 2024 14:54
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants