USB gadget to transform your gestures to keyboard events
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
hardware Decrease board size further Nov 9, 2017
software/nevma_board Add reversed controls and mouse scroll Nov 26, 2017
LICENSE Remove GPL license Nov 1, 2017 Fix link to article Nov 27, 2017


A USB gadget to transform your gestures to keyboard and mouse events.



Nevma (means "gesture" in Greek) is a simple to build, program and use device that translates your hand gestures into keyboard and mouse input. Just plug it in your USB port and magically wave through your presentations, documents, pictures, songs and the like.

How does it work

Nevma implements two basic functions. Gesture recognition and keyboard and mouse event generation over USB. The former is realized through the APDS-9960 sensor while the latter by utilizing the USB HID capabilities of the ATMega32U4 chip.

Nevma can by default recognize a plethora of gestures; swipe left, right, up, down, and moving the hand closer or further from the sensor, using the APDS-9960 library by Sparkfun.