반응형
AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.
핫키는 단축키 기능(예를 들어 Ctrl+C는 복사기능)을 하는것을 말하며, 핫스트링은 일종의 자동 교정과 비슷한 기능(예를 들면 'dkssud'을 치면 '안녕'으로 자동 변환)을 말합니다.
1. HotKey(핫키)
아래 코드를 실행 후 새 파일을 하나 열어서 Ctrl+J키를 누르면 '나의 첫 번재 스크립트' 라는 문장이 쓰여집니다.
^j:: ; 단축키를 적은 후 :: 를 적으면 핫키로 동작됩니다.(여기서는 Ctrl+j 단축키 설정)
Send, 나의 첫 번째 스크립트
return
아래는 기본적으로 핫키에서 사용되는 심볼들입니다.
&는 키 조합 또는 키 + 마우스 조합의 용도로 사용됩니다. 아래와 같은 식으로 사용됩니다.
아래 소스 적용 후 숫자패드의 0번 숫자키를 누른 상태에서 1번 숫자 키를 누르면 메세지박스가 출력됩니다.
2. HotString(핫스트링)
아래 코드를 실행 후 새 파일을 하나 열어서 ftw를 적은 후 한칸 띄우면 자동으로 Free the whales라는 문장이 쓰여집니다.
; ::와 ::사이에 핫스트링을 적은 후 마지막 :: 뒤에 핫스트링에 적용할 문장을 적으면 됩니다.
::ftw::Free the whales
위의 코드는 핫스트링을 적은 후 한칸 띄우는 동작을 했는데 이러한 동작없이 바로 적용 시키는 방법도 있습니다. 아래 코드를 적용 후 새 파일 하나 열어서 ftw라고만 적으면 바로 핫스트링이 적용 됩니다.
; 맨앞의 :*: 두 개의 콜론(:) 사이에 *를 넣어주면 됩니다.
:*:ftw::Free the whales
만약에 특정 창에서만 동작하고 싶을 경우 #IfWinActive 를 사용하면 됩니다.
아래 코드는 Visual Studio Code의 새 파일 창에서 Alt + Q키를 눌렀을 경우와 아닌 경우를 구별하여 메세지박스 창의 내용이 다른게 보여집니다.
#IfWinActive Untitled-1 - Visual Studio Code
!q::
MsgBox, "Untitled-1 - Visual Studio Code"에서 Alt 와 Q를 눌렀습니다.
Return
#IfWinActive
; Untitled - Notepad가 아닌 모든 창
!q::
MsgBox, "Untitled-1 - Visual Studio Code"가 아닌 다른 창에서 Alt와 Q를 눌렀습니다.
Return
반응형
'Software > AutoHotKey' 카테고리의 다른 글
[AutoHotKey] 변수, 표현식 사용 방법 (0) | 2024.07.24 |
---|---|
[AutoHotKey] 외부 프로그램 실행하기 (0) | 2024.07.24 |
[AutoHotKey] 키 눌림(단축키) 실행(typing) 하기 (0) | 2024.07.24 |
[AutoHotKey] 한글 출력하기 (0) | 2024.07.23 |
[AutoHotKey] 오토핫키 + VSCode(with Code Runner) 환경 설정 (0) | 2024.07.23 |
댓글