mirror of
https://github.com/RetroDECK/Wiki.git
synced 2025-04-10 19:15:16 +00:00
171 lines
8.9 KiB
Markdown
171 lines
8.9 KiB
Markdown
![]() |
# RetroDECK Hotkeys
|
||
|
|
||
|
## The HotKey Button
|
||
|
|
||
|
The global hotkeys are activated by pressing and holding the HKB (HotKey Button) and pressing the corresponding button together for the command you want to execute.
|
||
|
|
||
|
- Steam Deck, the HKB can be either `L4`, `R4`, or `Select`, depending on what is closest for the button combo you are trying to press.
|
||
|
- PlayStation, the `HKB` is `Select`.
|
||
|
- Nintendo, the `HKB` is `Minus`.
|
||
|
- Xbox, the `HKB` is `Select`.
|
||
|
|
||
|
**Example:**
|
||
|
|
||
|
To execute the `Pause / Resume` command:
|
||
|
|
||
|
- Steam Deck, press and hold either `L4`, `R4`, or `Select` and press `A`.
|
||
|
|
||
|
- PlayStation, press and hold `Select` and press `Cross`.
|
||
|
|
||
|
- Nintendo, press and hold `Minus` and press `B`.
|
||
|
|
||
|
- Xbox, press and hold `Select` and press `A`.
|
||
|
|
||
|
- Steam Controller (Gordon), press and hold either `L4` or `Select` and press `A`.
|
||
|
|
||
|
- Generic Controllers , use the layout they are replicating PlayStation, Xbox or Nintendo.
|
||
|
|
||
|
---
|
||
|
|
||
|
## Hotkey list
|
||
|
|
||
|
- **Function:** Shows what the hotkey does.
|
||
|
- **Controller Type Colums**: Shows the input you need to make to trigger the command for each controller type.
|
||
|
- **Command:** Shows what is being sent to the emulator.
|
||
|
- **System Support:** Shows what emulators support the command.
|
||
|
- **Comment:** Extra comments.
|
||
|
|
||
|
| Function | Xbox / Steam Deck | Nintendo | Playstation | Command | System Support | Comment |
|
||
|
| :--- | :---: | :---: | :---: | :---: | :---: | :---: |
|
||
|
| Pause / Resume | `HKB + A` | `HKB + B` | `HKB + Cross` | `CTRL + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `MelonDS (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` | |
|
||
|
| Take Screenshot | `HKB + B` | `HKB + A` | `HKB + Circle` | `CTRL + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` | |
|
||
|
| Fullscreen Toggle | `HKB + X` | `HKB + Y` | `HKB + Square` | `CTRL + ENTER` | `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `MelonDS (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` `RPCS3` | |
|
||
|
| Open Menu | `HKB + Y` | `HKB + X` | `HKB + Triangle` | `CTRL + M` | `RetroArch` `Duckstation (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` `RPCS3` | |
|
||
|
| Quit Emulator | `HKB + Start` | `HKB + Start` | `HKB + Start` | `CTRL + Q` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` | |
|
||
|
| Previous State Slot | `HKB + D-Pad Left` | `HKB + D-Pad Left` | `HKB + D-Pad Left` | `CTRL + J` | `RetroArch` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | |
|
||
|
| Next State Slot | `HKB + D-Pad Right` | `HKB + D-Pad Right` | `HKB + D-Pad Right` | `CTRL + K` | `RetroArch` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | |
|
||
|
| Increase Emulation Speed | `HKB + D-Pad Up` | `HKB + D-Pad Up` | `HKB + D-Pad Up` | `CTRL + 1` | `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | |
|
||
|
| Decrease Emulation Speed | `HKB + D-Pad Down` | `HKB + D-Pad Down` | `HKB + D-Pad Down` | `CTRL + 2` | `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | |
|
||
|
| Load State | `HKB + L1` | `HKB + L1` | `HKB + L1` | `CTRL + A` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | |
|
||
|
| Save State | `HKB + R1` | `HKB + R1` | `HKB + R1` | `CTRL + S` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | |
|
||
|
| Rewind | `HKB + L2` | `HKB + L2` | `HKB + L2` | `CTRL + -` | `RetroArch` `Duckstation (Standalone)` | |
|
||
|
| Fast forward | `HKB + R2` | `HKB + R2` | `HKB + R2` | `CTRL + +` | `RetroArch` `Duckstation (Standalone)` `MelonDS (Standalone)` `PCSX2 (Standalone)` | |
|
||
|
|
||
|
---
|
||
|
|
||
|
## Additional Hotkeys
|
||
|
|
||
|
### Right Joystick as Temporary Mouse
|
||
|
|
||
|
By holding `SELECT` and moving the `Right Joystick` you can use it as a mouse for various systems that uses mouse input.
|
||
|
|
||
|
| Function | Button / Combination| Command | Comment |
|
||
|
| :--- | :---: | :---: | :---: |
|
||
|
| Joystick as Mouse | `SELECT + Right Stick` | | Movement |
|
||
|
| Right Click | `SELECT + L3` | `Right Click` | |
|
||
|
| Left Click | `SELECT + R3` | `Left Click` | |
|
||
|
|
||
|
### RetroArch: Additional Hotkeys
|
||
|
|
||
|
These hotkeys also work for RetroArch and are built in.
|
||
|
|
||
|
| Function | Button / Combination | System Support | Comment |
|
||
|
| :--- | :---: | :---: | :---: |
|
||
|
| Open Menu | `L3 + R3` | `RetroArch` | |
|
||
|
|
||
|
### Arcade Systems: Additional Hotkeys
|
||
|
|
||
|
This hotkey work for RetroArch, MAME, FBNEO and other arcade systems.
|
||
|
|
||
|
| Function | Button / Combination | System Support | Comment |
|
||
|
| :--- | :---: | :---: | :---: |
|
||
|
| Insert Credit | `SELECT` | `RetroArch` `MAME (Standalone)` `FBNeo` | |
|
||
|
|
||
|
---
|
||
|
|
||
|
## External Controllers: Simple Radial Menu
|
||
|
|
||
|
All External Controllers can open the [RetroDECK: Radial Menu - Simple](radial-simple.md).
|
||
|
|
||
|
| Function | Command | Comment |
|
||
|
| :--- | :---: | :---: |
|
||
|
| Simple Radial Menu | `HKB + Left Joystick` | Press `L3` to activate radial button. |
|
||
|
|
||
|
---
|
||
|
|
||
|
## Steam Deck: Radial Menus
|
||
|
|
||
|
|
||
|
| Function | Command | Comment |
|
||
|
| :--- | :---: | :---: |
|
||
|
| Radial Menu | `Left Touchpad` | Press `Left Touchpad` to activate radial button. |
|
||
|
|
||
|
The radial menu system is located on the `Left Touchpad` on the Steam Deck with layout depending on what template you choose.
|
||
|
|
||
|
The only difference being the complexity of the built-in radial menus and the amount of options at your disposal on the `Left Touchpad`.
|
||
|
|
||
|
RetroDECK ships with two different templates for the Steam Deck:
|
||
|
|
||
|
|
||
|
### Full Radial Menu
|
||
|
|
||
|
This is the a deeper radial menu shipped as default.
|
||
|
|
||
|
**Template:** `RetroDECK: Steam Deck - Neptune FULL`
|
||
|
|
||
|
Read more here: [RetroDECK: Steam Deck - Neptune FULL](radial-steamdeck-full.md)
|
||
|
|
||
|
|
||
|
### Simple Radial Menu
|
||
|
|
||
|
This is the same radial menu as the external controllers.
|
||
|
|
||
|
**Template:** `RetroDECK: Steam Deck - Neptune SIMPLE`
|
||
|
|
||
|
Read more here: [RetroDECK: Radial Menu - Simple](radial-simple.md)
|
||
|
|
||
|
---
|
||
|
|
||
|
## PS4 Dualshock 4 and PS5 DualSense
|
||
|
|
||
|
The touchpads acts as a mouse and can be used to navigate mouse based inputs.
|
||
|
|
||
|
| Function | Button / Combination | System Support | Comment |
|
||
|
| :--- | :---: | :---: | :---: |
|
||
|
| Full Touchpad | | | The entire touchpad acts a mouse |
|
||
|
| Right Touchpad Click | `Left Mouse Click` | | |
|
||
|
| Left Touchpad Click | `Right Mouse Click` | | |
|
||
|
|
||
|
---
|
||
|
|
||
|
## Steam Controller: Gordon
|
||
|
|
||
|
By pressing `R4` you can switch the right touchpad between semi-permanent `Right Joystick Mode` or `Mouse Mode`.
|
||
|
|
||
|
This function is useful for games that the primary input is a mouse as you don't need to hold either of `SELECT` or `L4`.<br>
|
||
|
|
||
|
**Example usecases:**
|
||
|
|
||
|
- `ScummVM` for point and click games.
|
||
|
- `Dolphin` for `Wiimote` movement.
|
||
|
- Lightgun games.
|
||
|
- `PC-Systems` type games.
|
||
|
|
||
|
|
||
|
**NOTE:** That going into the global hotkeys mode above by pressing `SELECT` or `L4` will switch the Right Touchpad to Joystick Mode again.
|
||
|
|
||
|
|
||
|
| Function | Button / Combination| Command | Comment |
|
||
|
| :--- | :---: | :---: | :---: |
|
||
|
| Touchpad as Mouse / Joystick Switch | `R4` | | |
|
||
|
| Left Click - Mouse Mode | `R3` | `Left Click` | |
|
||
|
|
||
|
|
||
|
By holding `HKB` and moving the `Right Touchpad` you can use it as a mouse for various systems that uses mouse input.
|
||
|
|
||
|
| Function | Button / Combination| Command | Comment |
|
||
|
| :--- | :---: | :---: | :---: |
|
||
|
| Touchpad as Mouse | `HKB + Right Touchpad` | | |
|
||
|
| Right Click | `HKB + L3` | `Right Click` | |
|
||
|
| Left Click | `HKB + R3` | `Left Click` | |
|