본문 바로가기
OS & IT 기기/Windows 10 & 11

윈도우에서 맥처럼 Capslock(캡스락)키를 한영키로 변경하는 방법(by 레지스트리 편집)

by 아이티잡스
반응형

맥과 윈도우를 동시에 사용하다 보니, 키보드에서 한영키 전환하는 것이 매우 불편합니다. 맥에서 캡스락으로 한영 전화하는 방법이 훨씬 편하고 손에 무리를 주지 않아 좋습니다. 그래서 맥의 키보드 설정과 동일하게 Capslock을 한영키로 변경하는 방법을 알아보도록 하겠습니다.

윈도우에서_맥처럼_캡스락키_한영키

 

목 차

     

     

     

     

    키보드 배열 변경 내용

    1. Capslock 키를 한영키로 변경
    2. Alt 키를 Ctrl 키로
    3. 윈도우키를 Alt 키로
    4. Ctrl 키를 윈도우키로

    오늘은 위 4가지 사항을 변경하고자 합니다. 변경하기 위해서는 스캔 코드에 대해서 알아야 하는데요. 

    스캔코드

    스캔코드란 키보드에서 타이핑할 때, 컴퓨터에게 보내는 데이터를 의미합니다. 키보드 자판 하나하나에 고유의 숫자들이 할당되어 있습니다. 이 데이터를 이용하여 키보드 배열을 변경할 수 있습니다. 스캔 코드표를 참고하세요.

    스캔코드_scancode
    SCAN CODE값

    ENTER KEY : 1C
    CAPSLOCK : 3A
    L-Ctrl             : 1D
    R-Ctrl             : E0 1D
    한영키            : 72
    Num Lock       : 45
    Scroll Lock      : 46
    L-Alt                :  38
    R-Alt                : E0 38
    L-윈도우키       : EO 5B
    FN                    :  스캔코드 없음 ==> 물리적인 변경(납땜)없이는 키보드 위치 변경 불가

     

     

     

    레지스트리 편집하여 Capslock 키를 한영키로 변경

    레지스트리를 추가생성하여 윈도우 10 혹은 11에서 한영키를 캡스락키로 변경하는 방법입니다. 별도의 프로그램을 사용하지 않는다는 장점이 있습니다.

    레지스트리를 수정하는 방법으로, 적용하시기 전에 레지스트리를 반드시 백업해 주세요.

    1) 레지스트리 편집기 실행

    Windows key + R 입력하여 실행창에서 regedit 입력하거나 검색에서 [레지스트리 편집기]를 찾습니다.

    레지스트리_편집기
    레지스트리 편집기 실행

     

    2) 경로 찾아가기

    컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

    ▲ 위의 경로로 이동합니다. 위 경로를 복사하여 경로창에 붙여넣기 해주면 바로 이동합니다.

    레지스트리_경로이동
    레지스트리 경로 이동

     

     

    3) 우클릭 → New → 이진갑(B) → Scancode Map 입력

    이진값으로 파일을 생성한 후, 파일 이름을 [Scancode Map] 으로 변경합니다.

    레지스트리입력 레지스트리입력
    레지스트리 입력

     

    4) 이진값 수정

    Scancode Map 파일을 더블클릭하여 아래 코드를 입력합니다. 복사 붙여 넣기는 안되고, 직접 타이핑하셔야 합니다.

    이진값입력
    이진값 입력

    00 00 00 00 00 00 00 00
    02 00 00 00 72 00 3A 00
    00 00 00 00

    ▶ 첫 줄 8바이트는 0 으로 입력 : 첫 4바이트는 정보, 나머지 4바이트는 헤더
    ▶ 두번째줄 첫 4바이트는 변경할 키의 개수 +1
    - 만약 두개를 변경하고 싶다면 03 00 00 00 , 세 개를 변경하고자 한다면 04 00 00 00
    ▶ 4바이트씩 키 매밍하는데 오른쪽 2바이트를 왼쪽 2바이트로 매핑시킴 : 오른쪽 키를 누르면 왼쪽 키가 누른 효과
    - CapsLock(3A 00) → 한영키(72 00)

     

    레지스트리 파일 한번에 적용하기

    위의 1에서 4번 과정이 귀찮으시다면 아래 파일을 받아서 바로 적용시켜 주세요. 간단히 변경할 수 있습니다.

    CapsLock to 한영키.reg
    0.00MB

    5) 컴퓨터 재부팅

    설정을 마무리하고, 윈도우를 재시작합니다. 재시작 후 설정이 변경됨을 확인할 수 있습니다.

     

     

     

    레지스트리 키 매핑 예시

    Capslock 키와 Ctrl(좌측)키 위치 변경하기

    00 00 00 00 00 00 00 00
    02 00 00 00 1d 00 3a 00
    00 00 00 00

    CapsLock to L-Control.reg
    0.00MB



    CapsLock > Control 변경 & ScrollLock > CapsLock 변경

    CapsLock to L-Control & ScrollLock to Capslock.reg
    0.00MB

     

    00 00 00 00 00 00 00 00
    03 00 00 00 1D 00 3A 00
    3A 00 46 00 00 00 00 00

    스캔코드 키맵핑 변경 내용 리셋

    스캔 코드 리셋.reg
    0.00MB

     

    Keboard Remapping 원리

    00,00,00,00 -- header version (always 00000000) : 헤더 정보로서, 코드 시작 알림(특별한 의미 없음)
    00,00,00,00 -- header flags (always 00000000) : 헤더 정보로서, 코드 시작 알림(특별한 의미 없음)
    02,00,00,00 -- number of entries (including terminating NULL)
    1d,00,3a,00 -- map entry:desired scancode, key to remap : 1D(Left-Ctrl)를 3A(CapsLock)에 할당
    00,00,00,00 -- NULL terminator : 코드 종료 의미

     

     

    최종  작업 파일 #1

    저만의 키보드 매핑을 공개하도록 하겠습니다.

    Capslock → 한영 & L-Ctrl ↔좌측 윈도우 & 한영키 복구 & R-CTRL을 대소문자

    키보드 매핑

    ▲ Capslock 키를 한영키로 변경하고, 좌측 윈도우키와 L-Ctrl 키를 서로 변경하고, 한영키를 다시 원래대로 복구하였습니다. Capslock 키를 한영키로 변경하니 원래 한영키는 동작하지 않고, 우측 alt 키가 한영키로 동작합니다. 그래서 R-Alt 키를 한영키에 매핑하였습니다. 또한 우측 CTRL을 대소문자키로 변경하였습니다. 

    레지스트리 파일도 첨부할테니 한방에 적용하셔도 됩니다.

    CapsLock to 한영키 & 윈도우키-LCtrl & RAlt to 한영키.reg
    0.00MB

     

     

    최종 작업 파일 #2

    Capslock → 한영 &  Alt → Ctrl & 윈도우키 → alt & Ctrl → 윈도우키 변경 & 우측 alt → Capslock

    맥북_키보드
    맥북 키보드와 같은 배열 만들기

    맥북의 키보드와 같은 배열을 하기 위해 최대한 수정을 해보았습니다. fn키는 위치변동이 안됩니다. 스캔코드를 발생하지 않는 키라서 이동을 할 수 없습니다. 그래서 어쩔 수 없이 그냥 사용하기로 했습니다. 최대한 맥북위치하고 비슷하게 이동하였습니다. 

     

     

    00 00 00 00 00 00 00 00
    06 00 00 00 72 00 3A 00 한영키 --> Capslock
    3A 00 38 E0 1D 00 38 00 Capslock --> R-Alt & L-Ctrl --> L-Alt
    38 00 5B E0 5B E0 1D 00 L-Alt --> 윈도우 & 윈도우 -->L-ctrl
    00 00 00 00

     

    Capslock → 한영 & L-Ctrl ↔L-Alt 변환 & 윈도우키 ↔ L-Alt 변환 & 한영키 복구 & R-Alt → Capslock.reg
    0.00MB

     

     

    ▲ 레지스트리 파일을 첨부하였으니, 바로 적용하시면 됩니다. ctrl 키카 한자키로 되는 것은 저도 이유를 모르겠습니다만, 노트북 자판 배열을 보니 일반 106키보드랑은 조금 배열이 다르긴 하네요. 

    레노버 노트북 자판

    Microsoft 코리아 블루투스 디자이너 데스크탑 키보드를 사용하는데요. 노트북과 배열이 다르긴 합니다. 다른건 동일하고, 우측 한영키는 한영, 우측 알트키는 대소문자, 우측ctrl 키는 한문키로 동작을 하니 참고하시기 바랍니다. 

     

     

    캡스락키를 한영키로 사용하니 훨씬 작업 환경이 좋아졌습니다. 또한 맥에 익숙하다보니 ctrl 키도 저에게는 애물단지였는데요. 변경해서 정말 변합니다.  손가락의 부담이 상당히 줄었구요. 키 매핑 원리를 소개하였으니 여러분들도 해보시구요. 응용하셔도 좋을 것 같습니다. 도움이 되셨다면 광고좀 눌러주세요~~~

    반응형

     

    댓글