윈도우에서 키보드 키를 사용자 지정 방식으로 재매핑하는 방법
만약 키가 완전히 고장났거나 누르기 너무 불편하다면, 키 매핑은 정말 구세주가 될 수 있습니다.비싼 키보드와 추가 소프트웨어 없이도 키 매핑을 할 수 있습니다.윈도우에는 몇 가지 유용한 기능이 있는데, 때로는 좀 번거롭긴 하지만요.가장 큰 장점은 무엇일까요? 누르기 불편한 키를 더 쉽게 누를 수 있는 키로 바꾸거나, 게임이나 작업에 방해가 되는 키는 아예 비활성화할 수 있다는 것입니다.하지만 주의해야 할 점이 있습니다.레지스트리 파일을 건드리는 것은 단계를 꼼꼼히 따라야 하는데, 그렇지 않으면 문제가 발생할 수 있습니다.또한, 일부 시스템에서는 변경 사항이 적용되려면 재부팅을 몇 번 하거나 로그아웃 후 다시 로그인해야 할 수도 있습니다.윈도우는 원래 이런 거죠.약간의 노력이 필요하니까요.
키보드의 키를 재설정하는 방법은 무엇인가요?
레지스트리 편집기를 사용하여
이 방법은 다소 구식일 수 있지만, 대부분의 Windows 버전에서 직접 제어하고 싶을 때 유용합니다.레지스트리에는 키 동작 방식을 포함한 다양한 핵심 시스템 정보가 저장되어 있습니다.레지스트리의 데이터를 수정하여 키를 재매핑하거나 비활성화할 수 있습니다.다만, 잘못 설정하면 키보드가 오작동하거나 키가 제대로 작동하지 않을 수 있다는 점에 유의해야 합니다.
제가 마지막으로 확인했을 때, 키 경로는 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 입니다.따라서 해당 경로로 들어가서 설정을 해야 합니다.대략적인 과정은 다음과 같습니다.
- Windows key + REnter 키를 누르고 Ctrl + Shift + Enter
regedit키를 누르면 관리자 권한으로 실행됩니다. - 왼쪽 사이드바에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 으로 이동합니다.
- 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → 이진 값을 선택합니다.
- 이름을 Scancode Map으로 지정하세요.이것은 항목을 다시 매핑하는 데 사용되는 특수 키입니다.
- 새로 추가한 항목을 더블 클릭하고 이진 데이터를 입력하세요.이 부분은 좀 번거로울 수 있습니다.16진수 값을 입력해야 하므로 아래와 같은 표를 참고하는 것이 좋습니다.스캔 코드 목록은 구글에서 검색하거나 마이크로소프트 공식 문서를 참조하세요.
-
먼저 0 8개를 입력하세요(
00 00 00 00) – 이것은 버전 정보가 포함된 헤더입니다. Windows가 항목을 다시 매핑하고 있음을 이해하도록 하는 일종의 “마법”과 같습니다. - 다음으로, 매핑 개수에 1을 더한 값을 16진수로 입력합니다.예를 들어 두 개의 키를 매핑하는 경우 를 입력합니다
03 00 00 00.이 개수에는 널 종료 문자가 포함되므로 항상 1을 추가해야 합니다. - 이제 각 키 스왑마다 처음 네 바이트 다음에 *대상 키*에 대한 네 바이트를 입력하고, 그 다음에는 다시 매핑하려는 *원래 키*에 대한 네 바이트를 입력합니다.형식은 다음과 같습니다
XXXX XXXX.보시다시피, 모든 키는 바이트 단위로 스왑됩니다.예를 들어, 오른쪽 Alt 키를 스페이스 키로 매핑하는 것이 복잡해 보일 수 있지만, 16진수 형식을 지원하는 편집기를 사용하면 쉽게 작업할 수 있습니다. - 마지막으로
00 00 00 00널 종료 문자(—)를 입력하여 Windows에 매핑 추가가 완료되었음을 알립니다.
일부 사용자들은 키를 이런 식으로 매핑하는데, 유연성이 뛰어나기 때문입니다(하지만 솔직히 처음에는 좀 복잡합니다).특정 키를 로 매핑하여 사용을 중지할 수 있습니다 00 00.로그인 키나, 더 심각하게는 Enter 키나 Shift 키를 재매핑하지 않도록 주의하세요.그렇게 하면 로그인이나 기본적인 탐색이 매우 어려워질 수 있습니다.일부 컴퓨터에서는 이 레지스트리 수정이 바로 적용되지 않을 수 있으므로 재부팅이 필요할 수 있습니다.또는 로그아웃 후 다시 로그인하면 문제가 해결되는 경우도 있습니다.
파워토이즈 프로그램 사용하기
레지스트리 파일을 건드리고 싶지 않다면 이 방법이 훨씬 쉽습니다. Microsoft PowerToys는 무료이며, 특히 빠른 키 매핑에 매우 유용합니다.단점이라면 앱을 설치해야 하고, 윈도우가 완전히 업데이트되지 않은 경우 오류가 발생할 수 있다는 점입니다.하지만 전반적으로 대부분의 사용자에게 가장 편리한 방법입니다.
- Microsoft PowerToys 웹 사이트로 이동하여 Microsoft Store를 통해 다운로드하세요.
- PowerToys를 설치한 후 실행하고 왼쪽 상단의 햄버거 메뉴(가로선 세 개)를 클릭하여 옵션을 찾으세요.
- 사이드바에서 키보드 관리자 로 이동하세요.
- ‘키 재매핑’ 을 클릭하세요.
- 작은 ‘ + ‘ 버튼을 눌러 새로운 리맵을 추가하세요.
- ‘유형’을 클릭하거나 드롭다운 메뉴에서 선택하여 소스 키를 지정한 다음, 원하는 이름으로 변환할 항목을 선택하세요.
- 확인을 클릭하면 바로 사용할 수 있습니다.재시작할 필요 없이 바로 테스트해 보세요.
키보드 매핑을 제거하는 방법은 무엇인가요?
문제가 발생하거나 이전 상태로 되돌리고 싶다면 다음과 같이 하세요.레지스트리를 사용했다면 Scancode Map 키를 삭제하기만 하면 됩니다.간단하지만, 정말로 삭제하고 싶은지 신중하게 생각하세요.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 경로로 이동하여 Scancode Map을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택한 다음 컴퓨터를 재부팅하세요.
PowerToys를 사용하시는 경우, 키 매핑 메뉴를 다시 열고 추가했던 항목을 삭제하세요.확인 을 누르고 필요한 경우 재시작하세요.아주 간단합니다.정리 후 키가 제대로 작동하는지 다시 한번 확인하는 것을 잊지 마세요.
물론 레지스트리 파일을 건드리는 건 익숙해지면 생각보다 어렵지 않지만, 시작하기 전에 반드시 백업을 해두세요! 혹시라도 문제가 생길 경우를 대비해 작업 시작 전에 복원 지점을 만들어 두는 것도 잊지 마세요.
이 방법들 중 하나라도 효과가 없어서 곤란했던 키를 큰 문제 없이 다시 매핑하거나 비활성화할 수 있기를 바랍니다.윈도우는 가끔 이상하게 작동할 때가 있지만, 인내심을 갖고 기다리면 결국 해결될 겁니다.행운을 빌어요!