블로그 이미지
안녕하세요~ iolate(a.k.a. isho) 의 블로그 입니다~! iolate

카테고리

분류 전체보기 (184)
끄적끄적 (6)
Server, Cloud (11)
Linux, Ubuntu (29)
개발개발 (47)
Mac, iOS (41)
Embedded (20)
NAS (1)
Web (5)
Network (3)
Review (12)
기타 (9)
비공개글 (0)
Total708,561
Today277
Yesterday278

부트캠프에서 Cmd+Space 로 한영전환 하기


글을 쓴 적이 있는데.. 

이번엔 CapsLock 으로 한영전환하기를 해봤다. 사실 난 안쓰지만... 형의 요구로...


CapsLock 키를 주로 쓰는 사람이 많이 없으니 요즘 Control 키 등으로 매핑해서 사용하는 사람이 많아지는 것 같다.

나의 경우도 맥에서 Expose(바뀐 이름을 모르겠다)로 매핑해서 사용중이기도 하고.


기본적으론 한영전환으로 바꾸지만 조금만 바꾸면 다른키로 매핑도 가능.


겪은 과정을 다 적을거라서

(1) 레지스트리 수정으로 CapsLock -> 한/영전환 매핑

(2) AutoHotKey 를 이용하여 CapsLock -> 한/영전환 매핑 및 LED 제어

두개의 글을 작성한다.


====================


레지스트리 수정으로 키매핑을 하는 방법은

키보드의 설정 바꾸기 #1 Registry Scancode Map 수정 Shift+Space 한영전환 Capslock2Ctrl

글을 조금 수정하면 된다.


요약하자면


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

경로에 "Scancode Map" 이름으로 2진값 항목을 만들어서

00000000 00000000 02000000 72003a00 00000000

내용을 적어주면 되지만 그냥


CapsLock2IME.reg


얘를 다운받아서 실행시켜줘도 된다.


이미 비슷한 프로그램이나 방법으로 설정한 적이 있다면 덮어써지니 주의.



== 참고 ==


Microsoft MSDN - Keyboard and mouse class drivers


CapsLock: 0x003A

한/영: 0x0072


== Git ==

https://github.com/iolate/CapsLockIME

Posted by iolate

댓글을 달아 주세요

  1. 2017.09.18 13:11 나그네  댓글주소  수정/삭제  댓글쓰기

    와... 이거 찾고있었는데.... 정말 감사합니다. 수고하세요.

  2. 2018.04.12 23:22 나그네2  댓글주소  수정/삭제  댓글쓰기

    다시 원상복구하려면 어떻게 해야 하나요 ㅠ

  3. 2018.07.03 16:48 BlogIcon 지나가던누리꾼  댓글주소  수정/삭제  댓글쓰기

    선생님께서 알려주신 방법으로 캡스락과 한영키모두 한영전환기능을 넣는데 성공했습니다. 감사합니다.

    그리고 질문이 하나있습니다.
    현재 캡스락기능은 비활성화가 되어있는데, 만약 이를 다른 대체키를 이용해 쓰고싶다면 어떻게 레지스트리를 수정해야 해야 할까요?
    (예를들어, 캡스락은 한영키로, 알트+캡스락은 캡스락 키로 쓰고싶은경우)

    • 2018.07.03 23:55 신고 BlogIcon iolate  댓글주소  수정/삭제

      이 글의 방법은 키보드 레이아웃 매핑을 바꾸는 방법이라 Alt+Caps Lock 같은 단축키 조합은 안될 것 같습니다.
      다음글인 autohotkey 등의 프로그램을 사용해야 가능할 것 같네요.

    • 2018.07.06 16:31 지나가던누리꾼  댓글주소  수정/삭제

      알겠습니다. 감사합니다.

      사실 영대문자를 계속해서 입력할 일은 없지만,
      프로그램을 별도 설치하지 않고 레지스트리 수정만으로 할 수 있나 싶어서 여쭤봤습니다.

  4. 2019.04.29 15:00 최규진  댓글주소  수정/삭제  댓글쓰기

    CAPSLOCK이 켜져있는상태에서 깔았더니 대문자만 나옵니다.ㅜ 복구하고 싶은데 레지스트리 편집기에서 무엇을 삭제해야되나요.. 찾아가는 경로좀 알려주세요 ㅜㅜ

    • 2019.05.18 12:24 신고 BlogIcon iolate  댓글주소  수정/삭제

      글에나오는 해당 항목,
      즉 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 에서 Scancode Map 항목을 지워주시면 됩니다.

  5. 2019.06.13 00:28 오이시  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 필요한 자료 검색중 찾게되었는데
    혹시 엔터키하고 스페이스바를 바꾸고 싶은데 이진수를 어떻게 적어야할지 모르겠습니다ㅜ

    • 2019.06.26 03:24 신고 BlogIcon iolate  댓글주소  수정/삭제

      엔터가 1c, 스페이스바가 39 라는 것 같네요.

      데이터 중 72가 한영키, 3a가 캡스락이니까 원하시는 바에 맡게 수정해주시면 될 것 같습니다.

  6. 2019.08.06 09:48 죠아  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 작성자님 덕분에 잘 사용하고있는데 혹시 오른쪽 alt키를 한자키로 사용하는 방법은 없을까요?
    캡스락이랑 우측 alt키 모두 한영전환이 되네요ㅠㅠ capslock 키로 한영전환은 할 수 있으면서 우측 alt키만 한자키로 변환하고싶습니다ㅠ

  7. 2019.10.15 10:42 너무잘이용합니다  댓글주소  수정/삭제  댓글쓰기

    제 모든 컴퓨터에 다 적용했어요 감사합니다.

최근에 달린 댓글

최근에 받은 트랙백

글 보관함