이미 알고계신 분이 대부분이겠지만 간혹 묻는 분들이 있어 가장 기본적인 autohotkey 사용법을 올려봅니다.

질답란에 어느 분이 질문하신 shift + ~ 키를 del 키로 사용하는 방법을 예로 들겠습니다. (흠 근데 이거 쫌 이상하군요. ~ 키 자체가 shift와의 조합으로 나오는 키인데, 아마 shift +` 키를 말씀하시는 거겠죠? 근데 이걸 매크로로 만들어버리면 막상 ~ 키는 어떻게 입력을 하시려고 하는지???)

암튼…shift + ` 라고 생각하고 설명하겠습니다. autohotkey 설치합니다. 바탕화면(또는 원하는 폴더)에서 마우스 오른쪽 버튼 클릭 > 새로 만들기 > autohotkey script 선택합니다. 만들어진 파일을 마우스 오른쪽 버튼으로 클릭 > edit script를 선택해서 엽니다. 어쩌구 저쩌구 주석 있는데 무시하고 아래쪽에 새 라인으로 +`::Send, {Delete} 추가합니다. 원하는 이름으로 저장한 다음 더블클릭하면 됩니다. 시작프로그램에 넣어두면 부팅시 자동 로딩되므로 편리합니다.

실행하면 오른쪽 구석 시계 옆에 아이콘이 생깁니다. 이걸 마우스 오른쪽 버튼으로 눌러 edit this script 누르면 편집 가능하고, 저장한 담에 다시 reload this script 해주시면 바로 새로 고친 파일이 적용되므로 수정 후 재부팅 or 재로그인은 필요 없습니다.

만일 ctrl + h를 del 키로 쓰려면 위에 라인에서 +`를 ^h로 바꿔주면 됩니다. 키 레퍼런스는 http://www.autohotkey.com/docs/Hotkeys.htm 참조하세요.

fn 키처럼 표준배열 이외의 키도 매크로에 사용 가능합니다. http://www.autohotkey.com/docs/KeyList.htm 이 페이지 아래쪽에 Special Keys 부분에 설명이 나와있습니다.

autohotkey는 잘만 쓰면 매크로 키패드 부럽지 않습니다. 뭣보다 펑션키, 편집키 없는 일부 미니 키보드들도 HHK 흉내 낼 수 있다는 것..^^;;