Closed kathyrollo closed 10 months ago
The Twin Stick supposedly has 8 buttons: A, B, X, Y, C, D, Z and Start. The triggers and top stick buttons are A, B, X and Y. So I guess the Twin Stick pause button is either C, D or Z, which you can map.
EDIT: it should be the D button. The twin stick doesn't have C or Z buttons.
Hi @flyinghead , I can confirm the D button maps to the dedicated Pause button on the Twin Stick. Thanks for your speedy support as always.
Posting my full Xbox One S Controller mapping for documentation purposes:
Control | Twin Stick | Gamepad |
---|---|---|
D-Pad U/D/L/R | L-Lever | L-Stick |
D-Pad2 U/D/L/R | R-Lever | R-Stick |
A | R-Trigger | R2 |
B | R-Button (Top) | R1 |
X | L-Trigger | L2 |
Y | L-Button (Top) | L1 |
D | Pause | Select |
Start | Start | Start |
This mimics the Twin Stick layout on a standard gamepad with dual joysticks. #966 also has good info. Cheers!
Platform / OS: Win11 Pro
Github hash: 192838b
Hardware: Ryzen 7 5800H
Description of the Issue
When Dreamcast Devices are set to Twin Stick, the Start button works on menus (selecting options, skipping replays), but not while in-game. Therefore, user is unable to open the Pause Menu.
Debugging Steps Tested
This article mentions separate Start and Pause buttons on the base of the Twin Stick.
Pause config under System Buttons in Controller Mapping could be added to accommodate the Twin Stick.