키보드를 사용하다 보면 실수로 눌렀다가 곤란한 상황을 만드는 키가 있습니다. 대표적인 예가 윈도우 키입니다. 전체 화면으로 실행 중인 게임이나 프로그램이 갑자기 최소화되어 당황한 경험이 있으실 겁니다.
Alt 키 역시 문제가 될 수 있습니다. 실수로 누르는 순간 이후의 모든 키 입력이 먹통이 되기도 합니다. 자신도 모르게 이런 키들을 잘못 누르고 있다면 큰 불편과 혼란을 겪게 됩니다.
과거에는 이런 키 입력을 막아주는 여러 무료 프로그램들이 있었지만, 지금은 대부분 쓸모가 없어졌습니다. Simple Disable Key는 더 이상 무료 소프트웨어가 아니었고, SharpKeys와 KeyTweak은 최신 윈도우 버전에서 공식적으로 지원되지 않습니다. 선택지가 없다고 느껴진다면 어떻게 해야 할까요? 직접 만들면 됩니다!
겁먹지 마세요. 생각보다 아주 쉽습니다. 이 글에서는 무료 윈도우 프로그램인 AutoHotKey를 사용해 원하는 모든 키를 비활성화하는 방법을 알려드립니다. 복잡한 설정도, 재부팅도 필요 없다는 것이 가장 큰 장점입니다.
AutoHotKey 다운로드 및 설치
키보드 입력을 비활성화하는 첫 번째 단계는 AutoHotKey 프로그램을 다운로드하는 것입니다. 공식 웹사이트에 접속하면 페이지 상단의 파란색 버튼에서 최신 버전을 받을 수 있습니다. 다운로드가 완료되면 설치 파일을 실행하세요.
설치 과정에서는 위 이미지와 같이 기본 옵션 그대로 진행하면 됩니다. 설치가 끝나면 창을 닫아도 좋습니다. 아직 AutoHotKey를 실행할 필요는 없습니다.
AutoHotKey 스크립트 만들기
AutoHotKey를 다운로드했다면, 이제 이 프로그램이 어떤 역할을 하는지 이해해야 합니다. AutoHotKey는 사용자가 직접 작성한 스크립트를 컴파일해서 실행해 주는 도구입니다. 쉽게 말해 자동화 작업과 윈도우 단축키 제작에 특화된 간단한 프로그래밍 언어라고 생각하면 됩니다.
프로그래밍 언어를 배우는 일은 어렵지만, 걱정하지 않아도 됩니다. 키보드의 특정 키 입력을 막는 데 필요한 내용만 아주 간단하게 정리해 드리겠습니다.
비활성화할 키 정하기
먼저 어떤 키를 비활성화할지 정해야 합니다. AutoHotKey 공식 문서 사이트에 방문하면 지원되는 모든 키 목록을 확인할 수 있습니다.
이번 예시에서는 Caps Lock 키를 비활성화해 보겠습니다. 문서 페이지에서 해당 키는 "CapsLock"이라는 이름으로 참조됩니다. 왼쪽 열이 참조 이름, 오른쪽 열이 실제 키를 나타냅니다.
텍스트 편집기 열기
다음으로 아무 텍스트 편집기나 엽니다. 윈도우 기본 프로그램인 메모장이면 충분합니다. 빈 문서에 비활성화할 키의 참조 이름을 입력하고 뒤에 "::return"을 붙여 적어주세요.
Caps Lock 예시라면 아래와 같이 한 줄이면 됩니다:
이 한 줄의 코드만으로 키가 비활성화된다는 것이 믿기시나요? 여러 개의 키를 막고 싶다면 새 줄마다 같은 형식의 한 줄 코드를 반복해서 추가하면 됩니다.
스크립트 저장하기
이제 스크립트를 저장할 차례입니다. 저장 위치는 되도록 고정적인 곳을 선택하세요. 바탕화면은 피하는 것이 좋습니다. 나중에 이 스크립트를 시작프로그램으로 등록하는 방법을 알려드릴 예정이기 때문입니다.
이 예시에서는 문서 폴더 안의 "Scripts" 폴더에 저장했습니다. 저장 위치를 정한 후, 저장 대화상자에서 "파일 형식(Save as type)"을 "모든 파일(All Files)"로 변경하세요. 그다음 원하는 파일명을 입력하고 반드시 확장자 ".ahk"를 붙여야 합니다. 이 부분이 매우 중요합니다.
파일을 .ahk 확장자로 저장하면 시스템이 이 파일을 AutoHotKey로 컴파일하고 실행해야 한다는 것을 인식합니다.
AutoHotKey 스크립트 실행하기
AHK 파일을 저장했다면 파일 탐색기에서 해당 위치로 이동하세요. 파일 아이콘이 "H" 글자가 그려진 종이 모양으로 표시되는데, 이는 AutoHotKey와 연결되어 있다는 의미입니다.
파일을 더블클릭하면 화면상으로는 아무 변화가 없어 보일 수 있지만, 작업표시줄의 시스템 트레이에 AutoHotKey 아이콘이 나타난 것을 확인할 수 있습니다.
아이콘이 숨겨져 있다면 시스템 트레이의 위쪽 화살표(^) 아이콘을 클릭해 숨겨진 아이콘을 펼쳐야 합니다.
이제 비활성화한 키를 직접 눌러보세요. 반응이 없나요? 그렇다면 성공적으로 키가 비활성화된 것입니다. 만약 키가 여전히 작동한다면 어딘가 잘못된 것이니, 안내 내용을 다시 꼼꼼히 확인하고 재시도해 보세요.
AutoHotKey 스크립트 관리하기
작업표시줄 시스템 트레이의 AutoHotKey 아이콘을 마우스 오른쪽 버튼으로 클릭하면 아래와 같은 메뉴가 나타납니다.
이 중에서 특히 알아두어야 할 두 가지 옵션이 있습니다. 바로 "Reload This Script(스크립트 다시 불러오기)"와 "Suspend Hotkeys(단축키 일시중지)"입니다.
스크립트가 실행 중인 상태에서 수정하고 싶은 경우가 생길 수 있습니다. 예를 들어 차단할 키를 하나 더 추가하고 싶다면, AHK 파일을 수정하고 저장한 뒤 "Reload This Script"를 선택하세요. 파일을 닫았다가 다시 열 필요 없이 변경 사항이 바로 적용됩니다.
반대로 일시적으로 키 차단 기능을 멈추고 싶다면 "Suspend Hotkeys"를 선택하세요. 이때 트레이 아이콘이 "H"에서 "S"로 바뀌며 단축키가 일시중지 상태임을 알려줍니다. 다시 활성화하려면 같은 메뉴를 한 번 더 클릭하면 됩니다.
시작프로그램으로 등록하기
스크립트가 잘 작동한다면, 윈도우가 시작될 때마다 자동으로 실행되도록 설정하는 것도 좋은 방법입니다. 방법은 아주 간단합니다.
Windows + R 키를 눌러 실행 창을 연 뒤, "%appdata%"를 입력하고 Enter를 누르세요. 그러면 AppData 폴더 안의 "Roaming" 폴더로 이동합니다.
여기서 다음 순서대로 폴더를 열어갑니다: Microsoft > Windows > Start Menu > Programs > Startup. 그리고 파일 탐색기를 하나 더 열어 AutoHotKey 스크립트가 저장된 폴더로 이동하세요. 스크립트 파일을 마우스 오른쪽 버튼으로 클릭하고 "바로 가기 만들기(Create shortcut)"를 선택하면 같은 폴더에 바로 가기가 생성됩니다.
이 바로 가기를 드래그 앤 드롭으로 "Startup" 폴더에 넣으면 끝입니다.
이렇게 바로 가기를 등록해 두면 원본 파일은 원래 위치에 그대로 두고 수정할 수 있습니다. 매번 Startup 폴더까지 찾아갈 필요가 없으니, 스크립트를 자주 수정하는 사용자에게는 큰 시간 절약이 됩니다.
이것으로 모든 과정이 끝났습니다. AutoHotKey 스크립트에 단 한 줄만 추가하면 키보드의 어떤 표준 키든 비활성화할 수 있고, 수많은 불편과 스트레스에서 벗어날 수 있습니다. 인터넷에서 무료 해결책을 헤매지 말고, 이 가이드를 따라 직접 만들어 보세요!