From b715d4c877f222a3d6b4ef200c54cee6b1af4549 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 9 Apr 2024 08:55:27 +0200 Subject: [PATCH] contrls --- .../hotkeys-steamdeck-neptune-builtin.md | 31 +++++++ .../hotkeys-steamdeck-neptune.md | 90 +++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune-builtin.md create mode 100644 wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune.md diff --git a/wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune-builtin.md b/wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune-builtin.md new file mode 100644 index 0000000..a482437 --- /dev/null +++ b/wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune-builtin.md @@ -0,0 +1,31 @@ +# Steam Deck - Input Guide + + + +## Steam Deck - Built-in Desktop Mode Hotkeys and Navigation + +The Steam Deck comes with several built-in hotkeys that you can use in Desktop Mode. + +| Function | Button / Combination | Comment | +| :--- | :---: | :---: | +| Joystick Mouse | `Right Stick` | | +| Touchpad as Mouse | `Right Touchpad` | | +| Left Mouse Click | `R3` / `Right Touchpad Click` / `R2` | | +| Middle Mouse Click | `Left Touchpad Click` | | +| Right Mouse Click | `L2` | | +| Horizontal and Vertical Scrolling | `Left Touchpad` | | +| Left Ctrl | `L1` | | +| Left Alt | `R1` | | +| Space | `Y` | | +| Show Keyboard | `X` | | +| Escape | `B` / `Start` | | +| Tab | `Select` | | +| Enter | `A` | | +| Left Shift | `L4` | | +| Super Key | `L5` | | +| Page Up | `R4` | | +| Page Down | `R5` | | +| Arrow Key - Up | `D-Pad Up` / `Left Stick Up` | | +| Arrow Key - Down | `D-Pad Down` / `Left Stick Down` | | +| Arrow Key - Left | `D-Pad Left` / `Left Stick Left` | | +| Arrow Key - Right | `D-Pad Right` / `Left Stick Right` | | diff --git a/wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune.md b/wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune.md new file mode 100644 index 0000000..751ac84 --- /dev/null +++ b/wiki-rtd/docs/wiki_rd_controls/hotkeys-steamdeck-neptune.md @@ -0,0 +1,90 @@ +# Steam Deck: RetroDECK Hotkeys + + + + +## Steam Deck - Input Guide + + + + +## RetroDECK - Steam Deck Hotkey Layouts + +RetroDECK from the 0.8.0b ships with two different layouts for the Steam Deck: `RetroDECK: Steam Deck - Neptune SIMPLE` and `RetroDECK: Steam Deck - Neptune FULL` with the only difference being the complexity of the built in radial menus and the amount of options at your disposal on the left touchpad. + +Both layouts have the same button hotkeys seen on this page. + +### The hotkey button +The global hotkeys are activated by pressing and holding the `HKB` aka the `HotKey Button` and pressing the corresponing button togheter for the command you want to do. +On the Steam Deck can be either `L4`, `R4` and `Select` depending on what is closest for the button combo you are trying to press. + +**Example:** + +You want to do the command `Pause / Resume`.
+You press and hold either `L4` or `R4` or `Select` and press `A` to trigger the command. + +### Global Hotkeys: Button Combos list +The global hotkeys are activated by pressing the hotkey button and holding it while pressing the corresponding other button input. +What follows is a list of hotkeys: + +`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.
+`Emulator Support` Shows what emulators support the command.
+`Comment` Just extra comments.
+ + +| Function | Button / Combination| Command | Emulator Support | Comment | +| :--- | :---: | :---: | :---: | :---: | +| Pause / Resume | `HKB + A` | `CTRL + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | | +| Take Screenshot | `HKB + B` | `CTRL + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` | | +| Fullscreen Toggle | `HKB + X` | `CTRL + ENTER` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | | +| Open Menu | `HKB + Y` | `CTRL + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu (Legacy)` `PPSSPP` | +| Quit Emulator | `HKB + Start` | `CTRL + Q` |`RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` `PPSSPP` | | | +| Previous State Slot | `HKB + D-Pad Left` | `CTRL + J` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | | | +| Next State Slot | `HKB + D-Pad Right` | `CTRL + K` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | +| Increase Emulation Speed | `HKB + D-Pad Up` | `CTRL + 1` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2`| | | +| Decrease Emulation Speed | `HKB + D-Pad Down` | `CTRL + 2` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2`| | | +| Load State | `HKB + L1` | `CTRL + A` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | | +| Save State | `HKB + R1` | `CTRL + S` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | | +| Rewind | `HKB + L2` | `CTRL + -` | `RetroArch` `Duckstation` | | +| Fast forward | `HKB + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` `PPSSPP` | | +| Swap Screens | `HKB + L3` | `CTRL + TAB` | `Citra (Legacy)` `MelonDS` `Cemu` | | +| Escape | `HKB + R3` | `ESC` | `PC-Systems` `OpenBOR` `GZDoom` `Solarus` `IkemanGO` | | + + +### RetroArch: Additional Hotkeys + +These hotkeys also work for RetroArch and are built in. + +| Function | Button / Combination | Emulator 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 | Emulator Support | Comment | +| :--- | :---: | :---: | :---: | +| Insert Credit | `Select` | `RetroArch` `MAME` `FBNeo` | | + +## 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. + +### 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) + +## Built-in Hotkeys and Navigation + +The Steam Deck also comes with several built-in global hotkeys that you can use: + +[Steam Deck: Built-in Hotkeys](hotkeys-steamdeck-neptune-builtin.md)