핫키(HotKey)란?
지정된 키를 눌렀을 시 동작을 실행하도록 하는 것입니다.
핫키는
핫키::
실행할 동작
return
예를 들어 F1을 눌렀을 시에 msgbox를 동작시켜보겠습니다.
F1::
msgbox, F1을 눌렀습니다.
return
return을 쓰는 이유는 return을 만나야 프로그램이 종료가 됩니다.
return을 쓰지 않고 만나지 않는다면 코드는 계속 아래로 읽어지면서 실행되게 됩니다.
평상시에 많이 사용하는 붙여 넣기처럼 Ctrl + V 같이
여러 개를 조합할 수 있습니다
기능키 | 표현 문자 |
Ctrl | ^ |
Alt | ! |
Shift | + |
Windows | # |
아래는 Ctrl + q를 핫키로 지정하는 표현식입니다.
^q::
msgbox,Ctrl+q를 눌렀습니다
return
핫 스트링은 특정문자를 입력했을 때 동작을 실행하도록 하는 것입니다.
핫 스트링은
::핫스트링::
실행할내용
return
핫 스트링은 영어만 지원하며 cloud를 쳤을 시 msgbox를 불러오는 코드를 작성하게 되면
::cloud::
msgbox, cloud에 놀러오신걸 환영합니다
return
으로 cloud라는 문자를 칠 시 동작을 실행할 수 있습니다
여기서 핫키를 q:: 이런 식으로 지정해두면
문자를 입력할 때 q를 치고 싶어 핫키가 겹치는 경우
핫키를 막아두는 명령어가 있습니다.
Suspend 명령어입니다.
F1::
Suspend
return
F1을 눌렀을 때 모든 핫키를 잠시 비활성화하게 되어
원래 키를 사용할 수 있게 됩니다.
'언어 > AUTOHOTKEY' 카테고리의 다른 글
[오토핫키] 8강 함수만들고 사용하기 (0) | 2020.03.11 |
---|---|
[오토핫키] 7강 레이블과 레이블이동(goto, gosub) (0) | 2020.03.11 |
[오토핫키] 5강 내장 변수 알아보기 (0) | 2020.01.15 |
[오토핫키] 4강 이스케이프문자 사용법 (0) | 2019.11.07 |
[오토핫키] 3강 연산자 활용 (0) | 2019.11.07 |