acejump / AceJump

🅰️ single character search, select, and jump
https://plugins.jetbrains.com/plugin/7086-acejump
GNU General Public License v3.0
1.23k stars 91 forks source link

Add eye-tracking / gaze detection #218

Closed breandan closed 4 years ago

breandan commented 6 years ago

As mentioned in #207 and #217, a primary interaction mode for AceJump is staring at a location in the editor and jumping to a fixed spot on the screen. The goal of this feature is to use a gaze detection library (such as eye-gaze or deepgaze) to prioritize tags nearby where the user is staring, or to update the cursor position while the keyboard is inactive. We could use gaze as a control mechanism (ie. blink to jump), or as a smooth control feature to adjust caret position within the editor.

Ideas for implementation:

Libraries

breandan commented 4 years ago

Probably better to implement first as a research prototype, e.g. TraceJump or Eyedea.