SteamVR skeletal input data activating hand gesture controls
tracked
Jacobfov
I am using a pair of VR Gloves (The HIGVR gloves) that are causing VRChat's gesture controls to be enabled. The developer says that the finger tracking data is in the form of SteamVR Skeletal input. More specifically, it is transmitted by creating virtual Valve Index Knuckle controllers and attaching bone data to them. The gesture controls being activated by this seems like unexpected behavior.
Gesture controls being activate makes the usage of the gloves very difficult. While the movement gestures can be disabled (under Comfort & Safety), the gesture for selecting things (by pinching thumb and index finger together) can not be. This conflicts with the glove's selection gesture (pulling index finger like pulling a trigger on a gun) and causes inconsistencies with selecting things inside menus. At times things in menus get triggered twice, and at other times they don't get triggered at all as if VRChat is prioritizing gesture input over controller input.
It would be nice to see this get fixed, ideally by the gesture controls just not being activated by skeletal input data in the first place, but the option to fully toggle them on and off in game would also work.
Log In
Kung
It sounds like their virtual driver has eSkeletalTrackingLevel set to VRSkeletalTracking_Full when it should likely be VRSkeletalTracking_Partial for this use case (and is the case for Index controllers). If you're in contact with the driver dev you can also link them to our guide for best practices here: https://creators.vrchat.com/platforms/pc/steamvr-drivers/
StormRel
tracked