From f42e58a192881bcc2d05c60118e8c5aa4652b182 Mon Sep 17 00:00:00 2001 From: laz Date: Wed, 14 Aug 2024 15:40:22 +0200 Subject: [PATCH] pi --- .../dolphin-primehack/dolphin-controls.md | 81 ++++++++++++++++++- .../dolphin-primehack-guide.md | 7 -- .../hotkeys-steam-controller-gordon.md | 3 +- wiki-rtd/mkdocs.yml | 1 + 4 files changed, 81 insertions(+), 11 deletions(-) diff --git a/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-controls.md b/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-controls.md index db07d47..6a07c89 100644 --- a/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-controls.md +++ b/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-controls.md @@ -20,7 +20,14 @@ The controls here are described as an Xbox Layout style controller. | D-Pad Right | `D-Pad Right` | | -## Wii Controls + +## Wii - How do I use a Real Wii Remote with RetroDECK and Dolphin / Primehack? + +To get a Wii Remote working on Dolphin / Primehack and Linux read more here in this in-depth guide: + +[Wii Remote - Guide](../../wiki_controllers/nintendo/wii-remote.md) + +## Wii Controls for Controllers The controls here are described as an Xbox Layout style controller. @@ -28,7 +35,7 @@ There are hotkeys in the Radial Menus to change the Wii Mote from Upright / Sidw | Action | Button | Comment | | :--- | :---: | :---: | -| A | `A` `Left Click` | | +| A | `A` or `Left Mouse Click` | | | B | `B` | | | 1 | `Y` | | | 2 | `X` | | @@ -44,4 +51,72 @@ There are hotkeys in the Radial Menus to change the Wii Mote from Upright / Sidw | D-Pad Right | `D-Pad Right` | | | Home | `R3` | | -### Motion Simulation + + + +### Wii Motion - General Pointer Emulation + +- Mouse movement is the general way to to get the pointer emulation. +- `Left Mouse Click` that correspons to a press of the `A` button (as that one is the one mostly used for Wii games that are based around pointing as the primary button). +- That also means if you run RetroDECK on a computer you could also use your mouse. + +#### External Controllers - Joystick as Temporary Mouse + +For all external controllers without a touchpad (this can also be used for those with touchpad if wanted). + +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| Comment | +| :--- | :---: | :---: | +| Joystick as Mouse | `SELECT + Right Stick` | Cursor Movement | +| Right Mouse Click | `SELECT + L3` | | +| Left Mouse Click | `SELECT + R3` | | + + +#### Steam Deck + +| Function | Button / Combination | Comment | +| :--- | :---: | :---: | +| Right Touchpad | | The entire touchpad acts a mouse | +| Right Touchpad Press | `Left Mouse Click` | | + +The Steam Deck uses the `Right Touchpad` for mouse movement and `Wii Pointer` emulation, clicking on the Touchpad will produce a `Left Click` and send the press of the `A` button. + +#### Dualshock 4 and DualSense + +The touchpads acts as a mouse and can be used to navigate mouse based inputs and be used for Dolphin. + +| Function | Button / Combination | Comment | +| :--- | :---: | :---: | +| Full Touchpad | | The entire touchpad acts a mouse | +| Right Touchpad Click | `Left Mouse Click` | | +| Left Touchpad Click | `Right Mouse Click` | | + + +#### Steam Controller - Gordon: + +**You can use the general:** + +Hold `SELECT` or `L4` and move the `Right Touchpad` while holding if you don't want to switch modes. + +**Right Touchpad: Joystick Mode / Mouse Mode Switch** + +By pressing `R4` you can switch the right touchpad between semi-permanent `Right Joystick Mode` or `Mouse Mode`. + +| Function | Button / Combination | Comment | +| :--- | :---: | :---: | +| Touchpad as Mouse / Joystick Switch | `R4` | The entire touchpad acts a mouse or the right joystick | +| Left Click - Mouse Mode | `R3` | `Left Click` | | + + +### Wii Motion - Tilt Emulation + +Tilt emulation is made possible by holding the `L2` button and moving the `Right Joystick`. + +| Action | Button | Comment | +| :--- | :---: | :---: | +| Tilt Up | `L2 + Right Joystick Up` | | +| Tilt Down | `L2 + Right Joystick Down` | | +| Tilt Left | `L2 + Right Joystick Left` | | +| Tilt Right | `L2 + Right Joystick Right` | | + diff --git a/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-primehack-guide.md b/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-primehack-guide.md index 458d12a..d7cf265 100644 --- a/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-primehack-guide.md +++ b/wiki-rtd/docs/wiki_emulator_guides/dolphin-primehack/dolphin-primehack-guide.md @@ -77,13 +77,6 @@ The supported formats are `CISO`, `DFF`, `DOL`, `ELF`, `GCM`, `GCZ`, `ISO`, `JSO | Texture Packs |`retrodeck/mods/Primehack/` | `var/data/primehack/Load/Textures/` | `primehack/Load/Textures/` | | | Screenshots |`retrodeck/screenshots/` | `var/data/primehack/ScreenShots/` | `primehack/ScreenShots/` | | - -## How do I use a Real Wii Remote with RetroDECK and Dolphin / Primehack? - -To get a Wii Remote working on Dolphin / Primehack and Linux read more here in this in-depth guide: - -[Wii Remote - Guide](../../wiki_controllers/nintendo/wii-remote.md) - ## Where do I change the language of Dolphin / Primehack? 1. In the `Configurator` open either `Dolphin` or `Primehack`. diff --git a/wiki-rtd/docs/wiki_rd_controls/hotkeys-steam-controller-gordon.md b/wiki-rtd/docs/wiki_rd_controls/hotkeys-steam-controller-gordon.md index 6d54b86..116e2c2 100644 --- a/wiki-rtd/docs/wiki_rd_controls/hotkeys-steam-controller-gordon.md +++ b/wiki-rtd/docs/wiki_rd_controls/hotkeys-steam-controller-gordon.md @@ -60,7 +60,8 @@ By holding `HKB` and moving the `Right Touchpad` you can use it as a mouse for v ### Right Touchpad: Joystick Mode / Mouse Mode Switch -By pressing `R4` and you can switch the right between semi-permanent Joystick Mode or Mouse Mode.
+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:** diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index e52237b..4a19b73 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -155,6 +155,7 @@ nav: - Dolphin / Primehack 🐬: - General Guide: wiki_emulator_guides/dolphin-primehack/dolphin-primehack-guide.md + - Dolphin Controls: wiki_emulator_guides/dolphin-primehack/dolphin-controls.md - Mod Guide: wiki_emulator_guides/dolphin-primehack/dolphin-primehack-mod.md - Texture Pack Guide: wiki_emulator_guides/dolphin-primehack/dolphin-primehack-texture-pack.md