Skip to content

You can enjoy the shortcut functions of the vim editor in Windows.

Notifications You must be signed in to change notification settings

user3-lang/text-hook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Text Hooking Tool (KeyNav)

Windows 환경에서 Vim 스타일의 단축키로 텍스트를 탐색하고 제어할 수 있는 도구입니다.

기능 (Features)

  • Vim 스타일 네비게이션: h, j, k, l로 커서 이동.
  • 단어 단위 이동: w, b로 다음/이전 단어로 이동.
  • 라인 이동: 0 (홈), $ (엔드).
  • 비주얼 모드: v를 눌러 텍스트 선택 모드 진입.
  • 편집 기능: x (삭제), y (복사), p (붙여넣기), u (실행 취소).
  • 오버레이 피드백: 모드 전환 시 화면 중앙에 상태 메시지 표시.
  • 전역 제어: 모든 윈도우 애플리케이션(메모장, 브라우저, IDE 등)에서 작동.

설치 및 실행 (Installation)

1. 실행 파일 사용 (Recommended)

Releases 페이지에서 최신 KeyNav.exe를 다운로드하여 실행하세요. (Python 설치 필요 없음)

2. 소스 코드 실행

Python 3.x가 설치되어 있어야 합니다.

# 저장소 클론
git clone https://github.com/user3-lang/text-hook.git
cd text-hook

# 의존성 설치
pip install -r requirements.txt

# 실행
python main.py

사용법 (Usage)

  1. 프로그램을 실행합니다.
  2. Ctrl + Shift + H를 눌러 **탐색 모드(Navigation Mode)**를 켭니다. 화면에 "Enter navigation mode" 메시지가 뜹니다.
  3. Vim 단축키를 사용하여 텍스트를 탐색하거나 편집합니다.
  4. Esc 키나 q, 또는 다시 Ctrl + Shift + H를 눌러 모드를 종료합니다.

빌드 (Build)

PyInstaller를 사용하여 직접 실행 파일(.exe)을 만들 수 있습니다.

pip install pyinstaller
pyinstaller --noconsole --onefile --name="KeyNav" main.py

dist/KeyNav.exe 파일이 생성됩니다.

라이선스 (License)

MIT License

후원 (Donation)

이 프로젝트가 도움이 되셨다면 비트코인으로 후원해 주실 수 있습니다. Bitcoin address: bc1q2vu72s82cr97vw3g7gf6v5lkh83wddx9fry3g3 Bitcoin QR Code

About

You can enjoy the shortcut functions of the vim editor in Windows.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages