View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005696 | The Dark Mod | Coding | public | 07.08.2021 18:03 | 07.08.2021 18:03 |
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 | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
07.08.2021 18:03 | MirceaKitsune | New Issue |