AutoHotKey 사용법
프로그램 다운로드 설치 
https://www.autohotkey.com/ 
    v2.0은 바이러스 백신이 잡는 경우가 있음 
    v1.1 설치
    - 매뉴얼 
https://www.autohotkey.com/docs/v1/ 
//------------------------------------- 
< 스크립트 작성 > 
메모장으로 test.ahk 파일 생성
; Alt + 1 키로 마우스 클릭하기
!1:: 
Click 
return
파일 저장후, 파일을 더블 클릭하면 실행된다.
파일을 수정한 경우,
작업표시줄의 AutoHotKey 아이콘 우클릭 -> Reload this script 선택해야 변경된 내용이 적용됨
//------------------------------------- 
< 주석 > 
한줄  ;  
범위  /* */ 
    - 디버깅 메시지 출력 
OutputDebug, 메시지 
//------------------------------------- 
~ : Relay , 프로그램에 키 전달, Relay를 하지 않은면 설정한 키는 프로그램에 전달되지 않는다. 
    - 예) ~^s::    
        - Ctrl+S키를 입력받으면 AutoHotKey가 동작하는데 현재 활성화 되어 있는 창에도 키를 전달한다. 
< 보조키 > 
+ : Shift  
! : Alt  
^ : Ctrl  
< 마우스 > 
Click : 왼쪽 버튼 클릭 
Click Right: 왼쪽 버튼 클릭 
WheelDown : 휠 다운 
WheelUp : 휠 업 
WheelLeft : 마우스 휠을 왼쪽으로 꺽기 
WheelRight : 마우스 휠을 오른쪽으로 꺽기 
//------------------------------------- 
윈도우 판단 
    - 현재 윈도우의 실행파일 검사 
IfWinActive, ahk_exe EditPlus.exe 
    - 현재 윈도우 타이틀 검사 
SetTitleMatchMode, 2 
IfWinActive, Explorer 
{ 
OutputDebug, 1 
} 
    - 대소문자 무시 
SetTitleMatchMode, RegEx 
IfWinActive, i)explorer 
{ 
OutputDebug, 1 
} 
    - 참고 
SetTitleMatchMode, MatchMode 
        - MatchMode 
•1 = 시작이 동일 
•2 = 포함하는 경우 
•3 = 정확히 일치 
•RegEx = 정규식 사용 
//----------------------------------------------------------------------------- 
예제) test.ahk 파일
; 테스트
~`::
{
	SetTitleMatchMode, RegEx
	
	IfWinActive, i)explorer ; 대소문자 무관
	{
		OutputDebug, 1
	}else{
		OutputDebug, 0
	}
	return
}
; 스크립트 저장시 자동 재로딩 
~^s::
{
	IfWinActive, ahk_exe EditPlus.exe
	{
		Sleep, 200
		Reload
	}
	return
}
; Cubase 화면 스크롤 좌 (Shift + 스크롤 다운)
~+Insert::
{
	IfWinActive, ahk_exe Cubase12.exe
	{
		Send, +{WheelDown}	
	}
	return
}
; Cubase 화면 스크롤 우 (Shift + 스크롤 업)
~+Home::
{
	IfWinActive, ahk_exe Cubase12.exe
	{
		Send, +{WheelUp}	
	}
	return
}