-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Description
Description
Single-touch interactions on the touch screen function as an "OK" button within RetroArch's interface. Users often rely on this touch functionality to access and activate the "Set All Controls" option, which is crucial for configuring gamepad controls. This touch screen capability is particularly significant because there's no guarantee that the "OK" button will work properly on the gamepad's fallback profile. Without a functioning "OK" button on the gamepad, it could be impossible to activate "Set All Controls" using the controller alone. Therefore, the touch screen serves as a critical backup method to ensure users can access and initiate the gamepad configuration process, even when faced with potential limitations in the fallback profile.
However, when you activate Set All Controls via the touch screen, it does not prompt the user to set D-Pad up:
| Platform | Input Method to press "OK" to set Set All Controls |
Settings -> Input -> Bind Timeout: 3 prompts for D-Pad Up |
Notes |
|---|---|---|---|
| RetroArch Android | Touch Screen | No | |
| RetroArch Android | Gamepad button (fallback profile) | Yes | |
| RetroArch Android | Gamepad touch screen activation button (fallback profile) | Yes | |
| RetroArch Android | Bluetooth Mouse | N/A | Mouse activation doesn't work |
| RetroArch Desktop (GNU/Linux) | Touch Screen | Unknown | Not tested. Does quick tap source code exist in other releases than Android? If so, then someone with a touch screen could help us. |
| RetroArch Desktop (GNU/Linux) | Gamepad button (fallback profile) | Yes | |
| RetroArch Android (GNU/Linux) | Gamepad touch screen activation button (fallback profile) | Yes | |
| RetroArch Desktop (GNU/Linux) | Bluetooth Mouse | Yes |
Expected behavior
Users should be prompted to press D-Pad up, just like they are for the other controls.
Actual behavior
D-Pad up is automatically assigned to Mouse 1, and the prompts continue with D-Pad down, D-Pad left, D-Pad right, etc.
Steps to reproduce the bug
- Navigate to
Settings -> Input -> RetroPad Binds -> Port 1 Controls. - Tap on
Set All Controlsusing your finger (do not use any gamepad button to activate it).
Version/Commit
You can find this information under Information/System Information:
- RetroArch: 1.17.0 for Android from retroarch.com