윈도우 한영키 변경 caps lock - windou han-yeongki byeongyeong caps lock

  • 맥을 쓰다보니 윈도우 키보드의 한영키가 불편하여 CapsLock을 한/영키로 리매핑하였다.

  • 오토핫키같은 프로그램은 별로 좋아하지 않아서, 레지스트리 변경을 통해 해결했다.


  1. Windows key + R실행 창을 열어서 regedit 입력
윈도우 한영키 변경 caps lock - windou han-yeongki byeongyeong caps lock
  1. 다음 경로로 이동

    • 주소창 같이 생긴 부분에 입력하면 된다.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  2. 우클릭 -> New -> Binary Value(이진값) -> Scancode Map 입력

  1. 생성한 Scancode Map 더블클릭

  2. 다음과 같이 입력 후 OK

    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 이다.

      • 리틀 엔디안임을 주의하자.
    • 4바이트씩 키를 매핑해준다.

      • 오른쪽 2바이트를 왼쪽 2바이트로 매핑하는 것이다.

        • 오른쪽의 키를 누르면 왼쪽 키가 눌린 것처럼 작동한다.
      • CapsLock(3A 00) -> 한/영(72 00)

      • 스캔 코드가 궁금하다면

    • 마지막 4바이트도 0으로 채운다.

  1. 재부팅하면 적용 완료

인용/전달

윈도우 캡스락(capslock) 키를 한영키로 교체하는 방법: 프로그램 사용 권장.

수정 18.07.30 : 캡스락 ON/OFF에 불 안들어오는 현상 관찰됨.

수정 19.12.17 : 3번 4번 수정

수정 20.03.05 : 일부 항목 오해안사게 제거

수정 22.02.05 : 더 편한 방법들을 찾아서 추가.

수정 22.11.12 : 대부분의 피시방에서도 동작하는 기법 2.1.1. 추가.

경고: 초보자일수록 누군가 개발해둔 별도의 프로그램을 쓰기 바란다. 레지 수정했다가 들어가서 고치는게 훨씬 귀찮고 힘들다.

2. 키보드 매핑 프로그램 사용

2.1. 레지스트리 조작 프로그램

대표적인 프로그램이 autohotkey, sharpkey, keytweak 등이 있다. 구글(바로가기)에서 저 단어로 검색해서 받아서 원하는 매핑으로 넘겨주고 저장하고, 재시작(?)하면 끝.

- sharpkey, keytweak은 컴퓨터 재시작이 필요할 것이다. 켜자마자 바로 적용되어 편리하나, 개인 컴퓨터가 아니라면 매번 매핑을 되돌려야 하는 불편함이 있다. 개인 컴퓨터에서만 쓰기 바란다.

- autohotkey 는 매크로 파일인 ahk 를 실행하자마자 바로 되어 편리하나, 코드를 짤 줄 모르면 힘들다.

- 한영/한자는 잘 안되지만 나머지는 한국어로 편리하게 수정 가능한, 한국인이 만든 WindowexeReSendKey{링크}도 있다.

2.1.1. 오토핫키(autohotkey) 바로쓰는법. 윈도우 7~10 기준.

첨부파일에 있는 압축파일 받아서 폴더로 풀고 (원하면 바이러스 검사하고), 압축파일뒤에 쓴 설명문대로 한다. 사용법.txt 에 적힌대로 원하는 유형의 ahk 파일을 집어넣으면 끝.

2.2. 마이크로소프트 소프트웨어

2.2.1. 파워토이

깃헙에 설치파일 받아서 깔고, 그안에서 키보드 매핑 조작을 실시한다.

매핑을 쉽게 껏켰할 수 있어 편리하나, 컴퓨터 키고 파워토이가 동작하는 30초~1분동안은 키 매핑이 기본값으로 동작하니 주의해야 하는게 단점이다.

나는 파워토이 사용중이다.

2.2.2. 마우스&키보드 센터

1. 레지스트리를 직접 조작 

프로그램 안깔고 레지스트리 변경하거나 원상복구하는 방법.

1.1 교체방법 

1. 아래 링크를 타고가서, 그곳에 첨부된 CapsLock2IME.reg 를 다운받아 실행.

