HTC Vive grip buttons?
The documentation suggests that both grip buttons on the Vive controllers map to one axis.
Does this mean I only get one input for both buttons? I am guessing you can use each button as it's own input but I can not be sure without a Vive to test? Anyone have any clues? Thank you!!!
https://docs.unity3d.com/560/Documentation/Manual/OpenVRControllers.htmlThe grip trigger differs between platforms:
The HTC Vive controller has grip buttons on either side but both map to the same axis. The value is 0.0 when not pressed and 1.0 when pressed with no intermediate values possible.
Does this mean I only get one input for both buttons? I am guessing you can use each button as it's own input but I can not be sure without a Vive to test? Anyone have any clues? Thank you!!!
Comments
Edit: ahhhh all of the diagrams do Not show the second grip button on the same controller... so there are actually 4 grip buttons between the two controllers but both buttons on each controller map to one axis...
Does this mean it is easy to inadvertently press one Grip Button by just holding the controller?
Should have looked at this earlier but I did not realize the Vive controller have so few buttons....hmmmmm
If you need extra buttons on the vive, the most common approaches I can think of is either splitting the touch pad into 4 buttons (and showing this on the controller in game), using gestures for the touch pad actions (accomplishes the same as previous suggestion, but may be more context appropriate), or multiple control schemes (like holding a certain button changes what the rest of the buttons on the controller does).
And finally as a side note, the grip button on the Vive was the one button most people new to VR struggled to find/use/press. These weren't gamers/tech savvy people though, but might be something to consider. Also in general holding the grip button gets tiring quite quickly, so try not to have it's interaction rely on holding it in for extended periods.