LazoVelko/neverclick

Keyboard-driven mouse control using local computer vision.

解决的问题

Neverclick 是一款桌面应用程序,允许用户仅通过键盘执行鼠标操作。它旨在减少对鼠标的依赖,特别适合患有重复性劳损(RSI)的用户,或希望在桌面环境中提高导航效率的用户。

工作原理

该应用程序使用名为「Neverclick Vision」的计算机视觉系统,分析原始像素数据并检测屏幕上的 UI 元素。检测到元素后,会为其分配「提示」(键盘标签),用户可通过按下相应键来执行鼠标操作。它还提供一种名为「Clairvoyance」的备用模式,该模式使用操作系统可访问性 API 来查找 UI 元素,以及用于点击空白区域的「Grid」模式。

适用人群

主要面向希望不使用鼠标操作电脑的 Windows 用户、无障碍功能负责人,以及希望保持双手始终在键盘上的开发者。

主要亮点

  • 计算机视觉检测:使用本地、快速的计算机视觉技术,在任何应用程序中识别 UI 元素和文本。
  • 可自定义的键优先级:提供交互式键优先级地图,可优化用于提示的字母选择。
  • 灵活的选择模式:包含双选、多选和路径模式,用于选择多个目标。
  • C 级性能:在旧硬件上本地运行且即时响应,无需 GPU 或互联网连接。
  • 直观的 GUI 配置:无需配置文件;所有热键和快捷键均通过图形界面设置。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目