Giter Club home page Giter Club logo

Users

See the main website and user guide at precisiongazemouse.org

If you need help, please file an issue by clicking the Issues tab near the top of this page.

Software Developers

I welcome contributions from other software developers! This program is written in C# with Visual Studio .NET. The main classes you should know about include PrecisionGazeMouseForm, which contains the code for the user interface and it's settings. The MouseController class controls the mouse pointer and hotkeys to simulate clicks.

The code is designed to be very extensible so that it's possible to add new trackers easily. There are two folders for PrecisionPointers and WarpPointers. These offer a general interface so that we can implement a design pattern that allows you to set any implementation of each type of pointer. They allow to quickly turn on EyeX, TrackIR, SmartNav or no pointer. If you would like to add support for a new device you can add them here.

If you would like to build the code for Precision Gaze Mouse, you'll need the free developer SDK for Tobii EyeX. You shouldn't need to rebuild the TrackIRUnity DLL since it's just a wrapper and you can use the DLL from the release. However, if you'd like to, you'll need a developer SDK for TrackIR.

Precision Gaze Mouse's Projects

precisiongazemouse icon precisiongazemouse

Precisely move your mouse by gazing at a point on the screen or by moving your head

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.