Skip to content

Commit c494834

Browse files
authored
Merge pull request #49 from drewdrew21b/Joypad
FAQ - Added details for manual Joypad configuration override specific to Windows.
2 parents 9bfe02d + 5a28ece commit c494834

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

content/1.docs/14.FAQ.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,24 @@ Cross-Origin-Embedder-Policy: require-corp
6565
***A:*** You should include as much as you know. The issue, and logs. If you don't have access to the console, there is likely a reason, and it is likely that reason is also causing an issue with other things.
6666

6767
[Example of a perfectly opened issue](https://github.com/EmulatorJS/EmulatorJS/issues/564)
68+
69+
#### *Q:* My controller isn't detecting buttons or joysticks properly, how can I work around this?
70+
71+
***A:*** Try the following: *Specific to Windows 11*
72+
- _Software_: Steam Installed with "Xbox Extended Feature Support Driver" installed / enabled.
73+
- _Controller Configuration_: *Steam*
74+
- Steam > Settings > Controller > (Select Controller)
75+
- Enable "Steam Input for Generic Controllers"
76+
- Ensure "Xbox Extended Feature Support Driver" is installed (If not already installed, this will require a reboot).
77+
- Desktop Layout > Edit > Edit Layout - *_Note_: This translates the buttons and joysticks to keysstrokes on the keyboard which is detected by EmulatorJS properly.*
78+
- _Joysticks_: Set to Directional Pad option, set to WSAD and / or IJKL for multiple joysticks.
79+
- _DPad_: Set to Directional Pad option, set to to arrow keys.
80+
- _Other Controller Buttons / Triggers_: Set to Directional Pad option, set to keys as makes sense.
81+
- _EmulatorJS / Romm Configuration_:
82+
- Load ROM.
83+
- Select "Controller Settings" at bottom of screen EmulatorJS screen.
84+
- _Set Joysticks_: Press up on joystick, this should translate to W / I, do this for the rest of the directions as needed.
85+
- _Set DPAD_: Press up on DPAD, do this for rest of the directions.
86+
- _Other Controller Buttons / Triggers_: Press buttons to map as needed.
87+
- *_Note_: Ensure none of the keyboard buttons are being used for multiple joypad options otherwise multiple joypad buttons / triggers / joysticks will be actioned simultaneously.*
88+
- Close and play ROM.

0 commit comments

Comments
 (0)