
Windows 10에서 나만의 키보드 단축키를 만드는 것은 생각보다 어렵지 않습니다. 단축키를 만들고 싶은 프로그램의 실행 파일(.exe)을 마우스 오른쪽 버튼으로 클릭한 뒤 속성(Properties)을 열고, 명령어를 입력하는 상자에 원하는 조합을 넣으면 끝입니다.
그런데 만약 Windows 10이 임의로 지정해 둔 기본 단축키를 바꾸고 싶다면 어떨까요? 예를 들어 작업 관리자를 여는 Ctrl + Shift + Esc 대신 더 편리한 조합을 쓰거나, Win + S 검색 단축키를 다른 검색 도구로 연결하고 싶은 경우가 그렇습니다. 이럴 때 필요한 것이 바로 AutoHotkey라는 도구입니다.
이 글에서는 AutoHotkey를 사용해 Windows 10의 기본 키보드 단축키를 자유롭게 변경하는 방법을 단계별로 알려드립니다.
AutoHotkey 소개
먼저 안타까운 소식부터 말씀드리면, Windows에는 기본 단축키를 변경할 수 있는 내장 기능이 없습니다. 여러 해가 지났음에도 Microsoft는 이런 간단한 유연성을 제공하지 않고 있는데, 아마도 사용자가 Microsoft 앱이 아닌 다른 프로그램에 단축키를 할당할 것을 우려해서일 겁니다. 실제로 그럴 가능성이 높지만요.
대신, 바꾸고 싶은 단축키마다 간단한 스크립트를 직접 작성해야 합니다. 걱정하지 마세요. AutoHotkey라는 훌륭한 도구 덕분에 이 과정은 생각보다 훨씬 쉽습니다. AutoHotkey는 다양한 창의적인 용도로 활용할 수 있는 스크립트 제작 도구이며, 오늘은 특히 Windows 기본 단축키를 변경하는 데 초점을 맞춰 살펴보겠습니다.
우선 공식 사이트에서 AutoHotkey를 다운로드하여 설치합니다.

다음으로, Windows 단축키를 변경하기 위해 꼭 알아야 할 AutoHotkey 문법의 기본기를 익혀두겠습니다. 대부분의 Windows 단축키는 아래 키들의 조합으로 이루어져 있으므로, 이 정도만 알아도 충분히 시작할 수 있습니다.
| AutoHotkey 문법 | 의미 |
|---|---|
| ^ | Ctrl 키 |
| ! | Alt 키 |
| + | Shift 키 |
| # | Win(Windows) 키 |
| Up, Down, Left, Right | 방향키 |
| run, | 핫키를 눌렀을 때 PC의 파일, 폴더 또는 프로그램을 실행하도록 함 |
| send, | 핫키 입력을 지정한 키 입력으로 전달함 |
일반 문자는 그대로 타이핑하면 되고, Esc, Del 같은 특수 키 역시 스크립트에 바로 입력할 수 있습니다. 주요 AutoHotkey 문법 목록은 공식 문서 사이트에서 편리하게 확인할 수 있습니다.
기본 Windows 단축키 변경하기
설치가 완료되었다면, 바탕화면 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → AutoHotkey Script를 선택한 뒤 알아보기 쉬운 이름을 붙입니다. 여기서는 작업 관리자를 여는 기본 단축키(Ctrl + Shift + Esc)를 더 좋은 조합으로 바꿔볼 것이므로, 스크립트 이름을 "Task Manager"로 지정했습니다.
이제 방금 만든 스크립트를 마우스 오른쪽 버튼으로 클릭하고 Edit Script(스크립트 편집)를 선택합니다. 위에서 설명한 문법을 적용하면 다음과 같이 입력하면 됩니다.
^+x::Send ^+{Esc}구조는 간단합니다. 먼저 사용하고 싶은 새 단축키(여기서는 Ctrl + Shift + X)를 입력하고, 이어서 ::Send, 한 칸 띄운 다음 교체 대상인 기존 단축키를 적습니다. Esc 키는 일반 문자가 아닌 명령 키이기 때문에 특수 중괄호 { }로 감싸주어야 합니다.
모든 단축키 교체 스크립트에는 두 번째 줄에 #NoTrayIcon이라는 문구를 추가하는 것을 추천합니다. 이렇게 하면 AutoHotkey 트레이 아이콘이 뜨지 않아 전체 과정이 백그라운드에서 조용히 유지됩니다.

스크립트 작성이 끝나면 저장하고 닫은 뒤, 해당 파일을 더블클릭해 실행합니다. 그리고 새 단축키가 의도대로 동작하는지 직접 테스트해 보세요.
프로그램 실행 단축키 변경하기
이번에는 Windows 기본 검색 단축키 Win + S를 인기 있는 대안 검색 도구인 "Everything"으로 연결해 보겠습니다. 다음 명령어를 입력하세요.
#s::run, "C:\Program Files\Everything\Everything.exe"

여기서 ::는 핫키와 실행할 동작을 구분하는 구분자입니다. :: 앞부분이 우리가 지정하는 핫키(이 경우 Win + S)이고, run, 뒷부분은 Everything 앱을 여는 실행 경로입니다.

PC 시작 시 단축키 자동 실행하기
완성된 .ahk 스크립트 파일을 파일 탐색기의 시스템 시작 폴더로 옮기면, Windows 부팅과 동시에 단축키가 자동으로 활성화됩니다. 시작 폴더 경로는 다음과 같습니다.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
교체한 모든 단축키 스크립트를 이 폴더에 넣어두면, PC를 켜는 순간부터 모든 단축키를 바로 사용할 수 있습니다.

약간의 수고는 필요하지만, 이 방법으로 Windows의 기본 키보드 단축키를 확실히 변경할 수 있습니다. 게다가 부수적으로 AutoHotkey의 기본기도 익히게 됩니다. AutoHotkey는 이 글에서 소개한 것보다 훨씬 복잡한 스크립트도 실행할 수 있는 매우 강력한 도구입니다.
Windows를 더 깊이 활용하고 싶다면, Windows 10 최고의 샌드박스 애플리케이션 목록이나 레거시 BIOS를 UEFI로 변환하는 방법에 대한 가이드도 함께 확인해 보세요.