Welcome for New Devs - accessibilitysoftwarehub/OpenSourceWindowsGazeControl GitHub Wiki
Welcome
Welcome to the Accessibility Software Project. Here is some information about the current state of the project.
- The latest release of the project was version 2.0 in June 2019
- The accessibility website is here: https://accessibilitysoftwarehub.github.io/
- The Tobii website is here to download eye-tracking software: https://gaming.tobii.com/getstarted/
State Manager:
The state manager is not very well commented but here is a quick overview of how it works:
- A timer ticks every millisecond.
- UpdateState will run checking the current system flag to see if anything has changed and update the current state.
- if a button has been pushed it will change the flag to actionToPerform
- If action has finished it will change to waiting state.
- DoAction will then run. This will call the corresponding mouse click in the virtual mouse class.
Settings page:
The settings page is currently a mess. More details are here.
Other tips:
- Git pull before you do anything.
- ‘Git add .’ instead of ‘Git add *’
- Default settings are saved in program.cs
- If you are changing default settings then you need to delete the file with your saved settings before they will take effect.
- Use OBS to screen capture. A lot of the other ones would stop responsiveness with the eye tracker.
- We are currently using the word 'TESTINGVARIABLE' in comments to indicate where variables have been hardcoded for testing and need to be deleted later.
Install instructions:
- Go here
- Select tobii eye tracking
- Download and install