LazoVelko/neverclick

Keyboard-driven mouse control using local computer vision.

해결하는 문제

Neverclick은 키보드만으로 마우스 작업을 수행할 수 있는 데스크톱 애플리케이션입니다. 특히 반복적 신체 손상(RSI)을 앓고 있거나 데스크톱 환경에서 더 높은 효율을 원하는 사용자에게 유용하며, 마우스에 대한 의존도를 줄이기 위해 설계되었습니다.

작동 방식

이 애플리케이션은 "Neverclick Vision"이라는 컴퓨터 비전 시스템을 사용하여 원시 픽셀 데이터를 분석하고 화면의 UI 요소를 감지합니다. 감지된 요소에는 사용자가 키를 눌러 마우스 작업을 실행할 수 있는 "힌트"(키보드 라벨)가 할당됩니다. 또한 OS 접근성 API를 사용하여 UI 요소를 찾는 백업 모드인 "Clairvoyance"과 빈 영역을 클릭하기 위한 "Grid" 모드도 제공합니다.

대상 사용자

마우스 없이 컴퓨터를 탐색하고 싶은 Windows 사용자, 접근성 관리자, 키보드에서 손을 떼지 않고 작업하고 싶은 개발자에게 적합합니다.

주요 특징

  • 컴퓨터 비전 감지: 어떤 애플리케이션에서도 UI 요소와 텍스트를 로컬에서 빠르게 식별하는 기술을 사용합니다.
  • 사용자 정의 키 우선순위: 힌트에 사용할 문자를 최적화할 수 있는 인터랙티브한 키 우선순위 맵을 제공합니다.
  • 유연한 선택 모드: 여러 타겟을 선택하기 위한 Dual Select, Multi Select, Path 모드를 포함합니다.
  • C 수준 성능: GPU나 인터넷 연결 없이 오래된 하드웨어에서도 로컬에서 즉시 작동합니다.
  • 직관적인 GUI 설정: 설정 파일 없이 모든 핫키와 키바인드는 그래픽 인터페이스를 통해 설정 가능합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트