반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- IfInString
- EnvAdd
- EnvSet
- IfWinExist
- Blocks
- StringGetPos
- Menu
- ControlGetText
- Var:=식
- SetControlDelay
- SetMouseDelay
- Threads
- 함수
- SetKeyDelay
- 배열
- EnvSub
- if
- if(식)
- EnvDiv
- MouseClick
- EnvMult
- IF (식)
- SetTitleMatchMode
- SetEnv
- 식의 설명
- ControlSend
- API
- 식
- DetectHiddenWindows
- autohotkey
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
#InstallKeybdHook 본문
반응형
#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
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
#KeyHistory KeyHistory (0) | 2007.11.05 |
---|---|
#InstallMouseHook (0) | 2007.11.05 |
#Include / #IncludeAgain (0) | 2007.11.05 |
#IfWinActive #IfWinExist hot key를 특정의 윈도우의 액티브/존재시만 유효하게 되도록(듯이) 설정한다 (0) | 2007.11.05 |
#Hotstring 핫 스트링의 옵션의 변경, 종료 문자의 지정 (0) | 2007.11.05 |
Comments