isXander / isXander/Controlify
[Bug] [V2.2.0/V2.2.1] Controller in DInput Mode no longer recognized
@isXander is already working on this.
Since Jul 8, 2025.
- Dominant language
- Java
- Stars
- 341
- Forks
- 97
- Avg merge
- 1h
- Merged PRs (30d)
- 1
Description
Current Behaviour
Since Version 2.2.0 my Controller (see below) is no longer recognized in DInput Mode. XInput and Switch Mode continue to work.
In XInput, everything (Vibration, default XBox buttons) works as expected. In Switch Mode the default Switch Buttons, Vibration and Gyro work as expected.
Expected Behaviour
In Version 2.1.2 the Controller is recognized and can be selected in game.
Vibration, Gyro and L4/R4/PL/PR dont work though. (The data stream should be available as Steam supports all of these features.)
Screenshots
No response
Reproduction Steps
Boot by pressing Home + X (XInput Mode): Detected as "XInput Controller".
Boot by pressing Home + Y (Switch Mode): Detected as "Switch Controller".
Boot by pressing Home + B (DInput Mode): Not detected by Controlify.
Bluetooth (DInput): Not detected by Controlify.
Wired (XInput): Detected as "XInput Controller".
Logs
Mod Version
2.2.0+
Controller
8BitDo Ultimate 2 Wireless Controller
Bluetooth
- Yes
Operating System
Windows
ARM
- Yes
Additional Information
XInput/DInput Vendor ID: VID_2DC8
XInput Product ID: PID_310B
DInput Product ID: PID_6012
Switch Vendor ID: VID_057E
Switch Product ID: PID_2009
Just to make sure...
- I have made sure I am using the latest version of Controlify for the latest version of Minecraft.
- I have made sure there are no other issues describing the same problem on the issue tracker.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.