From e7859e6c451799d7e62fc99b9c9d7661221c7d95 Mon Sep 17 00:00:00 2001 From: etjanster Date: Thu, 13 Feb 2025 12:56:01 +0100 Subject: [PATCH] wiki --- .../wiki_rd_controls/hotkeys-retrodeck.md | 170 ++++++++++++++++++ .../wiki_rd_controls/retrodeck-hotkeys.md | 142 --------------- 2 files changed, 170 insertions(+), 142 deletions(-) create mode 100644 wiki-rtd/docs/wiki_rd_controls/hotkeys-retrodeck.md delete mode 100644 wiki-rtd/docs/wiki_rd_controls/retrodeck-hotkeys.md diff --git a/wiki-rtd/docs/wiki_rd_controls/hotkeys-retrodeck.md b/wiki-rtd/docs/wiki_rd_controls/hotkeys-retrodeck.md new file mode 100644 index 0000000..e60e0f8 --- /dev/null +++ b/wiki-rtd/docs/wiki_rd_controls/hotkeys-retrodeck.md @@ -0,0 +1,170 @@ +# 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`.
+ +**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` | | diff --git a/wiki-rtd/docs/wiki_rd_controls/retrodeck-hotkeys.md b/wiki-rtd/docs/wiki_rd_controls/retrodeck-hotkeys.md deleted file mode 100644 index 31ef820..0000000 --- a/wiki-rtd/docs/wiki_rd_controls/retrodeck-hotkeys.md +++ /dev/null @@ -1,142 +0,0 @@ -# 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. - -- On the 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. -- For the PlayStation, the `HKB` is `Select`. -- For Nintendo, the `HKB` is `Minus`. -- For Xbox, the `HKB` is `Select`. - -**Example:** - -To execute the Pause / Resume command, press and hold either L4, R4, or Select on the Steam Deck, and press A. For PlayStation, press and hold Select and press Cross. For Nintendo, press and hold Minus and press B. For Xbox, press and hold Select and press A. - -## Hotkey list - -Function: Shows what the hotkey does. -Button / Combination: Shows the input you need to make to trigger the command. -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 + 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)` | | - ---- - -The global hotkeys are activated by pressing the `SELECT` button and holding it while pressing the corresponding other button input. - -What follows is a list of hotkeys: - -`Function` Shows what the hotkey does.
-`System` Shows the Button / Combination the input you need to make to trigger the command.
-`Command` Shows what is being sent to the emulator.
-`System Support` Shows what emulators support the command.
-`Comment` Extra comments.
- - -| Function | Xbox| Nintendo | Playstation |Command | System Support | Comment | -| :--- | :---: | |:---: | :---: | :---: | :---: | -| Pause / Resume | `SELECT + A` | `MINUS + B` | `SELECT + Cross` | `CTRL + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `MelonDS (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` | | -| Take Screenshot | `SELECT + B` | `MINUS + A` | `SELECT + Circle` | `CTRL + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` | | -| Fullscreen Toggle | `SELECT + X` | `MINUS + Y` | `SELECT + Square` | `CTRL + ENTER` | `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `MelonDS (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` `RPCS3` | | | -| Open Menu | `SELECT + Y` | `MINUS + X` | `SELECT + Triangle` | `CTRL + M` | `RetroArch` `Duckstation (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` `RPCS3` | | | -| Quit Emulator | `SELECT + Start` | `MINUS + PLUS`| `SELECT + Start` | `CTRL + Q` |`RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` `Yuzu (Legacy)` | | | -| Previous State Slot | `SELECT + D-Pad Left` | `MINUS + D-Pad Left` | `SELECT + D-Pad Left` | `CTRL + J` | `RetroArch` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | | | -| Next State Slot | `SELECT + D-Pad Right` | `MINUS + D-Pad Right` | `SELECT + D-Pad Right` | `CTRL + K` | `RetroArch` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | | | -| Increase Emulation Speed | `SELECT + D-Pad Up` | `MINUS + D-Pad Up` | `SELECT + D-Pad Up` | `CTRL + 1` | `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | | | -| Decrease Emulation Speed | `SELECT + D-Pad Down` | `MINUS + D-Pad Down` | `SELECT + D-Pad Down` | `CTRL + 2` | `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | | | -| Load State | `SELECT + L1` | `MINUS + L1` | `SELECT + L1` | `CTRL + A` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | | | -| Save State | `SELECT + R1` | `MINUS + R1` | `SELECT + R1` | `CTRL + S` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack (Standalone)` `Duckstation (Standalone)` `PCSX2 (Standalone)` | | | -| Rewind | `SELECT + L2` | `MINUS + L2` | `SELECT + L2` | `CTRL + -` | `RetroArch` `Duckstation (Standalone)` | | | -| Fast forward | `SELECT + R2` | `MINUS + R2`| `SELECT + R2` | `CTRL + +` | `RetroArch` `Duckstation (Standalone)` `MelonDS (Standalone)` `PCSX2 (Standalone)` | | | - -## Simple Radial Menu on Controllers - -| Function | Xbox| Nintendo | Playstation |Command | System Support | Comment | -| :--- | :---: | |:---: | :---: | :---: | :---: | -| Simple Radial Menu | `SELECT + Left Joystick` | `MINUS + Left Joystick` | `SELECT + Left Joystick` | | Opens the Radial Menu on Controllers | - - -## 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` | | - -### 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` | | | - -## Radial Menu System - -The radial menu system is located on the left touchpad on the Steam Deck with layout depending on what layout you choose. - -RetroDECK ships with two different templates for the Steam Deck: - -`RetroDECK: Steam Deck - Neptune SIMPLE` - -`RetroDECK: Steam Deck - Neptune FULL` - -The only difference being the complexity of the built-in radial menus and the amount of options at your disposal on the left touchpad. - -### SteamDeck - The FULL Layout - -[RetroDECK: Steam Deck - Neptune FULL](radial-steamdeck-full.md) - -### The SIMPLE Layout - -The SIMPLE layout got the same menu as the external controllers. - -[RetroDECK: Steam Deck - Neptune SIMPLE](radial-simple.md) - -## Simple Radial Menu - -The Simple Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button. - -Read more at the: - -[Standard Controller: Simple Radial Menu](radial-simple.md) to see all the available commands.