AutoHotKey는 정말 훌륭한 도구입니다. 올해 초 Help Desk Geek에 게시한 글에서 AutoHotKey를 사용해 Windows에서 특정 키를 비활성화하는 방법을 소개한 적이 있는데요. 하지만 이것은 이 소프트웨어로 할 수 있는 무수한 활용법 중 하나에 불과합니다.
단 몇 줄의 코드만으로도 앞으로 몇 년간 키보드와 PC 사용 방식을 완전히 바꿔놓을 수 있는 기능을 만들 수 있습니다. 저는 10년 넘게 Windows 시작 프로그램에 끊임없이 다듬어 온 AutoHotKey 스크립트를 두고 사용해 왔습니다. 그것이 제공하는 기능이 없었다면 아마 일상이 크게 불편했을 것입니다.

오늘은 일상적인 PC 사용에 가장 유용한 AutoHotKey 스크립트 5가지를 소개해 드리겠습니다. 설치, 설정, 스크립트 작성 방법에 대한 자세한 설명은 앞서 언급한 글에서 확인할 수 있지만, 사실 애플리케이션을 다운로드하고 텍스트 편집기를 연 뒤 아래 스크립트 중 하나를 저장하고 실행하기만 하면 바로 사용할 수 있습니다.
기능 키(F키) 용도 바꾸기
많은 사람들에게 기능 키(F1~F12)는 거의 사용되지 않는 키입니다. 키보드 배치에 따라 이 키 열까지 손을 뻗는 것이 그 기능에 비해 불편할 수 있고, 어떤 사람들에게는 그냥 쓸모없는 키일 수도 있습니다.
제가 기능 키로 하는 가장 좋아하는 작업은 자주 사용하지만 항상 열어두지는 않는 프로그램을 실행하도록 지정하는 것입니다. 메모장이 대표적인 예입니다.
F1::Run "%WINDIR%\notepad.exe"
위 스크립트는 F1 키를 누르면 최신 버전의 Windows 어디서든 메모장을 실행합니다. 파일 경로에는 직접 경로와 Windows 환경 변수를 모두 사용할 수 있으며, 여러 버전의 Windows를 함께 사용한다면 환경 변수를 활용하는 것이 가장 좋습니다.
특수 문자 입력하기

엠대시(—)를 사랑하는 사람으로서, 대부분의 키보드가 이 문자를 기본적으로 지원하지 않는다는 점은 정말 답답한 일입니다. 그렇다면 직접 만들어 봅시다.
!-::Send {—}위 스크립트는 Alt + - 키를 누르면 엠대시(—)를 입력합니다. Shift나 Ctrl에 비해 사용 빈도가 훨씬 낮은 Alt는 단축키 조합용으로 활용하기 좋은 보조 키입니다.
또 하나 좋은 아이디어는 말줄임표(…)를 Alt + .에 할당하는 것입니다. 다음 한 줄이면 됩니다.
!.::Send {…}글쓰기를 업으로 삼는 저에게 AutoHotKey로 문장 부호를 손쉽게 입력할 수 있다는 점은 상상 이상으로 많은 시간을 절약해 줍니다.
볼륨 조절하기

멀티미디어 키를 지원하지 않는 키보드를 사용하는 사람도 있지만, 그렇다고 음악을 간편하게 조절하는 즐거움을 포기할 필요는 없습니다.
제가 가장 선호하는 방식은 Shift + Page Up으로 볼륨을 높이고, Shift + Page Down으로 볼륨을 낮추며, Shift + Pause로 음소거(토글)를 설정하는 것입니다.
+PgUp::Send {Volume_Up}+PgDn::Send {Volume_Down}+Pause::Send {Volume_Mute}물론 사용 중인 키보드에서 이 배치가 실용적이지 않을 수도 있습니다. AutoHotKey의 공식 키 목록을 참고하면 위 키 이름을 원하는 대로 얼마든지 변경할 수 있습니다.
창을 항상 위에 고정하기

이것은 아마 제가 가장 좋아하는 AutoHotKey 한 줄 스크립트입니다. 창을 다른 창 위에 고정하는 기능은 업무를 하거나 영화를 감상하거나 책상에서 여러 작업을 동시에 처리할 때 큰 스트레스를 덜어줍니다.
^Space::Winset, AlwaysOnTop, , A
특히 모니터 크기는 적당하지만 듀얼 모니터 환경이 아닌 분들에게 유용합니다. 위 스크립트를 사용하면 계산기가 더 이상 다른 창들에 파묻히지 않습니다! Ctrl + Space를 누르면 창을 고정하거나 해제할 수 있습니다.
구글 즉시 검색하기

매일 컴퓨터를 사용하는 분이라면 친구와 대화하거나 웹 서핑 중 마주친 용어를 구글에 검색하는 데 생각보다 많은 시간을 쓰고 있을 겁니다.
그런데 텍스트를 선택하고, 복사하고, 새 탭을 열고, 주소창에 붙여넣고, Enter 키를 누르는 과정은 꽤 번거롭습니다. 이 과정을 더 간단하게 만들면 어떨까요?
^+c::
Send ^c
Sleep 50
Run "https://www.google.com/search?q=%clipboard%"
return
위 스크립트는 검색하고 싶은 텍스트를 선택한 상태에서 Ctrl + Shift + C 단축키만 누르면 위의 모든 과정을 한 번에 처리합니다. 구글 검색 페이지가 기본 브라우저에서 열립니다.
이 스크립트 중 하나만 골라야 한다면 아쉽겠지만, 좋은 소식이 있습니다. 각 스크립트를 새 줄에 붙여넣기만 하면 모든 스크립트가 매끄럽게 함께 작동합니다!

단축키 충돌만 피한다면 위 5가지 스크립트를 하나의 AHK 파일에 모두 담아 동시에 사용해도 전혀 문제없습니다.