Skip to content
All projects
In ProgressAccessibility

Cursor for Disabled

An adaptive pointing system that lets people with limited motor control move a cursor accurately using whatever input they have.

The problem

Where the barrier is.

Conventional pointing devices assume steady, precise hand movement. For millions of people with tremor, paralysis, or limited range of motion, that assumption locks them out of the basic act of clicking — the gateway to every modern computer.

What it does

How it helps.

An input-agnostic cursor engine that fuses signals from cameras, switches, and motion sensors, then applies smoothing, dwell-clicking, and predictive targeting. The person chooses the input; the software adapts to their body instead of the other way around.

The impact

What it changes.

Early testers who previously relied on a caregiver to operate their computer were able to browse, message, and work independently. The goal is to make precise cursor control a solved problem regardless of motor ability.

In depth

How it works.

Cursor for Disabled rethinks pointer control for people who cannot use a standard mouse or trackpad. Instead of forcing a single input method, it adapts to the person: head movement, a single switch, eye dwell, or small residual hand motion. The system smooths jitter, predicts intent, and provides forgiving target acceleration so that clicking a small button no longer requires pixel-perfect control. It is built to run on everyday hardware, because assistive technology that needs expensive equipment never reaches most of the people who need it.

Built with

  • TypeScript
  • WebRTC
  • MediaPipe
  • Electron
  • Rust
  • Computer Vision

Get it & links

The source lives on GitHub. A live demo will be linked here as soon as it's ready.

GitHub repositoryDemo coming soon