윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

PC/모바일 윈도우에서 간단하게 캡스락을 한영키로 사용하기 16

9

윈도우에서 캡스락을 한영키로 사용하는 방법은 다양한데

아주 간단한 방법이 있어 소개합니다.

먼저 MS의 PowerToys를 설치 합니다.

https://github.com/microsoft/PowerToys/releases

설치 후

PowerToys를 실행하고

Keyboard Manager 탭으로 이동합니다.

Keyboard Manager 사용을 켜서 활성화합니다.

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

'키 다시 매핑'을 클릭합니다.

왼쪽의 '유형' 버튼을 클릭하고 키보드의 캡스락 키를 누릅니다.

(Type을 유형으로 번역한 듯 한데, 키 입력이 맞겠죠... 기계번역...)

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

오른쪽의 '유형' 버튼을 클릭하여

캡스락을 눌렀을 때 사용될 키를 누릅니다.

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

이걸 반대로 한번 더 해서

다음과 같이 캡스락을 한영키로, 한영키를 캡스락으로 매핑하면 됩니다.

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

그럼 이제부터 캡스락은 한영키로 작동하고

한영키는 캡스락으로 작동합니다.

단방향으로만 매핑할 경우, 예를 들어 캡스락을 한영키로만 매핑하면

캡스락 기능은 사용할 수 없기 때문에 PowerToys가 경고 메세지를 출력합니다. 

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

캡스락 기능을 안쓸거면 문제 없긴 합니다. 

맥이나 오토핫키 처럼 캡스락 롱프레스 또는 빠르게 두 번 누르는 걸로 

캡스락 기능을 살리지는 못하지만 그럭저럭 쓸만해요.

또한 PowerToys엔 매우 유용한 다른 기능들도 있으니 이 프로그램 하나로 사용하는 것도 나쁘지 않다고 봐요.

출처 :

맥과 윈도우를 번갈아서 사용하다보니 키보드 한영키 바꾸는 것에 많은 불편함을 느끼게 되었다. 그래서 맥의 키보드세팅인 Capslock 을 한영키로 바꾸는 세팅으로 통일을 해보려한다.

1. 레지스트리 편집기 켜기

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

2. 레지스트리 편집기 왼쪽 트리에서 경로찾기

  • 경로

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layout/

[주의]

"Keyboard Layout" 과 "Keyboard Layouts" 2가지가 있으므로 "s" 없는 것으로 선택해야 합니다.

3. 레지스트리 생성

파일명 : Scancode Map

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

4. ScanCode Map 수정

다음의 내용을 그대로 순서에 맞게 입력해나가면 됨

  • 내용 : 3줄을 입력하며, 2번째 줄의 "72"(한/영전환)와 "3A"(캡스락)가 3A->72로 매핑해주는 키보드 스캔코드 매핑 값입니다. 매핑이 되면 캡스락키가 눌리면(3A) 한영전환(72)로 입력된것으로 처리됩니다. 나머지는 모두 "00"으로 채우면 됩니다.

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

  • 확인을 눌러 저장

5. 재부팅하기

캡스락 키를 눌러 한영 전환이 제대로 되는지 확인

캡스락 키에 LED로 대문자 고정 알림이 들어오는 키보드인 경우 한/영 전환으로 매핑을 하면 LED가 동작하지 않으니 주의

저는 집에서는 이제 (구형이 되어버린) 맥북프로를 사용하고 있고, 회사에서는 윈도우PC를 사용하고 있는데요.

최근에 구입한 로지텍 MX Keys for Mac 키보드를 집에서 맥북과 함께 사용하다보니, 점점 최신 macOS에서 도입된 캡록(CapsLock) 키로 한영 입력언어를 바꾸는 것이 익숙해지더군요.

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

이 기능은 macOS Sierra 부터 도입되었는데, 평소 거의 사용할 일이 없는 CapsLock 키에 생명을 불어넣어준 것 같다는 생각을 해봅니다.

