반복적인 작업을 빠르게 처리하고 싶을 때, 키보드 단축키 자동화만큼 효과적인 방법도 드물어요.
오늘은 누구나 쉽게 따라 할 수 있는 AutoHotkey의 기본 사용법과 실전 팁들을 정리해봤습니다.
복잡한 코딩 지식 없이도 업무 속도를 확 줄일 수 있으니 꼭 끝까지 읽어보세요.
1. AutoHotkey란 무엇인가요?

AutoHotkey는 키보드, 마우스 입력을 자동화할 수 있는 스크립트 도구입니다. 주로 단축키 설정이나 반복작업 자동화에 활용되며, 간단한 코드만으로 다양한 기능을 구현할 수 있어요.
2. 기본적인 단축키 설정

2.1 키 하나로 메시지 띄우기
가장 기본적인 예제는 특정 키를 눌렀을 때 동작을 실행하는 거예요.
F1::MsgBox, F1 키가 눌렸습니다!
F1을 누르면 메시지 박스가 뜨는 간단한 구조입니다.
2.2 조합키도 가능해요
Ctrl, Alt, Win 키 등과 조합해서 더 다양한 단축키도 만들 수 있어요.
^j::MsgBox, Ctrl + J
!k::MsgBox, Alt + K
#q::MsgBox, Win + Q
^
는 Ctrl!
는 Alt#
는 Windows 키를 의미합니다.
2.3 여러 동작을 연속으로 실행
^h::
MsgBox, Ctrl + H 실행!
Send, Hello, AutoHotkey!
return
이 코드는 메시지를 띄운 뒤, “Hello, AutoHotkey!”라는 텍스트를 자동 입력해요.
3. 텍스트 자동입력 기능: 핫스트링(Hotstring)
자주 쓰는 문장을 자동으로 완성해주는 기능도 있어요.
::btw::By the way
::ty::Thank you!
btw
를 입력하고 스페이스바를 누르면 자동으로 By the way
로 바뀝니다.
4. 특정 프로그램에서만 작동하는 단축키
특정 앱에서만 핫키가 작동하도록 설정도 가능해요. 예를 들어 메모장에서만 작동하려면 아래처럼 작성하면 됩니다.
#IfWinActive, ahk_exe notepad.exe
F2::MsgBox, 메모장에서만 작동해요!
#IfWinActive
5. 마우스 버튼도 단축키로
AutoHotkey는 키보드뿐 아니라 마우스 버튼도 활용할 수 있어요.
XButton1::MsgBox, 앞으로 가기 버튼 클릭!
MButton::MsgBox, 마우스 가운데 버튼 클릭!
마우스 제스처와 조합하면 더 많은 활용이 가능하겠죠?
6. 자주 사용하는 프로그램 실행하기
Ctrl + Alt 조합으로 빠르게 원하는 앱을 실행할 수 있어요.
^!c::Run, calc.exe ; 계산기
^!n::Run, notepad.exe ; 메모장
기억하기 쉬운 조합으로 설정해두면 정말 편리합니다.
마무리하며
AutoHotkey는 익숙해지면 마우스 클릭보다 빠르게 업무를 처리할 수 있는 강력한 도구예요. 위의 예제들을 직접 실행해 보면서 자신만의 단축키 세트를 구성해보세요.