AutoHotKey(오토핫키) 설명서 #InstallMouseHook
#InstallMouseHook
무조건 마우스 훅을 유효하게 한다
#InstallMouseHook [force]
Parameters
인수명 | 설명 |
---|---|
force | 1.0.08이전으로는, 다른 스크립트가 훅을 사용하고 있었을 때에 경고가 표시되는 것을 억제하는 설정이 있었지만, 현재는 경고가 표시될 것은 없기 때문에 필요없다. |
Remarks
마우스 훅을 사용하면,500KB(정도)만큼(키보드 훅과 동시에 사용하는 경우는,50KB(정도)만큼)메모리 소비가 증가해 시스템 전체의 퍼포먼스가 조금 저하한다.
그 때문에, 통상은 필요한 때 이외는 마우스 훅은 유효화 되지 않는다.
이 커멘드를 사용하면, 무조건 키보드 훅을 유효화할 수 있다.
이것에 의해,KeyHistory커멘드로 mouse button의 이력을 조사할 수 있다.
메인 윈도우의 메뉴나KeyHistory커멘드로, 훅이 유효하게 되어 있을까를 알 수 있다.
메인 윈도우의 메뉴나ListHotkeys커멘드로, 어느 hot key가 훅으로 동작하고 있을까를 알 수 있다.
이 커멘드를 사용하면, 스크립트는 무조건상주 상태(이)가 되어,ExitApp커멘드를 실행할 때까지 스크립트가 종료하지 않게 된다.
현재로서는,Windows9x계에서는 마우스 훅은 사용할 수 없다.
마우스 훅을 유효하게 하면, mouse button 조작외, 마우스 커서의 이동도AutoHotkey(을)를 통하고 나서 처리되게 된다.
이 때문에,CPU사용율이 높아지고 있을 때 등에 마우스의 응답이 나빠지는 경우가 있다.
「Process, , Priority, High
」로서AutoHotkey의 프로세스의 우선도를 높이는 것으로, 이 상태를 완화할 수 있다.
Related
#InstallKeybdHook, #UseHook, Hotkey, #Persistent, KeyHistory
Example(s)
#InstallMouseHook
#InstallMouseHook force
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 #MaxHotkeysPerInterval (0) | 2014.08.13 |
---|---|
AutoHotKey(오토핫키) 설명서 #KeyHistory (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 #InstallKeybdHook (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 #Include / #IncludeAgain (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 #IfWinActive / #IfWinExist (0) | 2014.08.13 |