Skip to content

[feat] : Freeform Mouse Calibration #73

@CourageTrain

Description

@CourageTrain

Feature Request: Freeform Eye Calibration with Mouse Tracking

Summary

Add a feature that enables freeform calibration of the eye-tracking system by following the mouse pointer across any Windows application. Calibration will collect points whenever the user moves their eyes to follow the mouse, without requiring pre-defined patterns. The process starts when the user presses a button and stops when the button is pressed again. Once calibration ends, the user can control an on-screen dot using their eyes. If tracking error increases, calibration can be resumed by pressing the button again—picking up from the last calibration state.

Details

  • Calibration mode starts and stops with button presses by the user.
  • Works on any Windows application; points are collected dynamically as the user moves their eyes to follow the mouse.
  • No preset calibration patterns—any path is valid.
  • After calibration, the user can control a dot on screen with their eyes.
  • If tracking accuracy degrades, the user may restart calibration and it continues from previous data.

Rationale

This would allow for more flexible calibration and a better user experience, adapting to various use cases and environments.

Acceptance Criteria

  • Button to start/stop calibration available.
  • Mouse-follow calibration works across Windows applications.
  • Dot tracking accurately reflects eye movement after calibration.
  • Error-based calibration restart is possible and appends new points.

If relevant, please clarify UI flow and button placement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions