AutoHotKey(오토핫키) 설명서 #InstallKeybdHook

Posted by 발전소장
2014. 8. 13. 18:29 AutoHotKey/Commands

#InstallKeybdHook

무조건 키보드 훅을 유효하게 한다

#InstallKeybdHook [force] 

Parameters

인수명설명
force 1.0.08이전으로는, 다른 스크립트가 훅을 사용하고 있었을 때에 경고가 표시되는 것을 억제하는 설정이 있었지만, 현재는 경고가 표시될 것은 없기 때문에 필요없다.

Remarks

키보드 훅을 사용하면,500KB(정도)만큼 메모리 소비가 증가해 시스템 전체의 퍼포먼스가 조금 저하한다.
그 때문에, 통상은 필요한 때 이외는 키보드 훅은 유효화 되지 않는다.

이 커멘드를 사용하면, 무조건 키보드 훅을 유효화할 수 있다.
이것에 의해,KeyHistory커멘드로 키 입력의 이력을 표시할 수 있게 되는 것 외에#HotkeyModifierTimeout의 설정에 관계없이 수식 키 상태 복원이 확실히 행해지도록 할 수 있다.

메인 윈도우의 메뉴나KeyHistory커멘드로, 훅이 유효하게 되어 있을까를 알 수 있다.
메인 윈도우의 메뉴나ListHotkeys커멘드로, 어느 hot key가 훅으로 동작하고 있을까를 알 수 있다.

이 커멘드를 사용하면, 스크립트는 무조건상주 상태(이)가 되어,ExitApp커멘드를 실행할 때까지 스크립트가 종료하지 않게 된다.

현재로서는,Windows9x계에서는 키보드 훅은 사용할 수 없다.

Related

#InstallMouseHook, #UseHook, Hotkey, #Persistent, KeyHistory

Example(s)

#InstallKeybdHook