LazoVelko/neverclick

Keyboard-driven mouse control using local computer vision.

解決的問題

Neverclick 是一款桌面應用程式,允許使用者僅使用鍵盤執行滑鼠操作。此應用程式旨在減少對滑鼠的依賴,特別適合患有重複性勞損(RSI)的使用者,或希望在桌面環境中提升導航效率的使用者。

運作方式

該應用程式使用稱為「Neverclick Vision」的電腦視覺系統,分析原始像素資料並偵測螢幕上的 UI 元素。一旦偵測到,這些元素會被分配「提示」(鍵盤標籤),使用者可按下對應鍵來執行滑鼠操作。它也提供一種稱為「Clairvoyance」的備用模式,該模式使用作業系統的可存取性 API 來尋找 UI 元素,以及用於點擊空白區域的「Grid」模式。

適用對象

主要針對希望不使用滑鼠操作電腦的 Windows 使用者、無障礙功能管理員,以及希望保持雙手始終在鍵盤上的開發者。

主要特色

  • 電腦視覺偵測:使用本地、快速的電腦視覺技術,在任何應用程式中識別 UI 元素和文字。
  • 可自訂的鍵盤優先順序:提供互動式鍵盤優先順序地圖,可優化用於提示的字母選擇。
  • 彈性的選擇模式:包含雙選、多選和路徑模式,用於選擇多個目標。
  • C 級性能:在舊型硬體上本地運行且即時反應,無需 GPU 或網路連接。
  • 直覺的 GUI 設定:無需設定檔;所有熱鍵與快速鍵皆透過圖形介面設定。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案