|
|
| 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 |
|---|
|
|