jgeumlek / MoltenGamepad

Flexible Linux input device translator, geared for gamepads
MIT License
280 stars 42 forks source link

Dualshock 4 Directinput works, while Xinput doesn't. #90

Open MatthiasGrandl opened 4 years ago

MatthiasGrandl commented 4 years ago

I closed #89 because it was opened prematurely and not investigated enough.

Ok so I am at the point where Directinput works as expected with 4 gamepads (Dualshock 4). Xinput however only detects a gamepad on slot 1 and 3 every time. Those slots are occupied by gamepad 1 and 2. I assume this might be because it puts something else on slot 2+4. I tested this in Cemu, which lets test directinput and xinput independently. There is probably a better tool. I'd be really interested to find out what is on Xinput slot 2+4, because I can't imagine them being just empty. Any pointers on how to debug this further are appreciated.