All-in-one natural hand controller, pointer, and gaze interaction library for A-Frame
Super Hands is a library designed to handle user input in Web VR by providing a high-level API that is consistent across all devices. It allows users to easily add natural and intuitive interactions with tracked controller, touch, or mouse input in A-Frame. Rather than dealing directly with controller button events, raycasters, and collision detection components, Super Hands simplifies the process by allowing users to set up their scene and components to respond to gestures like hovering and grabbing.
Download the browser files and include them in your HTML:
<script src="super-hands.js"></script>
Install Super Hands via npm:
npm install super-hands
Then, require and use it in your JavaScript code:
const superHands = require('super-hands');
Super Hands is a library that simplifies handling user input in Web VR by providing a high-level API for interacting with tracked controllers, touch, or mouse input in A-Frame. It allows users to set up their scene and components to respond to gestures like hovering, grabbing, stretching, and drag-and-drop. The library is easy to use and offers customizable interactivity through core and reaction components. With Super Hands, users can effortlessly add natural and intuitive interactions to their VR experiences.