joycond icon indicating copy to clipboard operation
joycond copied to clipboard

gyro not working (secondary controller is not updating)

Open Xephobia opened this issue 2 years ago • 4 comments

Hi, it seems that the gyro isnt working on my pro controller, I'm using the virtual mode for steam and the secondary controller representing the gyro is here, however, it's not updating.

Xephobia avatar Jul 29 '22 18:07 Xephobia

Could you elaborate on what you mean by "the secondary controller representing the gyro is here"? I can't get gyro to work with Steam on either of my Nintendo Switch controllers, that is, the Pro Controller and the Joy-Cons, and I'm wondering if it's the same issue, and if perhaps you've found a fix for it.

I can see them all working via jstest but Steam doesn't detect the Pro Controller at all if I connect it with L + R, and it's detected as a Joy-Con pair if I connect with Minus + Plus. I'm not sure if the latter issue has anything to do with the gyro, all I know is that it appears not to work.

banaanihillo avatar Jan 29 '23 11:01 banaanihillo

i am also having an issue with steam not detecting gyro from my nintendo switch pro virtual (plus minus) controller. peculiarly it is also detected as a pair of joy cons on steam but i'm pretty sure that's deliberate

maisatanel avatar Feb 01 '23 19:02 maisatanel

I think this may be due to joycond creating new virtual event* devices for the buttons and sticks, but expecting the original IMU devices to work. Steam, etc, can probably only find the IMU device if it's paired directly with the normal input devices. Concrete example, my left joycon is event17 with event18 as its IMU, right joycon is event19 with event20 as its IMU. The joycond "Combined" device is event21, but there's no event22 with the combined IMU data so it's as though there is no IMU. If this is indeed the problem, it sounds to me like joycond also needs to do the IMU data combining from both sides and feed it into a second virtual IMU device. For a start, we could just pick one IMU and pass it through on the virtual device before figuring out the combining logic.

jclds139 avatar Jun 26 '23 05:06 jclds139

can second the issue! i opened the controllers up in a different program, and the individual controllers respond just fine to gyro aim, but the combined pair does not.

Beethoven-n avatar Jun 18 '24 18:06 Beethoven-n