dansav / vs-eye-tracking

Extension for Visual Studio using eye tracking
MIT License
5 stars 4 forks source link

Logo

Eye Tracking for Visual Studio

Extension for Visual Studio using eye tracking.

Status

Branch Status Download
master Build Status VS Marketplace
develop Build Status CI Build

See the change log for changes and road map.

Prerequisites

Configuration

All features can be enabled or disabled. Some features have more parameters that can be tweaked. All options are available under the Visual Studio tools menu.

Tools -> Options... -> Eye tracking

Options GUI

Features

All features are a based on what you can do with your keyboard when it is augmented by the input from an eye tracker.

Scrolling

Keyboard: Double-tap and hold the right Ctrl-key (key is configurable)

Basic scrolling. While holding down the Ctrl-key, the document will scroll. Depending on which scroll profile is selected, the scroll will behave slightly different.

For all profiles except Dynamic the base functionality is, if you looked in the upper half of the editor view when double tapping the key, the scroll direction is up. And when you look in the lower half of the editor view, the scroll direction is down.

These are the available scroll profiles:

Move caret

Keyboard: Double-tap (and release) the right Ctrl-key (key is configurable)

Basic way of moving the caret to where you look.

Window focus

Keyboard: (currently shares the same command as Move caret)

Will set the window you look at as the active/focused window. This only applies to Visual Studio windows. A Visual Studio window can be free floating or docked in a window frame set. Supported windows include Document windows (usually code files) and Tool windows (Solution Explorer Output, Team Explorer etc.).