PDA

View Full Version : DirectInput controller issues



mark_k
14.09.2017, 19:01
I posted about this to /r/Cemu a while back but hope more people might read it here (eventually :)).

Cemu has a problem with some DirectInput controllers in that it doesn't recognize some buttons. The same controller works fine with other programs like Dolphin, PPSSPP etc.

I'm using an OnLive Universal Wireless Controller, same issue over Bluetooth and USB. Has anyone else seen this with any other controllers?

Ideally Cemu will gain the abillity to use raw input in future. That will also avoid a DirectInput limitation that I read about: that L & R analog triggers may operate as opposite directions of the same axis, means simultaneously pressing both doesn't work.

bow2yoda
16.09.2017, 02:54
I ran into this thread in cemu reddit... however i would recomend switching to an xbox 360 or xbox one controller. onlive controller has issues. https://www.reddit.com/r/cemu/comments/64rws1/cemu_not_detecting_some_buttons_of/

Serfrost
16.09.2017, 10:01
An alternative is to set up JoytoKey to map the buttons, then use those button maps to activate the mapping in Cemu.

mark_k
16.09.2017, 18:58
I ran into this thread in cemu reddit... however i would recomend switching to an xbox 360 or xbox one controller. onlive controller has issues. https://www.reddit.com/r/cemu/comments/64rws1/cemu_not_detecting_some_buttons_of/Yep it was me that posted that. :)

I managed to work around the problem by installing the Xbox 360 controller (XInput) emulator from https://www.x360ce.com/.

I'll paste some more details. Button Y does work in Cemu but note the strange name it gives it: Button 204. Dolphin calls it Button 12. Note also that 204 = 0xCC hex, 12 = 0x0C hex...
Maybe Cemu freaks out with DirectInput controllers that have more than a certain number of buttons?

OnLive Cemu shows as Dolphin shows as
A [does not work] Button 15
Y Button 204 Button 12
L-click [does not work] Button 9
R-click [does not work] Button 8