Use the "Scroll Gesture" (Index & Middle fingers together) inside the virtual trackpad.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
Hand tracking enables intuitive control without touching any device. The camera captures your hand movements at 30-60 FPS and translates them into precise cursor movements on screen.
Machine learning models analyze hand landmarks to detect gestures like pointing, clicking, scrolling, and grabbing in real-time.
One-Euro filters reduce jitter while maintaining responsiveness. The filter adapts based on movement speed - more smoothing when still, less lag when moving fast.
Pointer sensitivity multiplies your hand movement. Acceleration adds extra boost when moving quickly, making it easier to cross large distances while maintaining precision for small movements.
Palm size normalization ensures consistent cursor behavior regardless of your distance from the camera. Move closer or farther away and the sensitivity adjusts automatically.
Scroll velocity is computed from cursor delta with momentum and inertia. Release the scroll gesture and watch the page continue scrolling with natural deceleration.
When scrolling, the system can lock to vertical or horizontal axis based on initial movement direction. This prevents diagonal drift during intentional single-axis scrolling.
LSTM neural networks analyze sequences of hand poses to detect click gestures with high accuracy. Hysteresis prevents accidental double-clicks and false positives.
The pipeline runs at camera frame rate with sub-frame latency. GPU acceleration via WebGL keeps inference fast, leaving headroom for smooth rendering at 60 FPS.
Keep scrolling to test momentum and edge bounce.
You've reached the bottom of the scroll demo! 🎉