2. 컴퓨터 재시작 후 사용가능. 끝.

http://blog.iolate.kr/226

윈도우 한영키 변경 caps lock - windou han-yeongki byeongyeong caps lock

1.2 복구방법 

원저작자 말씀으로는 레지스트리 삭제를 하면 된다고 하신다.

정확히는 그 Scancode 이진값 레지스트리 추가한것.

1.3. 후기 

한영키와 캡스락 둘다 한영키로 작동한다.

며칠동안 캡스락 키를 안써서, 햇갈렸는데 어느순간 적응되면 무지 편하다.

오른엄지로 죽 당겨서 한영키나올때까지 이동하거나 오른손을떼고 한영키를 보고 눌러야 하는데 비해, 왼손새끼로 툭치면 되니까

1.4. 예상의문점 질의응답

문. Capslock이 켜져있는 문제는 어떻게 해결할까?

답. 애초에 캡스락이 켜져있지 않기때문에 항상 소문자로 나온다. 캡스락을 아무리 눌러도 캡스락이 켜져 있다는 신호가 절대 들어오지 않는다.

문. 그러면 대문자는 어떻게 넣나?

답. 위와같이 레지스트리 등록했다면, 캡스락은 없는상태이므로 쉬프트 키 꾹 누르면서 입력하면 된다. 캡스락이 필요하면 4번으로.

문. 대문자만 넣어야 하는 경우 불편하지 않을까?

답. 그런 경우는 1달에 1번 있을까말까이므로, 한영키가 편한위치에 있는게 훨씬낫다. 캡스락 기능을 활성화시키는 대체키 처리는 아래 링크로

1.5. 확장. 키보드 입력키 마음대로 바꾸기

윈도우 한영키 변경 caps lock - windou han-yeongki byeongyeong caps lock

윈도우 한영키 변경 caps lock - windou han-yeongki byeongyeong caps lock

#caps lock #한영키전환 #한영변환 #윈도우 #맥북한영전환

윈도우에서 사용시 한영변환키의 위치에 따른 불편함이 발생할때가 있다.

예전 맥북을 사용하면서 한영변환키가 caps lock 로 변환되어지는 것을 보고

오~~~ 깜놀 했던 기억을 더듬어

윈도우에서도 한영전환을 caps lock로 하면 편하겠구나 하는 생각을 가지게 되었다.

기존 가지고 있던 키보드에서 스페이스길이가 짧아 구지 필요하지 않았던 부분인데

키보드를 바꾸고 나니 스페이스 길이가 길어져 자꾸 한영변환을 하려고 하면 스페이스가 눌리는 현상 때문에

찾게 되었다 ㅎㅎ

Mac을 사용하다가 윈도우를 사용하면 가장 적응하기 힘든 부분이 한영 전환이다. Mac에서는 Cmd+Space 혹은 CapsLock 키를 사용하여 한영을 전환하지만 윈도우에서는 전용 한영키가 존재하기 때문에 맥에서의 습관대로 한영 전환을 시도하면 매번 오타가 발생하게 되는 부분이다.

윈도우에서도 Mac과 동일하게 한영 전환을 수행할 수 있는 방법이 있어 소개합니다.

윈도우에서 CapsLock으로 한영 전환하도록 설정하기

1. https://autohotkey.com/download/에서 AutoHotKey라는 프로그램을 다운로드받아 설치합니다.

2. 다음 내용을 메모장에 붙여넣고, CapsLockKorEng.ahk 라는 이름으로 저장합니다.

capslock::

KeyWait, capslock

if A_TimeSinceThisHotkey >= 250 ; in milliseconds.

SetCapsLockState, % (State:=!State) ? "On" : "Off"

else

Send, {vk15sc1F2}

return

3. Windows + R 키를 눌러 실행창을 띄운 다음, shell:startup이라고 입력하고 확인 버튼을 눌러 시작프로그램 폴더를 띄웁니다.

4. 아까 전에 저장한 CapsLockKorEng.ahk 파일을 시작프로그램 폴더 속으로 옮깁니다.

5. CapsLockKorEng.ahk 파일을 더블클릭하여 실행합니다.