thecode

[Window] Keyboard configuration like MacOS 본문

개발일지

[Window] Keyboard configuration like MacOS

hyeontack 2020. 8. 22. 01:09

안녕하세요 THECODE에 방문해주셔서 감사합니다.


맥북을 쓰다보니까 Caps Lock로 한/영을 변경하는게 너무 편해서 Window도 MacOS처럼 동작하고 싶어져서 찾다 보니 좋은 내용들이 있어서 글을 남기게 되었습니다.

 

첫 번째

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

두 번째

아래 내용을 메모장에 붙여넣고,

저장할 때 파일 형식을 모든 파일로 하고 파일명CapsLockKorEng.ahk라는 이름으로 저장합니다.

사실 파일명은 꼭 CapsLockKorEng 말고 아무거나 작성 후 뒤에 오는 .ahk 확장자만 잘 적어주면 됩니다.

CapsLockKorEng를 해준 이유는 직관적으로 의미를 알 수 있기 때문에 해줬습니다.

 

Window 10 미만 (참고로 저는 Window 8이라서 이걸 작성하였습니다.)

capslock::
KeyWait, capslock
if A_TimeSinceThisHotkey >= 250 ; in milliseconds.
SetCapsLockState, % (State:=!State) ? "On" : "Off"
else
Send, {vk15sc1F2}
return

Window 10 일 경우

capslock::
KeyWait, capslock
if A_TimeSinceThisHotkey >= 250 ; in milliseconds.
SetCapsLockState % !GetKeyState("CapsLock", "T")
else
Send, {vk15sc1F2}
return

세 번째

컴퓨터를 사용할 때마다 이 기능을 항상 사용하려면 CapsLockKorEng.ahk 파일을 시작 프로그램 폴더에 넣어줘야 합니다.

 

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

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

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

 

네 번째

이렇게 하면, Caps Lock 키를 짧게 누르면 한/영 전환이 되고,

살짝 길게 누르면 Caps Lock에 불이 들어오며 본래대로 대문자 입력이 됩니다.

이제 Window 환경에서도 MacOS처럼 Caps Lock 한/영 전환의 장점을 누를 수 있습니다.

 

1초(1000 milliseconds)

 

0.25초(250 milliseconds) 동안 길게 눌렀을 때 CapsLock 상태를 변경하도록 했는데

길게 누르는 시간을 조정하려면 250 부분을 예를 들어 0.5초라면 500, 3초라면 3000으로 바꾸면 됩니다.
개인적으로 250ms가 맥북이랑 비슷한거 같애서 설정하였습니다.


Reference

  1. https://autohotkey.com/download/
  2. https://www.clien.net/service/board/kin/10008815
  3. https://prolite.tistory.com/1102
Comments