|
|
Reporter | MirceaKitsune | Assigned To | | |
---|
Priority | normal | Severity | normal | Reproducibility | always |
---|
Status | new | Resolution | open | |
---|
Product Version | SVN | |
---|
|
|
Summary | 0005696: D-input gamepads aren't recognized, only X-input is functional |
---|
Description | Gamepad support was added in TDM 2.09 but appears to contain a major issue. My gamepad can be configured to work in two modes with a switch on the back: D-input and X-input. I understand dinput is the architecture for older controllers, whereas xinput is a newer architecture based on the Xbox controller. While X is preferred over D, my and some other controllers can have issues working properly over X, in part due to some models masquerading as actual Xbox controllers.
I noticed TDM will ignore gamepads over the dinput interface: My controller is only recognized if I configure it to work over xinput. Like I said this is the ideal input architecture, but considering many controllers don't fully support it yet: Could something be done to have dinput based controllers working as well? |
---|
Steps To Reproduce | Try different controllers using the various interfaces (X and D input), ideally one that lets you switch between the modes. You should notice X will work whereas D will not. This is at least the case in Linux, I don't have Windows to verify if it happens on it as well. |
---|
Additional Information | My device is a GXT 540 Yula Wired Gamepad:
https://www.trust.com/en/product/20712-gxt-540-wired-gamepad |
---|
Tags | gamepad |
---|
|
|