hand-controls

Note: This documentation is for the old 0.9.0 version of A-Frame. Check out the documentation for the current 1.6.0 version

The hand-controls component provides tracked hands (using a prescribed model) with animated gestures. hand-controls wraps the vive-controls and oculus-touch-controls which in turn wrap the tracked-controls component. By specifying just hand-controls, we have something that works well with both Vive and Rift. The component gives extra events and handles hand animations and poses.

Example

<a-entity id="leftHand" hand-controls="left"></a-entity>
<a-entity id="rightHand" hand-controls="right"></a-entity>

Values

Value Description
left The entity will track the left hand controller.
right The entity will track the right hand controller.

Events

Event Name Description
gripdown The hand is closed into a fist without thumb raised.
gripup The hand is no longer closed into a fist without thumb raised.
pointup The hand is touching or pressing the trigger only.
pointdown The hand is no longer touching or pressing the trigger only.
thumbup The hand is closed into a fist with thumb raised.
thumbdown The hand is no longer closed into a fist with thumb raised.
pointingstart The hand is pointing with index finger without thumb raised.
pointingend The hand is no longer pointing without thumb raised.
pistolstart The hand is pointing with index finger and thumb raised.
pistolend The hand is no longer pointing with thumb raised.

Assets