안녕하세요! 매일 반복되는 컴퓨터 작업에 지치신 적 있나요? 이메일 작성, 문서 편집, 앱 실행 등 사소하지만 쌓이면 피로가 되는 일상 업무를 더 빠르고 스마트하게 처리하고 싶다면, AutoHotkey가 딱입니다. 이 무료 도구를 활용하면 키보드 한 번 누름으로 수십 번의 타이핑을 대체할 수 있어요. 오늘 이 포스트에서는 AutoHotkey의 핵심 기능인 핫키(Hotkeys) 와 핫스트링(Hotstrings) 을 중점적으로 다루며, 보조키(Modifier Keys)를 활용한 실전 팁까지 공유하겠습니다. 초보자도 쉽게 따라할 수 있도록 단계별로 설명할게요!
AutoHotkey, 왜 사용해야 할까요?
AutoHotkey(AHK)는 스크립트 기반의 무료 오픈소스 유틸리티로, 키보드·마우스 입력을 자동화하는 데 특화된 도구입니다. 설치만 하면 간단한 매크로부터 복잡한 워크플로우 자동화까지 가능하죠. 예를 들어, Excel에서 반복 계산을 자동화하거나, 브라우저 탭을 일괄 관리하는 스크립트를 작성할 수 있습니다.
주요 장점:
- 무료 & 가벼움: Windows 환경에서 즉시 실행 가능, 리소스 소모 적음.
- 커스터마이징 자유도 높음: 프로그래밍 지식 없이도 시작할 수 있지만, Lua나 JavaScript 같은 언어와 결합 가능.
- 생산성 폭발: 연구에 따르면, AHK 사용자들은 하루 평균 1-2시간의 반복 작업 시간을 절감할 수 있습니다.
AHK를 처음 써보신다면, 공식 다운로드 페이지에서 설치하고 빈 스크립트 파일(.ahk)을 만들어 테스트해보세요. 이제 핵심 기능으로 들어가 볼까요?
핫키와 핫스트링의 기본 이해
AHK의 매력은 핫키와 핫스트링에 있습니다. 이 두 기능이 결합되면, 컴퓨터 사용 패턴이 완전히 바뀝니다. 핫키는 '키보드 단축키'로 동작을 트리거하고, 핫스트링은 '텍스트 자동 완성'으로 타이핑을 줄여줍니다.
핫키 (Hotkeys): 단축키로 명령 실행하기
핫키는 특정 키 조합을 누르면 즉시 명령을 실행하는 기능입니다. 마우스 클릭 없이 앱을 열거나, 창을 이동시키는 등 시간을 단축할 수 있어요. 기본 문법은 간단합니다: 키::동작.
예시: Ctrl + N으로 메모장 열기
^n::Run Notepad
^는 Ctrl 키를 의미합니다.- 이 스크립트를 실행하면 Ctrl + N을 누를 때마다 메모장이 열립니다.
추가 팁: 자주 쓰는 작업에 적용해보세요. 예를 들어, Ctrl + Alt + G로 Google 검색 창을 열거나, F1로 도움말 문서를 띄우는 식으로요. 충돌이 걱정되시면, AHK의 #IfWinActive 지시어를 사용해 특정 앱에서만 활성화할 수 있습니다.
핫스트링 (Hotstrings): 텍스트 자동 완성의 마법
핫스트링은 약어를 입력하면 자동으로 긴 텍스트로 확장되는 기능입니다. 이메일 서명, 주소, 코드 스니펫 등을 빠르게 입력할 때 유용하죠. 문법: ::약어::전체 텍스트.
예시: "addr" 입력 시 주소 자동 완성
::addr::서울특별시 강남구 테헤란로 123, 10층 (우편번호 06130)
- "addr" 뒤에 스페이스나 Enter를 치면 자동으로 전체 주소가 입력됩니다.
- 옵션 추가:
*를 붙이면 즉시 확장되며,?로 대소문자 무시 가능.
실전 활용: 개발자라면 "html"을 입력해 기본 HTML 템플릿을 불러오거나, 영업직이라면 고객 문구를 자동화하세요. AHK는 백스페이스 자동 삭제 기능도 지원해 실수 수정이 쉽습니다.
핫키 및 핫스트링의 보조키(수정자) 활용
보조키(Modifier Keys)는 핫키를 더 세밀하게 제어합니다. 기본 키(문자, 기능키)와 조합해 충돌 없이 확장하세요. 주요 보조키는 다음과 같습니다:
- Control (^): 강력한 기본 조합 (e.g., Ctrl + C 복사).
- Shift (+): 대문자나 특수 동작 (e.g., Shift + Tab 이전 항목).
- Alt (!): 메뉴 단축키처럼 충돌 피함.
- Win (#): OS 수준 자동화 (e.g., Win + D 데스크톱 보기).
이 보조키를 핫스트링에도 적용할 수 있어, 텍스트 입력 시 추가 동작(예: 클립보드 복사)을 트리거합니다.
보조키 사용의 실제 예시
- Shift + A로 이메일 클라이언트 열기
Shift는 일상 키와 구분해 안전합니다. +a::Run Outlook- Alt + B로 웹 브라우저 열기
Alt는 시스템 단축키와 덜 겹칩니다.(경로를 실제 설치 위치로 조정하세요.) !b::Run "C:\Program Files\Google\Chrome\Application\Chrome.exe"- Win + P로 스크린샷 찍기
Windows 키로 OS 기능을 강화. #p:: Send {PrintScreen} ; 추가: 저장 폴더로 이동 Run explorer.exe /select, "%UserProfile%\Pictures\Screenshots" return
팁: 보조키 조합 시 ~를 붙이면 원래 키 동작을 유지합니다 (e.g., ~^c::는 Ctrl + C 복사 후 추가 스크립트 실행).
사용자 정의 조합: 나만의 시퀀스 만들기
여러 보조키를 섞어 '커스텀 조합'을 만들면 AHK의 진면모가 드러납니다. 이는 입력 패턴에 따라 동적 동작을 정의해 유연성을 높여줍니다.
예시: Ctrl + Shift + S로 모든 문서 저장
여러 앱에서 Ctrl + S를 시뮬레이션.
^+s::
Send ^s
; 추가: 알림 표시
ToolTip, 문서 저장 완료!
SetTimer, RemoveToolTip, 2000
return
RemoveToolTip:
ToolTip
return
- 이 스크립트는 저장 후 팝업 알림을 띄웁니다.
- 고급:
#If조건으로 워드나 브라우저에서만 작동하게 설정하세요.
아이디어 제안: 마케터라면 Ctrl + Alt + E로 이메일 템플릿을 불러오고, 디자이너라면 Win + Shift + N으로 Photoshop 새 파일을 여는 조합을 만들어보세요. AHK 포럼에서 공유된 스크립트를 커스터마이징하는 것도 추천합니다.
결론: AutoHotkey로 스마트하게 일하기
AutoHotkey의 핫키, 핫스트링, 보조키를 마스터하면 반복 작업이 사라지고 워크플로우가 혁신됩니다. 처음엔 간단한 스크립트부터 시작해 점차 복잡한 조합으로 확장하세요. 생산성 향상은 작은 변화에서 비롯되니, 오늘 한두 개 핫키를 만들어 테스트해보는 건 어떨까요? AHK 커뮤니티(예: Reddit r/AutoHotkey)에서 더 많은 아이디어를 얻으실 수 있습니다.
'ETC > Auto Hotkey' 카테고리의 다른 글
| AutoHotkey 루프 마스터하기: 효율적인 스크립팅을 위한 핵심 제어 흐름! (0) | 2025.10.27 |
|---|---|
| AutoHotkey 스크립트의 핵심, 'If 문' 마스터하기: 자동화의 문을 열다 (0) | 2025.10.27 |
| 생산성 끝판왕: AutoHotkey 핫스트링으로 작업 효율 10배 높이기! (0) | 2025.10.27 |
| AutoHotkey 핫키: 작업 흐름을 혁신하는 마법 같은 키보드 단축키 (0) | 2025.10.26 |
| 오토핫키 스크립팅, 연산자로 마스터하기: 자동화의 핵심! (0) | 2025.10.26 |