/Hand-in-the-air

Invoke your scripts on a webpage using hand gesture and voice input

Primary LanguageJavaScript

Hand in the Air Chrome Extension

Hand Gesture recognition control meets web browser

WebStore

https://chrome.google.com/webstore/detail/swipe-hand-in-the-air/ljobefblafkbhgjihcfemfeedhkbacel

Features

N|Solid

Its a chrome extension which uses hand gesture recognition to change the chrome browser tab.

  • Plugin system for handlers set for handling hand gestures.
  • Create custom gesture handler for any website. If custom handler is not created, it will fall back to basic handlers described below.
  • Wave hand left to right to switch active tab towards right
  • Wave hand right to left to switch active tab towards left.
  • Wave hand bottom to top to close active tab.
  • system plugins which are available :
  • Gravity, PaperFold, Tab+Shift navigation, Sound Mute/Unmute, Arrow keys.
  • Custom gesture plugin available for websites are :
  • facebook.com, play2048.co, slideshare.net, speakersdeck.com,tinder.com,youtube.com

Tech

This extension uses a number of open source projects to work properly:

  • [ReactJs] - js lib for frontend

Installation

  1. Navigate to chrome://extensions/ in Google Chrome.

  2. Turn on developer mode.

  3. Click on Load unpacked.

  4. Select dist directory.

  5. It should now up in extension list.

Development

TODO

  • make default plugin generic for voice recognition and hand gesture.