AutoHotKey(오토핫키) 설명서 #UseHook
#UseHook
hot key 라벨의 정의로, 항상 훅을 사용하도록(듯이) 한다
#UseHook [On|Off]
Parameters
인수명 | 설명 |
---|---|
On|Off | 「On」(을)를 지정하면, 이하에 기술된 hot key 라벨로 자동적으로 훅을 사용하게 된다. 「Off」(을)를 사용하면,RegisterHotkey()그리고 등록할 수 있는 것은 훅을 사용하지 않는 상태로 돌아온다. 인수 생략시는 「On」(을)를 지정한 것과 같다. |
Remarks
통상, hot key의 등록은RegisterHotkey()그렇다고 한다Windows의API(을)를 사용해 행해져 이API그리고 등록할 수 없는 키만을 훅을 사용해서 실현되고 있다.
그러나, hot key 라벨 정의로 「$」옵션을 붙이는지,#UseHook지령을 사용하면, 어떤 hot key라도 훅을 사용하게 된다.
훅을 사용하면,RegisterHotkey()(을)를 사용하는 것보다 반응이 빨라지는 경우가 있다.
통상의#지령과 달라, 이 지령은 여러 차례 사용할 수 있어#UseHook On(와)과#UseHook Off의 사이의 hot key를 정리해 훅 사용으로 할 수 있다.
Related
#InstallKeybdHook, #InstallMouseHook, ListHotkeys
Example(s)
#UseHook ;여기로부터 #x::MsgBox, This hotkey will be implemented with the hook. #y::MsgBox, And this one too. #UseHook off ;여기까지의 hot key 라벨이 모두 훅 사용이 된다 #z::MsgBox, But not this one.
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 Abs() (0) | 2014.08.13 |
---|---|
AutoHotKey(오토핫키) 설명서 #WinActivateForce (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 #SingleInstance (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 #Persistent (0) | 2014.08.13 |
AutoHotKey(오토핫키) 설명서 #NoTrayIcon (0) | 2014.08.13 |