오토핫키를 사용해서 토글 키 작동 설정 방법

2024. 6. 28. 22:48 / 서기랑

 컴퓨터를 사용하면서 Caps Lock, Num Lock, Scroll Lock 같은 토글 키 때문에 불편을 겪는 경우는 생각보다 많다.

 하지만 기본적으로 토글 키를 항상 켜거나 끄도록 할 수 있는 방법은 없기 때문에 이를 위해서는 별도의 프로그램을 사용해야 하는데 프로그램 중에 원하는 방식의 프로그램이 없다면 오토핫키를 사용하여 사용자가 토글 키 작동 설정을 직접 만들어 사용하는 것이 더 나을 수 있다.

 

오토핫키를 사용해서 토글 키 작동 설정하기

 오토핫키는 주로 매크로를 만들 때 사용하는 오픈 소스 기반의 스크립트 언어라고 보면 된다.

 흔히 사용하는 프로그램 언어보다 간단한 코드를 사용하여 매크로를 만들 때 주로 사용하는 언어로 키를 제어하는 것이 가능하기 때문에 코드를 어떻게 작성하느냐에 따라서 토글 키의 작동을 설정하는 것도 가능하다.

 

1. 오토핫키 설치.

 우선 오토핫키를 설치하자.

 아래의 오토핫키 홈페이지에 접속한 뒤 [Download EXE]를 클릭하여 설치 파일을 다운로드할 수 있다.

 오토핫키 다운로드 페이지

오토핫키 홈페이지

 설치 파일을 다운로드했다면 파일을 실행하고 설치를 진행하면 되는데 설치 과정은 간단하기 때문에 어려움은 없을 것이다.

오토핫키 설치 화면

2. 스크립트 만들기.

 오토핫키를 설치했다면 메모장을 열고 스크립트를 입력하자.

 스크립트는 아래의 내용을 참고하여 원하는 방식으로 토글 키가 작동되도록 입력하면 된다.

; Num Lock을 켜기
SetNumLockState, On

; Num Lock 키가 눌려도 작동하지 않도록 막기
NumLock::Return

; Caps Lock을 켜기
SetCapsLockState, On

; Caps Lock 키가 눌려도 작동하지 않도록 막기
CapsLock::Return

; Scroll Lock을 켜기
SetScrollLockState, On

; Scroll Lock 키가 눌려도 작동하지 않도록 막기
ScrollLock::Return

 

 예를 들어 Num Lock은 항상 켜고 나머지 토글 키들은 모두 끄고 싶다면 아래와 같이 스크립트를 입력하면 된다.

SetNumLockState, On
NumLock::Return

SetCapsLockState, Off
CapsLock::Return

SetScrollLockState, Off
ScrollLock::Return

오토 핫키 스크립트 토글 키 잠금

 스크립트를 입력했다면 [다른 이름으로 저장]을 통해 확장자를 .ahk로 저장하면 된다.

오토핫키 확장자로 저장

3. 스크립트 실행.

 스크립트를 만들었다면 이제 스크립트 파일을 실행하자.

 일반 파일 실행하듯이 더블 클릭하여 실행하면 되며 만약 인스톨 관련 창이 나타나면 인스톨을 진행하고 다시 한 번 스크립트를 실행하면 된다.

 정상적으로 스크립트가 실행됐다면 사용자가 원하는 방식으로 토글 키가 작동 설정된 것을 확인할 수 있을 것이다.

 

그 외 내용

- 실행중인 스크립트를 종료하고자 한다면 작업표시줄 트레이에서 오토핫키를 찾아 종료하면 된다.

 

- 오토핫키가 설치되어 있다면 작성한 스크립트를 파일 실행하듯 바로 실행할 수 있기 때문에 시작 프로그램에 넣어두면 윈도우가 실행할 때 자동으로 실행되도록 하는 것도 가능하다.

 한마디로 윈도우가 실행될 때부터 토글키를 잠글 수 있는 것이다.

 

- 오토핫키를 잘 사용하면 토글 키 외에도 도움말에 주로 사용하는 [F1]키도 작동하지 않도록 설정할 수 있으며 특정 단축키를 사용하여 토글 키를 잠그거나 해제하는 등 기능을 추가하여 응용하는 방법도 있다.