소개
WinRemap은 Windows용 per-application 키 리매퍼로, Rust 언어로 작성되었습니다. 각 애플리케이션마다 다른 키 매핑을 설정하여 작업 효율을 높일 수 있습니다.
상세정보
소개
WinRemap은 Windows용 per-application 키 리매퍼로, Rust 언어로 작성되었습니다. 각 애플리케이션마다 다른 키 매핑을 설정할 수 있어 작업 효율을 높일 수 있습니다.
핵심 기능
- 애플리케이션별 독립적인 키 매핑 설정
- 키 입력만 교체하고 애플리케이션 함수를 직접 호출하지 않음
- Rust 기반으로 안정성과 성능을 제공
- 설정 화면에서 키맵 편집 및 애플리케이션 매칭 관리
- 실시간 로그를 통해 매핑 및 매크로 실행 내역 확인
지원 환경
Windows 10 버전 19041.0 이상에서 실행됩니다.
기본 사용법
- Microsoft Store 또는 winget을 통해 WinRemap을 설치합니다.
- 설정 화면을 열어 ‘General’, ‘Keymaps’ 등 섹션에서 원하는 애플리케이션(예: Windows Terminal, Notepad)에 대한 키맵을 선택하거나 새로 만듭니다.
- 키맵 편집 테이블에서 원본 키 조합과 대상 키 조합을 매핑합니다(예: A‑b → C‑Left).
- 적용 후 해당 애플리케이션에서 설정한 키가 다른 동작으로 작동합니다.
- 로그 화면에서 키 입력 이벤트와 매크로 실행을 시간순으로 확인할 수 있습니다.
제한 사항 및 체크포인트
- WinRemap은 키 입력을 대체만 하며, 애플리케이션 내부의 기능을 직접 호출하거나 복잡한 매크로를 실행하지 않습니다.
- 각 애플리케이션에 대해 실행 파일 이름(예: WindowsTerminal.exe, wt.exe)을 정확히 지정해야 매핑이 적용됩니다.
- 설정 변경 후 애플리케이션을 재시작해야 새로운 매핑이 반영될 수 있습니다.
FAQ
- WinRemap은 무료인가요? Microsoft Store에서 무료로 다운로드 및 설치할 수 있습니다.
- 소스 코드는 어디서 볼 수 있나요? 공식 GitHub 저장소에서 확인할 수 있습니다: https://github.com/DaikiSuganuma/winremap
- 어떤 언어로 작성되었나요? Rust 언어로 작성되었습니다.
- 모든 Windows 버전에서 동작하나요? Windows 10 버전 19041.0 이상에서 지원됩니다.
화면으로 보는 주요 기능
설정 화면

WinRemap v0.6.0 설정 화면에서 'terminal' 키맵을 편집하고 있습니다. 왼쪽 탐색창에는 'General', 'Keymaps', 'terminal', 'notepad', 'everywhere' 항목이 있습니다. 중앙 영역에는 'Applications' 섹션에서 'WindowsTerminal.exe'와 'wt.exe'가 해당 키맵에 매칭되는 애플리케이션으로 나열되어 있고, 'Remap rules' 테이블에는 'A-b'가 'C-Left', 'A-f'가 'C-Right', 'C-d'가 'Delete', 'C-h'가 'Back'으로 매핑된 규칙이 표시되어 있습니다. 오른쪽에는 'Key notation' 설명과 'Open the configuration guide' 링크가 있습니다.
로그 화면

WinRemap v0.6.0 로그 창에서 'config D:ProjectsGitHubwinremappackagingmsixscreenshot-demo.en.toml (3 keymap(s))' 로드 후 발생한 이벤트가 기록되어 있습니다. 'Follow newest'와 'Every event' 체크박스가 있으며, 'Clear'와 'Copy all' 버튼이 하단에 있습니다. 로그는 'application = "winremap.exe"', 'application = "notepad.exe"' 등의 애플리케이션 매칭과 'C-h (BS 0x08) → remapped to Back (BS 0x08)', 'C-t (DC4 0x14) → macro executed'와 같은 키보드 입력 매핑 및 매크로 실행 이벤트를 시간순으로 표시합니다.
시스템 요구사항
Windows 10 버전 19041.0 이상에서 실행됩니다.


