Gestures/Visemes ignore SteamVR (touch) bindings since SteamVR Input v2 integration
W i l k
Hello!
I'm experiencing an interesting problem, which I understand has happened since the switch to SteamVR Input v2.
What is not working?
If you remove bindings for “touch” in the associated SteamVR controller bindings for the buttons (A/B) and the trigger, this is honored for the IK, but not for the gesture system (Visemes), which still recognizes touch actions (although it shouldn't)!
Why is this a problem?
Disabling touch input for buttons is not just a preference, but a common workaround for partially defective Valve Index Controllers, which very quickly stop recognizing this type of input or do so incorrectly ("stuck thumb issue").
Previously, you could work around this by simply removing the touch bindings for everything except the trackpad in the SteamVR bindings. VRChat then took this into account correctly and you could continue to use your controller without any problems (this controller issue occurs very early on due to the design).
If this is NOT taken into account, gestures are not recognized correctly. For example, the thumb on one hand can ALWAYS be recognized as down. This makes it impossible to perform gestures such as hand-open and thumbs-up with affected controllers (or simply sweaty hands).
Suggested solution:
Please adjust VRChat to the behavior BEFORE the SteamVR input changeover. The IK system honors the bindings (thumbs stay up), but not the gestures (thumbs down by touching buttons without a touch binding still has an effect)! However, this was previously the case for BOTH.
I would appreciate it if you can do something about this.
Thanks a lot!
Log In