Skip to main content

키보드, 키 매핑 변경하기


보통 텐키리스 키보드나 노트북 키 같은 곳에서, 키 배열이 본인의 스타일과 맞지 않는 경우가 있어서 키 기능을 서로 바꾸고 싶은 경우가 있는데, 이때 autohotkey를 이용하게 되면 손쉽게 키 매핑을 바꿀수가 있다.

참고: 써드파티 프로그램 없이 키보드 매핑 바꾸기



1. autohotkey 다운로드

autohotkey에 들어가서 다운로드를 받고 설치를 진행한다.



2. 문법 확인

먼저 키값의 정의는 autohotkey_KeyList에서 확인하면 된다.


ahk의 키 매핑 문법은 아래와 같다.

원래키::변경키

예를 들어 HomePage Up, EndPage Down 키를 서로 변경하고 싶으면 아래와 같이 입력하면 된다.

Home::PgUp
End::PgDn
PgUp::Home
PgDn::End


3. 메모장 실행

메모장을 실행하고서 원하는 키 변경 코드를 입력해주고, 아래와 같이 파일 형식은 모든 파일로 바꾸고, 파일 이름 뒤에 확장자에 .ahk를 추가해주고 저장을 한다.

image



4. 실행

저장된 ahk 파일을 실행하게 되면 키가 정상적으로 바뀌게 된다.



추가1 : ahk to exe

나중에 포맷 등을 하고나서 굳이 autohotkey 프로그램을 설치하지 않고서 바로 키만 바꾸고 싶다면 ahk 파일을 exe로 바꾸면 된다.

이때 사용하는 툴은 깃허브에 오픈소스로 공개되어있다. (Ahk2Exe)


다운로드 이후 Ahk2Exe.ahk 파일을 실행하고, .aht 파일 위치와 .exe 저장 위치를 설정해 준뒤 Convert를 클릭하게되면 .exe 파일이 생기게 된다.

image



추가2 : 시작프로그램에 추가

autohotkey 없이 변환된 .exe 파일로만 키 매핑을 바꾸었을 경우, 다시 시작할때마다 .exe 파일을 실행 시켜줘야 되는 번거로움 이 있는데, 이때 win + R 키를 눌러 shell:startup를 실행시키면, 시작프로그램 폴더가 뜨게 되는데, 여기로 변환된 .exe 파일을 복사해 넣으면 자동으로 시작될때마다 키가 바뀌어 지게 된다.