#InstallMouseHook

마우스 갈고리를 무조건 강제로 설치합니다.

#InstallMouseHook

논평

마우스 갈고리는 마우스 핫키를 활성화하고 핫스트링을 촉발시키기 위한 목적으로 마우스 클릭을 관제합니다.

오토핫키는 키보드 갈고리와 마우스 갈고리를 무조건 설치하지는 않습니다. 왜냐하면 그 둘이 적어도 500 KB의 메모리를 소비하기 때문입니다 (그러나 키보드 갈고리가 설치되어 있다면, 마우스 갈고리는 겨우 50 KB의 추가 메모리를 요구할 뿐입니다; 그리고 그 반대도 마찬가지입니다). 그러므로, 마우스 갈고리는 스크립트에 하나 이상의 마우스 핫키가 들어 있을 경우에만 설치됩니다. 핫스트링에 대해서도 설치가 되지만, 그것은 #Hotstring NoMouse를 통하여 비활성화할 수 있습니다.

대조적으로, #InstallMouseHook 지시어는 무조건 마우스 갈고리를 설치합니다. KeyHistory가 마우스 클릭을 관제해야 할 경우에 유용합니다.

스크립트가 갈고리를 사용 중인지 여부는 KeyHistory 명령어 또는 메뉴 항목을 통하여 알 수 있습니다. 어느 핫키가 갈고리를 사용하는지는 ListHotkeys 명령어나 메뉴 항목을 통하여 알 수 있습니다.

이 지시어는 또한 스크립트를 영속적으로 만듭니다. 즉, 종료하려면 ExitApp를 사용해야 한다는 뜻입니다.

다른 지시어처럼, #InstallMouseHook는 조건적으로 실행할 수 없습니다.

#InstallKeybdHook, #UseHook, 핫키, #Persistent, KeyHistory, GetKeyState(), KeyWait

예제

Installs the mouse hook unconditionally.

#InstallMouseHook