어찌되었든 혹시 윈도우에서도 우측 Alt키 대신, CapsLock키로 한글과 영문 입력을 전환할 수는 없을까? 해서 찾아보니, AutoHotKey를 통해서 설정할 수 있는 방법이 있어서 공유해봅니다. 세팅을 완료하니 윈도우와 맥을 병행애서 사용하는 유저라면 한영 전환 습관을 그대로 통일할 수 있어 정말 편하더군요.

윈도우에서도 맥처럼 CapsLock키로 한영 언어입력 전환하기

윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag

:: AutoHotKey 다운로드 하러 바로가기 ::

먼저 오토 핫 키 (AutoHotKey)라는 유틸을 다운로드 받아 설치합니다.

설치를 완료하고 나면 지금부터 우측 알트(Alt)키 대신 CapLocks키로 언어전환을 할 수 있는 스크립트를 만들 건데요. 메모장에 아래에 내용을 복붙해서 파일로 저장을 하면 되는데, "CapKE.ahk" 정도의 네이밍으로 저장을 해줍니다. 여기서 핵심은 .ahk 확장자로 만들어줘야 한다는 것이죠.

capslock::
KeyWait, capslock

if A_TimeSinceThisHotkey >= 250 ; in milliseconds.
	SetCapsLockState, % (State:=!State) ? "On" : "Off"
else
	Send, {vk15sc1F2}
return
윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag
적당한 이름을 쓰고, 확장자는 ahk로 바꾼뒤 저장해주자.

위에 파일을 직접 만드는 것이 귀찮다면 그냥 아래의 파일을 다운로드 하셔도 됩니다.

CapKE.ahk

0.00MB

자, 직접 만든 CapKE.ahk 파일을 시작 프로그램 폴더에 넣어주면 되죠 ^^

시작 프로그램 폴더의 경로는 보통 C:\Users\(사용자계정이름)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 인데요.

찾기 어렵다면 탐색기 주소입력란에 %Appdata%\Microsoft\Windows\Start Menu\Programs\Startup 라고 입력하고 엔터키를 쳐도 되고, shell:startup 라고 입력하고 엔터키를 쳐도 됩니다.

shell:startup
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
윈도우 한영키 캡스 락 - windou han-yeongki kaebseu lag
시작프로그램 폴더 안에 생성한 CapKE.ahk 파일을 넣어두자

자 이에 해당 .ahk 파일은 매번 윈도우가 부팅 된 후에 적용이 될 것입니다. 그럼 자동으로 캡록(CapsLock)키를 한영전환키로 사용할 수 있게 됩니다. :)

재시작 필요없이 바로 캡록 키로 한영 전환을 하려면, CapKE.ahk 파일을 더블클릭해서 한번 실행해주면 되겠죠? ^^

저는 회사 윈도우서도 맥북을 사용하는 것처럼 이렇게 AutoHotKey와 스크립트 설정 조합을 통해 캡록(Capslock)키로 한영전환을 하고 있습니다. :)


참고로... 회사에서 구입한 무선 블루투스 키보드는 만렙 BK301 입니다. 여담이지만, 만랩 키보드는 키스킨을 씌워야 키감이 좋고, 로지텍 MX Keys for Mac은 키스킨을 쓰지 않아야 최고의 키감을 느낄 수 있더군요 :)

:: 로지텍 MX Keys 키보드 구입하러 바로가기 ::

:: 만렙 (Manlab) 키보드 구입하러 바로가기 ::

[관련글]

윈도우10에서 맥(Mac) 런치패드 처럼 프로그램 앱 메뉴 띄우기 Paperplane Smart Launch

맥북 한영전환 키 Capslock 아닌 우측 커맨드키로 설정 바꾸기, 카라비너 키맵핑으로 윈도우 처럼 한글영어 입력전환을 해보자