Tobii eye interface is a software which maps your eye movements and blinks to move the cursor and send keystrokes or button presses
It uses tobii APIs to get the gaze coordinate and then create a virtual absolute device with libevdev and move the cursor to absolute positions on the screen. This is an alpha version of the project, so the emulation stops after 2min.
- tobii stream engine (to be taken from tobii website)
- setup script from github
- libevdev (make a link in your "include" dir:
~sudo ln -s usr/include/libevdev-1.0/libevdev usr/include/libevdev
) i don't know why this is not done automatically
Unfortunately to my knowledge only an Ubutnu-based distro >= 18.04 can be used to run this software.
- execute the setup script reported in the dependencies
- One new app called tobii-config should now be on your application drawer
- build this project (CMakeLists.txt)
- You can find the executable (eye-interface) in the Build directory you choose
- Calibrate the eye-tracker using the new tobii-config app.
- Launch the eye-interface using elevated prviledges
sudo ./eye-interface
~sudo evemu-record
~sudo libinput record