힌트 그리드, UI 힌트, 설정 가능한 키 조합을 제공하는 Windows 및 macOS용 키보드 기반 마우스 제어·키 재매핑 도구입니다.
jtroo/kanata
Linux, macOS, Windows에서 작동하는 크로스 플랫폼 키보드 리매퍼로, 모든 키보드에 레이어, 탭-홀드, 매크로, 유니코드 출력을 추가합니다.
대체할 수 있는 제품:Karabiner-Elements
- 스타
- 8,070
- 포크
- 309
- 열린 이슈
- 138
- 마지막 커밋
- 6일 전
어떤 프로젝트인가요?
Kanata는 Linux, macOS, Windows에서 실행되는 소프트웨어 키보드 리매퍼입니다. Shift를 눌러 키보드를 대문자 입력으로 전환하듯, 어떤 키든 다른 레이어의 기능을 할당할 수 있습니다. 따라서 하드웨어를 바꾸지 않고도 홈 로우와 겹치는 키를 다른 레이어에서 사용할 수 있습니다.
동작은 사람이 읽기 쉬운 설정 파일로 정의합니다. 탭-홀드, 유니코드 출력, 동적 및 정적 매크로, Vim과 유사한 리더 시퀀스 등 고급 키 동작을 지원합니다. 설정을 실시간으로 다시 불러오므로 프로그램을 재시작하지 않고도 변경 사항을 시험해 볼 수 있습니다.
Kanata는 포그라운드 프로세스로 실행되며, 키보드 입력을 가로채려면 Linux와 macOS에서 높은 권한이 필요합니다. 선택 사항인 TCP 서버를 사용하면 다른 프로그램이 레이어 변경에 반응하거나 레이어 변경을 실행할 수 있습니다.
핵심 기능
- 01어떤 키보드에서든 키 기능을 여러 레이어로 구성
- 02탭-홀드 및 기타 고급 키 동작 사용자 지정
- 03유니코드 출력, 동적 및 정적 매크로
- 04Vim과 유사한 리더 시퀀스
- 05설정 파일 실시간 다시 불러오기
- 06다른 프로그램과 연동하기 위한 선택 사항인 TCP 서버
활용 사례
- 노트북 키보드의 홈 로우 키에 내비게이션 레이어나 숫자 키패드 레이어 추가
- 일반 사무용 키보드에서 QMK 스타일 레이아웃 재현
- 커뮤니티 컴패니언 도구를 사용해 애플리케이션별로 레이어 자동 전환
- Linux, macOS, Windows에서 함께 사용할 개인 키맵 구성
빠른 시작
- 1
Cargo로 kanata를 설치합니다
cargo install kanata - 2
설정 파일을 지정해 kanata를 실행합니다(Linux와 macOS에서는 sudo가 필요할 수 있습니다)
kanata --cfg <your_configuration_file>
사용 전 알아둘 점
- kanata는 백그라운드 프로세스로 실행되지 않으므로 창을 열어 둬야 합니다.
- Linux와 macOS에서는 키보드 입력을 가로채기 위해 보통 sudo가 필요하며, macOS에서는 Karabiner 드라이버도 필요합니다.
- 카피레프트 라이선스인 LGPL-3.0에 따라 라이선스가 부여됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- kanata은(는) 무엇인가요?
- Linux, macOS, Windows에서 작동하는 크로스 플랫폼 키보드 리매퍼로, 모든 키보드에 레이어, 탭-홀드, 매크로, 유니코드 출력을 추가합니다. Kanata는 Linux, macOS, Windows에서 실행되는 소프트웨어 키보드 리매퍼입니다. Shift를 눌러 키보드를 대문자 입력으로 전환하듯, 어떤 키든 다른 레이어의 기능을 할당할 수 있습니다. 따라서 하드웨어를 바꾸지 않고도 홈 로우와 겹치는 키를 다른 레이어에서 사용할 수 있습니다.
- kanata은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- kanata은(는) LGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- kanata은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. kanata의 마지막 커밋은 2026년 11월 2일입니다.
- kanata은(는) 어디에 사용할 수 있나요?
- 노트북 키보드의 홈 로우 키에 내비게이션 레이어나 숫자 키패드 레이어 추가 일반 사무용 키보드에서 QMK 스타일 레이아웃 재현 커뮤니티 컴패니언 도구를 사용해 애플리케이션별로 레이어 자동 전환 Linux, macOS, Windows에서 함께 사용할 개인 키맵 구성
- kanata는 어떻게 설치하나요?
- Cargo로 kanata를 설치합니다: cargo install kanata 설정 파일을 지정해 kanata를 실행합니다(Linux와 macOS에서는 sudo가 필요할 수 있습니다): kanata --cfg <your_configuration_file>
- kanata은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jtroo/kanata
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust로 작성된 크로스 플랫폼 텍스트 확장기로, 입력한 키워드를 스니펫, 이모지, 날짜 또는 스크립트 출력으로 바꿉니다.
매크로와 X11/Wayland를 지원하며 키, 버튼, 마우스 또는 조이스틱 입력을 다른 입력으로 바꾸는 Linux 도구입니다.
앱 실행, 단축키 입력, 파일 열기를 방사형 메뉴로 제공하는 크로스 플랫폼 데스크톱 파이 메뉴입니다.