Intro:
This module adds .kl file (keylayout) for Dualshock 4, Xbox One/S, Xbox 360.
Compatibility:
- DualShock 2
- DualShock 3
- DualShock 4
- DualSense
- Xbox 360
- Xbox One
- Xbox One S
- Xbox Series X|S
- Switch Pro Controller ??? (not tested yet)
- Nacon REVOLUTION PRO CONTROLLER
- Zeemote SteelSeries FREE
Known Issues:
- High delay when Dualshock 4 with Bluetooth (Seems to be a problem with the controller itself).
- Doesn't work on MIUI 10 devices.
TODO:
Add support for Dualshock 3ADDED!Add support for Switch Pro ControllerADDED!- Add support for Switch Joycons
- Add support for Steam Controller
- Add support for Wii U Pro Controller
Downloads:
Github | Official Magisk repo
Credits:
@topjohnwu for Magisk
@JaqFb for his DS4 keylayouts
@KeiranGinge for helping with DS4 mappings
djsmax for many many fixes and changes.
Black-Seraph for Pro Controller Keylayout from CleanRom (GPD XD+).
MattMasc for DualShock 2 Keylayout.
Changelog:
- 1.0: Initial release
- 1.1: Added Dualshock 3 support
- 1.2: Fixed some DS4 mappings.
- 1.2.1: Updated to Magisk v19 template.
- 1.3.0: Merged djsmax changes.
- 1.4: Added Switch Pro Controller Support ???.
- 1.4.1: Added Xbox 360 Controller (vid_045e&pid_028e) support.
- 1.4.2: Added Nacon REVOLUTION PRO CONTROLLER. (Moe-Baker)
- 1.4.3: Updated to Magisk v20 template.
- 1.5.0: Added support for DualSense and Zeemote SteelSeries FREE controllers.
- 1.5.1: Added support for DualShock 2.
- 1.5.2: Added support for Xbox Series X|S
Last edited: