본문 바로가기
푸닥거리

AutoHotkey로 F1 키에 특정 문자 매핑하기

by [김경민]™ ┌(  ̄∇ ̄)┘™ 2025. 1. 26.
728x90

AutoHotkey로 F1 키에 특정 문자 매핑하기

AutoHotkey는 키보드 입력을 제어하고 자동화할 수 있는 강력한 스크립트 도구입니다. 이번 글에서는 F1 키를 눌렀을 때 1test2#$ 문자열을 출력하도록 설정하는 방법을 알아보겠습니다. 특정 문자가 제대로 출력되지 않을 때의 문제 해결 방법도 함께 다룹니다.


1. AutoHotkey 설치하기

  1. AutoHotkey 공식 사이트에 접속합니다.
  2. 최신 버전을 다운로드하고 설치합니다.

2. 스크립트 파일 생성 및 작성

  1. 바탕화면에서 우클릭 > 새로 만들기 > AutoHotkey Script를 선택합니다.
  2. 파일 이름을 적당히 설정합니다. 예: F1_Key.ahk
  3. 생성된 파일을 우클릭하고 편집을 선택한 뒤, 아래 내용을 입력합니다.
F1::
Send, {Text}1test2#$
return

코드 설명

  • F1:: : F1 키를 눌렀을 때 아래 명령어를 실행합니다.
  • Send, {Text}1test2#$ : 문자열을 그대로 입력합니다. {Text}를 사용하면 #와 $ 같은 특수 문자도 그대로 처리됩니다.
  • return : 매핑된 동작이 종료됨을 알립니다.
728x90

3. 스크립트 실행

  1. 작성한 파일을 저장하고 더블클릭으로 실행합니다.
  2. 실행 후 F1 키를 눌러 1test2#$ 문자열이 제대로 입력되는지 확인합니다.

4. 문제 해결

문자열 끝부분이 잘리는 경우

  • AutoHotkey에서 #와 $는 예약 문자로 인식되므로 문제가 발생할 수 있습니다.
  • 이를 해결하기 위해 {Text}를 사용하여 문자열을 특수 문자 포함 그대로 입력하도록 설정합니다.

스크립트 자동 실행 설정

  • 스크립트를 컴퓨터 시작 시 자동으로 실행하려면 아래 단계를 따릅니다:
    1. 스크립트를 C:\Users\사용자이름\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 폴더에 복사합니다.

5. 응용

  • 이 방식은 단순한 문자열 입력 외에도 다양한 키보드 매핑, 매크로 작성, 프로그램 실행 등으로 확장할 수 있습니다.
  • 예를 들어, 특정 단축키로 프로그램을 실행하거나, 반복 작업을 자동화하는 매크로를 작성할 수 있습니다.

AutoHotkey를 활용하면 단순한 키 매핑부터 고급 매크로까지 다양한 작업을 자동화할 수 있습니다.

728x90

댓글