Wiki/wiki-rtd/docs/wiki_rd_controls/radial-steamdeck-full.md
2024-08-17 18:07:34 +02:00

235 lines
21 KiB
Markdown

# RetroDECK - Steam Deck: Full Radial Menu System
### Is there a quick way to go back to the top of the radial menu system?
Yes, just press on the `HKB` trigger buttons: `L4` or `R4` or `Select`
## Radial Menus
What follows is a breakdown of the Full Radial Menu System that you access on the Steam Decks `Left Touchpad` and by pressing the touchpad you activate the selected radial button.
`Radial Button` Shows what the hotkey does. <br>
`Keyboard Command` Shows what is being sent to the emulator.<br>
`System Support` Shows what systems support the command. <br>
`Icon` Shows what icon is used. <br>
`Comment` Just extra comments. <br>
## Main Menu
The `Main Menu` is the top menu and gives you access to all the menus below.
## <img src="../../wiki_icons/binding_icons/RD-org.xfce.session.png" width="30"> Quick Menu
The `Quick Menu` or `Quick Access Menu` Menu is the most populated menu. It features "best of" options from other menus.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` `PPSSPP` | <img src="../../wiki_icons/binding_icons/RD-process-stop.png" width="30"> | |
| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu (Legacy)` `PPSSPP` | <img src="../../wiki_icons/binding_icons/RD-preferences-tweaks-shadows.png" width="30"> | |
| Swap Screens | `Ctrl + Tab` | `Citra (Legacy)` `MelonDS` `Cemu` | <img src="../../wiki_icons/binding_icons/RD-system-switch-user.png" width="30"> | |
| Save State | `Ctrl + S` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | <img src="../../wiki_icons/binding_icons/RD-document-save.png" width="30"> | |
| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` `Yuzu (Legacy)` | <img src="../../wiki_icons/binding_icons/RD-camera-photo.png" width="30"> | |
| Restart / Reset | `CTRL + R` |`RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | <img src="../../wiki_icons/binding_icons/RD-folder-blue-backup.png" width="30"> | |
| Fullscreen Toggle | `Ctrl + Enter` |`Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | <img src="../../wiki_icons/binding_icons/RD-zoom-fit-best.png" width="30"> | |
| Load State | `Ctrl + A` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | <img src="../../wiki_icons/binding_icons/RD-folder-blue-backup.png" width="30"> | |
| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | <img src="../../wiki_icons/binding_icons/RD-media-playback-pause.png" width="30"> | |
| Escape | `ESC` | `PC-Systems` `OpenBOR` `GZDoom` `Solarus` `IkemanGO` `Ryujinx` | <img src="../../wiki_icons/binding_icons/RD-ESC.png" width="30"> | Can be used to Quick / Open Menu on certain systems |
## <img src="../../wiki_icons/binding_icons/RD-folder-blue-games.png" width="30"> State Menu
The `State Menu` is the menu where you handle anything to do with saving and loading states.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Load State | `Ctrl + A` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` |<img src="../../wiki_icons/binding_icons/RD-folder-blue-backup.png" width="30"> | |
| Previous State | `Ctrl + J` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | <img src="../../wiki_icons/binding_icons/RD-go-previous.png" width="30"> | |
| Undo Save State | `Ctrl + 9` | `Dolphin/Primehack` `Duckstation` | <img src="../../wiki_icons/binding_icons/RD-Arrow-34.png" width="30"> | |
| Save State | `Ctrl + S` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | <img src="../../wiki_icons/binding_icons/RD-document-save.png" width="30"> | |
| Next State | `Ctrl + K` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | <img src="../../wiki_icons/binding_icons/RD-go-next.png" width="30"> | |
| Undo Load State | `Ctrl + 8` | `Dolphin/Primehack` | <img src="../../wiki_icons/binding_icons/RD-Arrow-33.png" width="30"> | |
## <img src="../../wiki_icons/binding_icons/RD-supertuxkart.png" width="30"> Speed / Frames Menu
The `Speed / Frames Menu` is where you find anything related to: emulation speed, frame limits, fast forwarding and rewinding.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Fastforward | `Ctrl + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` | <img src="../../wiki_icons/binding_icons/RD-org.xfce.session.png" width="30"> | |
| Rewind | `CTRL + -` | `RetroArch` `Duckstation` | <img src="../../wiki_icons/binding_icons/RD-view-refresh.png" width="30"> | |
| Increase Emulation Speed| `CTRL + 1` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` | <img src="../../wiki_icons/binding_icons/RD-zoom-in.png" width="30"> | |
| Decrease Emulation Speed| `CTRL + 2` |`Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` | <img src="../../wiki_icons/binding_icons/RD-zoom-out.png" width="30"> | |
| Reset Emulation Speed | `CTRL + 3` | `Duckstation` | <img src="../../wiki_icons/binding_icons/RD-zoom-original.png" width="30"> | |
| Disable Emulation Speed Limit | `CTRL + 0` |`Dolphin/Primehack` | <img src="../../wiki_icons/binding_icons/RD-battery-missing.png" width="30"> | |
| Frame limit On/Off | `CTRL + Z` | `PCSX2` `Yuzu (Legacy)` | <img src="../../wiki_icons/binding_icons/RD-battery-full-charging.png" width="30"> | |
## <img src="../../wiki_icons/binding_icons/RD-preferences-desktop-display.png" width="30"> Display / Graphics Menu
The `Display / Graphics Menu` is where you find anything related to: up-scaling/resolution scaling, widescreen or change aspect ratio, fullscreen, swap or change dual screen layout.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Increase Resolution / Upscale | `Ctrl + U` | `Dolphin/Primehack` `Duckstation` `PCSX2` | <img src="../../wiki_icons/binding_icons/RD-list-add.png" width="30"> | |
| Decrease Resolution / Upscale | `Ctrl + Y` | `Dolphin/Primehack` `Duckstation` `PCSX2` | <img src="../../wiki_icons/binding_icons/RD-list-remove.png" width="30"> | |
| Change Widescreen / Aspect Ratio | `Ctrl + W` | `Dolphin/Primehack` `Duckstation` `PCSX2` | <img src="../../wiki_icons/binding_icons/RD-preferences-desktop-display.png" width="30"> | |
| Fullscreen Toggle | `Ctrl + Enter` |`Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | <img src="../../wiki_icons/binding_icons/RD-zoom-fit-best.png" width="30"> | |
| Swap Screens | `Ctrl + Tab` | `Citra (Legacy)` `MelonDS` `Cemu` | <img src="../../wiki_icons/binding_icons/RD-system-switch-user.png" width="30"> | |
| Change Dual Screens Layout | `Ctrl + L` | `Citra (Legacy)` | <img src="../../wiki_icons/binding_icons/RD-preferences-system-windows-actions.png" width="30"> | |
## <img src="../../wiki_icons/binding_icons/RD-io.github.antimicrox.antimicrox.png" width="30"> General Menu
The `General Menu` or `General Emulation Menu` is where you find various global generic emulation hotkeys: Quit/Exit, Restart, Take Screenshot, Change CD, Pause, Turbo Input, Cheats and Video Recording.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` | |
| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu (Legacy)` | |
| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PPSSPP` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
| Restart / Reset | `CTRL + R` |`RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
| Change Disc / Next Disc | `CTRL + D` | `RetroArch` `Dolphin/Primehack` `Duckstation` | |
| Cheats On/Off | `CTRL + C` | `RetroArch` `Duckstation` | |
| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
| Turbo On/Off | `Ctrl + T` | `Duckstation` | |
| Video Recording On/Off | `Ctrl + V` |`RetroArch` `Dolphin/Primehack` `PCSX2` `PPSSPP` | |
## <img src="../../wiki_icons/binding_icons/RD-steam.png" width="30"> Steam Deck Menu
The `Steam Deck Menu` is where you find Steam Deck specific functions and general PC hotkeys.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Escape | `ESC` | `PC-Systems` `OpenBOR` `GZDoom` `Solarus` `IkemanGO` `Ryujinx` | <img src="../../wiki_icons/binding_icons/RD-ESC.png" width="30"> | Can be used to Quick / Open Menu on certain systems |
| Enter | `Enter` | `PC-Systems` `OpenBOR` `GZDoom` `Solarus` `IkemanGO` `Ryujinx` | <img src="../../wiki_icons/binding_icons/RD-Enter.png" width="30"> | |
| Space | `Space` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-space.png" width="30"> | | | |
| Tab | `Tab` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-Tab.png" width="30"> | |
| Shift | `Shift` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-shift.png" width="30"> | |
| Control | `Ctrl` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-ctrl.png" width="30"> | |
| / | `/` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-frontslash.png" width="30"> | |
| Alt | `Alt` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-alt.png" width="30"> | |
| F1 | `F1` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-F1.png" width="30"> | |
| F4 | `F4` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-F4.png" width="30"> | |
| F5 | `F5` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-F5.png" width="30"> | |
| F8 | `F8` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/RD-F8.png" width="30"> | |
| F10 | `F10` | `PC-Systems` | <img src="../../wiki_icons/binding_icons/rd-pc-call.png" width="30"> | |
| Take Steam Screenshot | `none` | | | |
| Show Steam Deck Keyboard| `none` | | | |
| Alt + F4 | `Alt + F4` | | <img src="../../wiki_icons/binding_icons/RD-alt-f4.png" width="30"> | |
## <img src="../../wiki_icons/binding_icons/RD-folder-applications.png" width="30"> Emulator Specific Menu
The `Specific Menu` or ` Emulator Specific Menu` opens up several system/emulator specific sub-menus. Here you will find hotkeys not so commonly used but could be good to have easy access to:
### <img src="../../wiki_icons/binding_icons/RD-ryujinx.png" width="30"> Switch Menu
The `Switch Menu` here you find hotkeys related to Switch emulation: Change GPU Accuracy, Change Docked/Undocked Mode, Add/Remove Amiibo.
**Note:** Ryujinx is working on better hotkeys and no support yet.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Change GPU Accuracy | `Alt + G` | `Yuzu (Legacy)` | |
| Load / Remove Amiibo | `Alt + M` | `Yuzu (Legacy)` | |
| Docked / Undocked Mode | `Alt + D` | `Yuzu (Legacy)` | |
### <img src="../../wiki_icons/binding_icons/RD-mame.png" width="30"> MAME Menu
The `MAME Menu` here find hotkeys related to the MAME (Standalone) emulator.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Service Mode | `Alt + S + 0` | `MAME` | |
| Service Button 1 | `Alt + S + 1` | `MAME` | |
| Service Button 2 | `Alt + S + 2` | `MAME` | |
| Service Button 3 | `Alt + S + 3` | `MAME` | |
| Service Button 4 | `Alt + S + 4` | `MAME` | |
| Insert Bill / Note | `Alt + B + 1` | `MAME` | |
| Tilt | `Alt + T + 0` | `MAME` | |
| Tilt - Player 1 | `Alt + T + 1` | `MAME` | |
| Tilt - Player 1 | `Alt + T + 2` | `MAME` | |
| Tilt - Player 1 | `Alt + T + 3` | `MAME` | |
| Tilt - Player 1 | `Alt + T + 4` | `MAME` | |
### <img src="../../wiki_icons/binding_icons/RD-retroarch.png" width="30"> RetroArch Menu
The `RetroArch Menu` in here you find hotkeys related to the RetroArch emulator.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Next Cheat | `Ctrl + G` | `RetroArch` | |
| Previous Cheat | `Ctrl + F` | `RetroArch` | |
| Cheats On/Off | `Ctrl + C` | `RetroArch` | |
| AI Service On/Off | `Ctrl + I` | `RetroArch` | |
| Netplay Host On/Off | `Ctrl + H` | `RetroArch` | |
### <img src="../../wiki_icons/binding_icons/RD-dolphin.png" width="30"> Gamecube / Wii Menu
The `Gamecube / Wii Menu` in here you find hotkeys related to the Dolphin standalone emulator.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Golf Mode On/Off | `Alt + H` | `Dolphin/Primehack` | |
| Freelook Mode On/Off | `Alt + F` |`Dolphin/Primehack` | |
| Freelook Mode Reset | `Alt + R` | `Dolphin/Primehack` | |
| Wii Sync Button | `Alt + W` | `Dolphin/Primehack` | |
| Wiimote Upright | `Alt + Z` | `Dolphin/Primehack` | |
| Wiimote Sideways | `Alt + X` | `Dolphin/Primehack` | |
| Wiimote Sync - Player 1 | `Alt + W + 1` | `Dolphin/Primehack` | |
| Wiimote Sync - Player 2 | `Alt + W + 2` | `Dolphin/Primehack` | |
| Wiimote Sync - Player 3 | `Alt + W + 3` | `Dolphin/Primehack` | |
| Wiimote Sync - Player 4 | `Alt + W + 4` | `Dolphin/Primehack` | |
### <img src="../../wiki_icons/binding_icons/RD-melonds.png" width="30"> NDS Menu
The `NDS Menu` in here you find hotkeys related to the MelonDS standalone emulator: Send Close/Open Lid, Send Play Microphone and Sunlight + / -.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Sunlight + | `Alt + +` |`MelonDS` | |
| Sunlight - | `Alt + -` | `MelonDS` | |
| Play Microphone | `Alt + P` |`MelonDS` | |
| Close/Open Lid | `Alt + L` | `MelonDS` | |
### <img src="../../wiki_icons/binding_icons/RD-citra.png" width="30"> 3DS Menu
The `3DS Menu` in here you find hotkeys related to the Citra (Legacy Standalone) and Citra-core.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Load Amiibo | `Alt + M` |`Citra (Legacy)` | |
| Remove Amiibo | `Alt + N` |`Citra (Legacy)` | |
### <img src="../../wiki_icons/binding_icons/RD-gzdoom.png" width="30"> GZDoom Menu
The `GZDoom Menu` in here you find cheat hotkeys for DOOM.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Give all Items | `IDFA` |`GZDOOM` | |
| Give all Items + Keys | `IDQFA` |`GZDOOM` | |
### <img src="../../wiki_icons/binding_icons/rd-scummvm.png" width="30"> ScummVM Menu
The `ScummVM Menu` in here you find general hotkeys for ScummVM games.
| Radial Button | Keyboard Command| System Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
| Open | `O` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-open.png" width="30"> | |
| Close | `C` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-close.png" width="30"> | |
| Fight | `F` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-fight.png" width="30"> | |
| Use | `U` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-use.png" width="30"> | |
| Pick-Up | `P` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-pickup.png" width="30"> | |
| Push / Shove | `S` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-push.png" width="30"> | |
| Pull / Yank | `Y` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-pull.png" width="30"> | |
| Look-At | `L` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-look.png" width="30"> | |
| Give | `G` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-give.png" width="30"> | |
| Move | `M` |`ScummVM` | <img src="../../wiki_icons/binding_icons/rd-pc-move.png" width="30"> | |