Windows
Windows에서는 PowerToys Keyboard Manager가 가장 간단한 방법이고, Caps Lock을 PowerToys 없이 시스템 전체에서 바꾸고 싶을 때는 아래 레지스트리 기반 Scancode Map 방식을 쓸 수 있습니다.
Windows에서는 PowerToys와 레지스트리 방식 중 하나만 고르면 됩니다.
PowerToys Keyboard Manager
설정 화면에서 빠르게 바꾸고, 나중에 다시 손볼 가능성이 있다면 이 방법이 가장 편합니다.
장점
- 설정 화면에서 바로 바꿀 수 있어 빠르고, 나중에 수정하거나 되돌리기도 쉽습니다.
- 키를 다른 키로 보내는 것뿐 아니라 단축키로 보내는 방식까지 다룰 수 있습니다.
- 저장하면 바로 적용됩니다.
알아둘 점
- PowerToys가 백그라운드에서 계속 실행 중이어야 매핑이 유지됩니다.
- 로그인 화면이나 암호 입력 화면에서는 동작하지 않습니다.
- 보조키 재배치는 일부 제스처, 특수키, 관리자 권한 앱과 충돌할 수 있습니다.
레지스트리 기반 Scancode Map
PowerToys 없이 시스템 전체에 적용하고 싶거나, 로그인 화면에서도 같은 키 배열을 쓰고 싶다면 이 방법이 더 잘 맞습니다.
장점
- PowerToys에 의존하지 않고 시스템 전체에 적용할 수 있습니다.
- PowerToys 같은 백그라운드 유틸리티를 계속 켜 둘 필요가 없습니다.
- 변경용 파일과 원복용 파일을 함께 보관해 두면 나중에 다시 적용하거나 되돌리기 쉽습니다.
알아둘 점
- GUI 방식보다 불편하고, 제대로 적용되기 전에 로그아웃이나 재시작이 필요한 경우가 많습니다.
- 단축키 조합처럼 유연한 재매핑보다는 물리 키 위치 교환에 더 가깝습니다.
- 영문 외 레이아웃에서는 Right Alt 변경이 다국어 관련 동작에 영향을 줄 수 있습니다.
단계별 안내
1. PowerToys 설치
Microsoft Store, GitHub 릴리스 페이지, 또는 winget 중 편한 경로로 PowerToys를 설치합니다. 설치 안내에서 셋 중 편한 경로를 고르면 됩니다.
2. Keyboard Manager에서 Remap a key 열기
PowerToys 설정에서 Keyboard Manager로 들어가 Remap a key를 누른 뒤, Caps Lock용 새 매핑 행을 추가합니다.
3. 원하는 목표 키 선택
Caps Lock을 Control, Escape, Alt 등 원하는 키로 바꿉니다. 생산성 용도로는 Control이 가장 흔한 선택입니다.
4. 저장 후 실제 앱에서 확인
변경을 저장한 뒤 자주 쓰는 앱에서 바로 확인해 보세요. 로그인 화면에서도 같은 동작이 필요하다면 레지스트리 방식이 더 잘 맞습니다.
참고 사항
- 대상 앱이 관리자 권한으로 실행 중인데 PowerToys는 일반 권한이라면, 그 앱 안에서는 재매핑이 바로 적용되지 않을 수 있습니다.
- Caps Lock이 가끔 필요하다면, 완전히 없애기보다 잘 쓰지 않는 다른 키 하나를 Caps Lock으로 남겨두는 편이 안전합니다.
참고 자료