오토핫키를 사용하여 키보드 매핑 변경하는 방법

2024. 7. 6. 16:43 / 서기랑

 오토핫키의 스크립트를 사용하면 키보드 매핑을 변경하는 것도 가능하다.

 키보드 매핑을 위한 프로그램은 많이 있기 때문에 굳이 오토핫키로 스크립트를 만들 필요는 없지만 키보드 매핑 프로그램을 사용하기 싫거나 원하는 대로 매핑이 불가능하다면 아래의 오토핫키를 사용하는 방법으로 키보드 매핑 프로그램을 만들어보는 것은 어떨까 한다.

 

오토핫키를 사용하여 키보드 매핑 변경하기

1. 오토핫키 설치.

 오토핫키는 아래의 링크를 클릭하여 공식 사이트에서 접속한 뒤 [Download EXE]를 클릭하여 설치 파일을 다운로드하고 설치를 하면 된다.

 (설치 과정은 간단하다)

 오토핫키 다운로드 페이지

 

2. 스크립트 만들기.

 오토핫키를 설치했다면 메모장을 열고 키보드 매핑을 위한 스크립트를 작성하자.

 기본적인 스크립트는 복잡하지 않으며 원본키::매핑키 와 같은 형식으로 작성하기만 하면 되는데 아래의 예시 내용을 보면 이해하는데 도움이 될 것이다.

원본키::매핑키

; F1 키를 a 키로 매핑
F1::a
; Caps Lock 키를 a 키로 매핑
CapsLock::a

; a 키를 b 키로 매핑
a::b

; Tab 키를 Enter 키로 매핑
Tab::Enter

 

 하나의 키의 매핑을 변경하는 것이 아닌 Alt, Ctrl, Shift, 윈도우 키와 같이 사용하는 단축키의 매핑을 변경하는 것도 가능한데 이런 경우에는 Alt나 Ctrl을 그대로 입력하는 것이 아닌 ^!+#와 같은 특수문자로 스크립트를 작성하면 된다.

 (윈도우 단축키는 원본키로 사용이 불가능하지만 반대로 매핑키로는 사용이 가능하다)

^ -> Ctrl
! -> Alt
+ -> Shift
# -> Win (Windows 키)

; 숫자패드 0 키를 Alt + Tab 키로 매핑
Numpad0::!Tab

 ; Alt + Ctrl + Shift + a 키를 a 키로 매핑
!^+a::a

 

 스크립트의 작성을 완료했다면 메모장에서 다른 이름으로 저장을 통해 .ahk 확장자로 파일을 저장하자.

 

3. 스크립트 실행.

 작성한 오토핫키 스크립트 파일은 오토핫키가 설치되어있다면 바로 실행할 수 있으며 오토핫키가 설치되지 않은 다른 컴퓨터에서 실행하고자 한다면 마우스 우클릭 메뉴를 열고 컴파일을 진행 한 뒤 .exe 파일을 만들어서 실행하면 된다.

 

 

그 외 내용

- 위에서 설명한 간단한 스크립트로는 윈도우에서 지정한 단축키를 다른 키로 매핑할 수 없지만 반대로 다른 키를 윈도우에서 지정한 단축키로 매핑하는 것은 가능하다.

 예를 들면 Alt + Tab을 누르면 숫자패드 0이 작동하도록 매핑할 순 없지만 로 숫자패드 0을 누르면 Alt + Tab이 작동하도록 매핑할 수는 있다.

 

- 오토핫키가 설치 되어있다면 스크립트를 바로 실행해도 되지만 다른 컴퓨터에서 실행할 것이라면 컴파일을 통해 .exe 파일을 만들고 실행하는 것이 좋다.

 

- 오토핫키로 만든 .exe의 경우 악성 코드를 심어놓은 경우가 생각보다 많다.

 때문에 인터넷에서 받은 파일은 주의하는 것이 좋으며 가능하다면 ahk 파일을 받아서 확인 후 직접 컴파일하거나 직접 만드는 것이 좋을 수도 있다.