Android Controller Support
- DualShock 2 with PS3/DS3 USB adapters
- DualShock 3 via USB
- Xbox 360 Controller
- Retro-bit Mega Drive / Genesis 8 Button USB (Use macro to change into X-Input. Some games also need combo key to switch D-PAD to left stick instead of d-pad.)
Controllers that have limited support / need in-game remapping:
- PDP Afterglow Wired for Nintendo Switch
- OUYA Controller
These mostly work but will have keys mapped in very strange places, at least from my limited test on Android TV. For instance, a face button may be mapped on a should button on thumb click.
The Ouya controller would work well if it had a "Key layout" file that Google never seemed to pick up. That is the main issue with Android. If a controller does not emulate the ID of an existing one, layouts are in ABC/XYZ gamepad type, which is none today.
Even the Retro-Bit Mega Drive controller does not map well by default in Android, despite the ABC/XYZ layout.
Windows Basic Support
- DualShock 2 w/ PS3 adapter, D-Input
- Krom Key PS3 and PC controller, X-Input,
- PDP Afterglow Wired Switch controller (keys will be in Nintendo layout)
- Speedlink Strike FX PS3 controller, D-Input
Enable Custom Controllers on Windows
In Windows it is possible to map your controllers with x360ce application, which will emulate a 360 controller like Steam.
You can enable the emulation when you need it, so you can still use Steam for mapping with local games.
X360ce works well with Windows 11 and I have used it to enable the original Xbox Controller S for every Windows game that understands X-Input.
Please download the latest release from the GitHub page.

No comments:
Post a Comment