fossephate/JoyCon-Driver

Joy-Con Sticks not Accepting Diagonal Input

grimpeeper opened this issue · 2 comments

I'm using this driver with a vJoy/UCR combo to map the joycons as a PS4 controller, tried playing some gta and noticed I couldn't select weapons that were placed diagonally in the weapon wheel. So I opened up DS4Windows to look at the mapped controller readings, and the joysticks give me a diamond shape map of coverage rather than the full square coverage. Meaning its not accepting diagonal input. UCR and DS4Windows don't have any settings that would tinker with this, so it's either the driver or vJoy. The only thing I could see doing this is in vJoy is that weird POV hat switch setting. I have it set to 1. Any ideas?

Following up, I played around with the vJoy Feeder and noticed whats going on. At North, South, East and West, at least one of the axes is at 0% or 100%. The problem is that if one axis is at it's min/max, the other cannot be. When I used the feeder and set both axes to 100%, the reading accurately detected a diagonal input, but for some reason this cannot be accomplished with the Joy-Cons joysticks. Is there a way to adjust the X and Y axis sensitivity in the driver configuration?

This won’t help your issue but there is a program made specifically to map the joycons to a ps4 controller layout. It is called betterjoyforcemu