Davidobot / BetterJoy

Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Other
3.85k stars 341 forks source link

Left Joy-Con Joystick Incorrectly Inverted X-axis #624

Open Yikerdoodle opened 3 years ago

Yikerdoodle commented 3 years ago

Describe the bug When I use "CemuHookUDP" for motion controls and am forced to select "XInput Controller" when BetterJoy is enabled (otherwise it doesn't detect inputs), the X-axis of the joystick on the Joy-Con gets inverted (while the Y-axis not). This means that when I tilt the joystick left it goes right, and when I tilt it right it goes left, but tilting up and down perform the correct functions.

Expected behavior The joystick's left tilt should input left and the joystick's right tilt should input right,

Controller (please complete the following information):

Davidobot commented 3 years ago

So is the problem the fact that the inputs from CemuHookUDP (as an input source) are wrong, or from XInput are wrong?

Yikerdoodle commented 3 years ago

So is the problem the fact that the inputs from CemuHookUDP (as an input source) are wrong, or from XInput are wrong?

Sorry, I don't know. Both? I'm really knew to this, so I don't know what does what.

Yikerdoodle commented 3 years ago

Okay, so I've done some more testing and, for some reason, if 2 Joy-Cons are connected to BetterJoy at the same time, all inputs are as intended.

visneviySecret commented 1 year ago

Hi, if you using BetterJoy, check if in the Connected Controls menu your controls setup verticaly

goneman21 commented 1 year ago

ive had the same issue i think its something to do with the calibration. it comes and it goes and its annoying