
바로 가기를 사용하면 컴퓨터를 훨씬 더 생산적으로 사용할 수 있습니다. 키 조합을 누르면 도구 모음, 메뉴 및 하위 메뉴에서 검색해야 하는 기능에 즉시 액세스할 수 있습니다. 그러나 모든 앱에 바로 가기 키가 있는 것은 아니며, 있다고 해도 원하는 대로 작동하지 않을 수 있습니다.
이 튜토리얼에서는 AutoHotkey를 사용하여 활성 창의 이름에 따라 다른 바로 가기를 활성화하는 간단한 스크립트를 작성합니다. 이렇게 하면 거의 모든 앱에 대한 키보드 단축키를 쉽게 만들 수 있습니다.
기본 스크립트 만들기
AutoHotkey를 설치하지 않았다면 설치 프로그램을 다운로드하여 Windows 컴퓨터에 설치하십시오.

즐겨찾는 파일 관리자를 열고 자동 핫키 스크립트를 보관할 폴더를 만드십시오. 폴더 안에 있는 동안 마우스 오른쪽 버튼을 클릭하고 "새로 만들기 -> AutoHotkey Script"를 선택한 다음 스크립트 이름을 지정합니다.

스크립트를 마우스 오른쪽 버튼으로 클릭하고 "편집"을 선택하십시오.

AHK 스크립트는 이미 몇 가지 권장 항목으로 미리 채워져 있습니다. 그대로 두십시오. Enter 키를 두세 번 눌러 스크립트와 스크립트 사이에 공간을 두십시오.

기본 규칙을 생성할 다음 if 문을 입력합니다.
#if WinActive("TYPE FILENAME") #if
두 번째 "#if"는 if 문의 끝을 표시합니다. "TYPE FILENAME"은 다음에 보게 될 값의 자리 표시자입니다.
Window Spy로 창 ID 얻기
Make Tech Easier 페이지에서만 활성화되는 사용자 정의 기능을 스크립트에 추가하는 방법을 살펴보겠습니다.
1. 스크립트에 다음을 추가합니다.
Msgbox, Done?

2. 변경 사항을 저장하고 스크립트를 두 번 클릭하여 실행합니다. 작은 메시지 상자가 나타납니다. 이것이 AHK에서 기본 대화 상자를 만드는 방법입니다.
그러나 AutoHotkey의 Window Spy에 쉽게 액세스하려면 AHK 스크립트를 활성화해야 하기 때문에 사용하고 있습니다. 따라서 지금은 이 메시지 상자를 활성 상태로 두고 Windows 트레이에 있는 AHK 아이콘에 주의를 기울이십시오.

3. AHK의 작은 녹색 아이콘을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 Window Spy를 선택합니다.

4. 즐겨 사용하는 브라우저를 실행하고 Make Tech Easy를 방문하십시오. Window Spy의 정보 상단에는 활성 창에 대한 세부 정보가 표시됩니다. 특정 앱을 대상으로 하려면 "ahk_class", "ahk_exe" 또는 "ahk_pid"가 필요합니다. 스크립트에 "ahk_exe"를 사용하겠습니다. Firefox를 사용하고 있기 때문에 Window Spy는 "ahk_exe firefox.exe"를 보고합니다.

5. ahk_exe와 실행 파일의 이름을 한 번에 복사한 다음 스크립트로 돌아갑니다. 다음과 같이 되도록 변경하십시오.
#if WinActive("NAME") And WinActive("TYPE FILENAME")
"NAME"을 활성 페이지 제목의 일부로 바꿉니다. 이 경우 Make Tech Easier의 "make"를 사용합니다. "TYPE FILENAME"을 이전에 Window Spy에서 복사한 것으로 바꿉니다(이 경우에는 "ahk_exe firefox.exe").
바로가기 추가
m::
추가 "Msgbox, 완료?" 스크립트는 다음과 같아야 합니다.
#if WinActive("make") And WinActive("ahk_exe firefox.exe") m:: Msgbox, Done? return #if

스크립트를 다시 실행하고 m 키를 누르면 아무 일도 일어나지 않습니다. 당신의 키보드에. 그러나 Firefox로 기술을 더 쉽게 만들기를 방문하여 m를 누르십시오. 다시 친숙한 메시지 상자가 나타납니다. 창 전용 단축키를 만들었습니다!

메시지 상자를 유용한 것으로 바꾸자. "ifs" 사이의 모든 것을 다음으로 교체:
^b:: Send, I just copied %Clipboard% return
스크립트를 다시 실행하십시오. 그런 다음 Make Tech Easier의 게시물 아래에 댓글을 남겨보세요. Ctrl 키를 누르면 + 나 , 답장 상자에 "방금 X를 복사했습니다"가 표시되는 것을 볼 수 있습니다. 여기서 "X"는 클립보드에 복사한 마지막 항목입니다. 방금 Ctrl을 다시 매핑했습니다. + 나 "I just copyed" 문자열을 보낸 다음 클립보드의 내용을 보냅니다. 원하는 것으로 자유롭게 변경하십시오.

AutoHotkey는 다음 기호를 사용하여 동등한 키로 바로 가기를 만듭니다.
- # Windows용
- ^ 제어용
- ! Alt용
- + 시프트
활성 창에 텍스트 문자열을 보내는 보내기 명령과 함께 이러한 기호를 사용할 수도 있습니다. 이를 사용하여 기존 단축키를 다른 키로 다시 매핑할 수 있습니다. 예를 들어, Windows를 다시 매핑하려면 + 나 "Ctrl + C"로 작동하려면 스크립트를 다음과 같이 변경할 수 있습니다.
#b:: Send, ^c return
여러 단축키를 정의하는 것도 가능합니다. 그러나 서로 다른 창을 대상으로 하는 개별 if 문에 있지 않는 한 동일한 키 조합에 두 개의 기능을 추가할 수 없습니다.
다양한 앱과 창에 대한 바로가기를 만들려면:
- 스크립트를 복사하고 그에 따라 이름을 바꿉니다.
- "NAME" 및 "TYPE FILENAME"을 다른 앱이나 창과 일치하는 것으로 교체합니다.
- 첫 번째 스크립트에서 본 바로 가기, 텍스트 확장 규칙 및 기능을 입력합니다.
이제 AutoHotkey로 앱 바로 가기를 만드는 방법을 알았으므로 AutoHotkey를 사용하여 Windows에서 거의 모든 것을 자동화하는 방법을 알아보십시오.