준호씨의 블로그

윈도우10 AutoHotKey로 CapsLock키를 ESC키로 맵핑. 시작프로그램에 등록하기 본문

IT이야기

윈도우10 AutoHotKey로 CapsLock키를 ESC키로 맵핑. 시작프로그램에 등록하기

준호씨 2021. 6. 27. 00:05
반응형

예전에 윈도우 운영체제를 많이 사용하던 시절에는 AutoHotKey를 이용해서 일부 키보드 설정을 바꿔서 사용하곤 했었습니다.

 

나의 autohotkey 설정

windows 환경에서 autohotkey 를 애용하고 있다. 컴퓨터 마다 설정이 조금씩 다르긴 하지만 공통적으로 사용하는 설정은 대략 다음과 같다. 터미널 프로그램을 띄우면 Capslock 을 ESC 로 인식 시키는 것

junho85.pe.kr

그러다가 맥북을 주로 사용하면서 AutoHotKey도 사용할 일이 별로 없었는데요.

요즘 집에서 윈도우 데스크톱을 자주 사용하게 되면서 다시 AutoHotKey를 사용하게 되었습니다.

저는 이미 CapsLock키를 ESC키로 맵핑해서 사용하는 것이 익숙해져서 윈도우에서도 자꾸 ESC대신 CapsLock키를 누르고 있어서 CapsLock키를 ESC키로 맵핑해 주기로 하였습니다.

일단 AutoHotKey를 받아서 설치합니다.

 

AutoHotkey

AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmi

www.autohotkey.com

AutoHotKey가 설치된 상태에서 AutoHotKey 스크립트를 실행하면 정의한 설정대로 키보드가 맵핑됩니다.

AutoHotKey 스크립트를 만듭니다. 저는 예전에 만들어 둔 파일을 그대로 이용했습니다.

사실 내용만 보면 Vim이나 터미널 환경에서만 CapsLock키를 누르면 ESC로 인식되는 거 아닐까 싶기도 하지만 아무튼 크롬 브라우저 등 다른 프로그램에서도 잘 됩니다. 뭔가 좀 이상하네요.

아무튼 스크립트 파일을 저장하고 실행하면 스크립트 설정이 적용됩니다.

그런데 컴퓨터를 재시작하고 나면 설정이 풀리기 때문에 다시 스크립트를 실행시켜 주어야 하는데요.

스크립트 파일을 시작프로그램에 등록시켜 두면 자동으로 실행됩니다.

Win + R 키를 누르면 실행창이 뜨는데요. "shell:startup"을 입력하고 실행시킵니다.

그러면 시작프로그램 폴더가 나타납니다. 해당 폴더를 직접 찾아가도 되지만 "shell:startup"으로 찾는 것이 수월합니다.

시작프로그램 폴더에 AutoHotKey 스크립트를 옮겨다 두면 컴퓨터가 재시작할 때마다 자동으로 적용됩니다.

반응형
Comments