LazoVelko/neverclick

Keyboard-driven mouse control using local computer vision.

What it solves

Neverclick allows users to perform mouse actions using only their keyboard, reducing the need for a physical mouse. This is particularly useful for individuals with Repetitive Strain Injury (RSI) or those seeking to increase their navigation speed across any desktop application.

How it works

The application uses a computer vision system to analyze raw pixel data and identify UI elements on the screen. Once detected, it overlays "hints" (labels) on these elements. Users can then press the corresponding keyboard keys to execute clicks or other actions at the target location. It offers three vision modes:

  • Neverclick Vision: A fast, local computer vision system that detects UI elements and text from pixels.
  • Clairvoyance: Uses OS accessibility APIs to find UI elements (best for certain buttons).
  • Grid: Spaces hints evenly across the screen for clicking blank areas.

Who it’s for

It is designed for Windows users who want to navigate their computer without a mouse, specifically those suffering from RSI or power users who prefer keyboard-driven workflows.

Highlights

  • Universal Compatibility: Works in any application because it relies on computer vision rather than app-specific APIs.
  • Local Processing: All vision processing happens on the user's machine with no data sent to the cloud and no requirement for an internet connection after installation.
  • Flexible Selection: Supports Dual Select, Multi Select, and Path mode for selecting multiple UI elements at once.
  • Customizable: Includes a GUI for setting up hotkeys and an interactive virtual keyboard for keybind assignments.