Disclaimer: I've uploaded a binary file to this git repository. It's generally advised against doing so, but it suits my specific needs. For safety and authenticity, I strongly recommend downloading the program directly from the developer's official website provided in the link below
Mouse control using head and eye tracking.
- Permanently disable native behavior
CapsLockkey. - Pressing
LAltorRAltwill not display the context menu. - If you don't use
Tobii Eye tracker 5you can deleteR/LAltlimitation from .ahk file. If you have Tobii Eye Tracker then setwarp mouse cursortoLAlt
- Hold
CapsLockto turn on head tracking. ReleaseCapsLockto turn off head tracking. (ReservedF11key ineViacam)
CapsLock + sleft mouse button click.CapsLock + dright mouse button click.CapsLock + amiddle mouse button click.
CapsLock + q: Left.CapsLock + e: Right.CapsLock + 2: Up.CapsLock + w: Down.CapsLock + 1: Left while holding Ctrl.CapsLock + 3: Right while holding Ctrl.
CapsLock + j: Left.CapsLock + l: RightCapsLock + i: UpCapsLock + k: DownCapsLock + h: HomeCapsLock + n: End
CapsLock + u: PgUpCapsLock + m: PgDn
CapsLock + r: Scroll mouse wheel upCapsLock + f: Scroll mouse wheel down.
CapsLock + x:Ctrl+aand sends it to Qtranslate.CapsLock + z: sends selected text to Qtranslate
-
Install
eViacam. From here or from the developer's website. https://www.fosshub.com/Enable-Viacam.html -
This script work with
AutoHotkey_1.1.36.02https://www.autohotkey.com -
Add the
AutoHotkey_Script.ahkscript to the antivirus and Windows Defender exceptions. -
Launch
eViacamand calibratesensitivityanddead zones -
In the
eViacamapplication, go to the webcam settingsand turn off the "low light compensation"!!!!andShutter speed. Check the number of frames under the image from the camera, I have 30 fps at a shutter speed of 5 or 6. -
In the
eViacamsettings, disable all hotkeys exceptTurn on eViacam, assign theF11key to it (maybe it conflicts in some applications, but I haven't met any in two years) -
Disable all functions that are in the
profile settings(tabs:Workspace,Click) -
Run the AutoHotkey Script.ahk script with administrator rights
Initially, the eViacam program was developed for completely paralyzed people, and therefore the management is not designed for other scenarios.