This app leverages our custom eyetracking module to bind a Tobii eyetracking device to a virtual keyboard, enabling the user to type using their eyes.
The app is built using React.js and Electron.js. The eyetracking module is implemented as a node-gyp C++ addon.
This repo contains an installation script to automate dependency installation and version checks.
npm run setup-env
If you wish to install the parts manually:
npm install
npm install -g foreman
If you have an eyetracking device, you need to rebuild the eyetracking module (it is written as a C++ addon). You also need node-gyp
installed on your machine if you don't have it already.
npm install -g node-gyp
npm run eyetracking-rebuild
npm run start