</head> <body> <h1>#InstallKeybdHook</h1> <p>키보드 갈고리를 무조건 강제로 설치합니다.</p> <pre class="Syntax"><span class="func">#InstallKeybdHook</span></pre> <h2 id="Remarks">논평</h2> <p>키보드 갈고리는 (운영체제에 내장되어 있는 함수인) RegisterHotkey가 지원하지 않는 <a href="../Hotstrings.htm">핫스트링</a>과 키보드 <a href="../Hotkeys.htm">핫키</a>를 활성화하기 위한 목적으로 키눌림을 관제합니다. 또한 <a href="Input.htm">Input</a> 명령어와 같이 몇 가지 다른 특징도 지원합니다.</p> <p>오토핫키는 키보드 갈고리와 마우스 갈고리를 무조건 설치하지는 않습니다. 왜냐하면 그 둘이서 적어도 500 KB의 메모리를 소비하기 때문입니다. 그러므로, 키보드 갈고리는 보통 스크립트에 다음과 같은 것이 포함되어 있을 경우에만 설치됩니다: 1) <a href="../Hotstrings.htm">핫스트링</a>; 2) 키보드 갈고리를 요구하는 (대부분은 그렇지 않음) 하나 이상의 <a href="../Hotkeys.htm">핫키</a>; 3) <a href="SetNumScrollCapsLockState.htm">SetCaps/Scroll/NumLock AlwaysOn/AlwaysOff</a>; 4) <a href="Input.htm">Input</a> 명령어, 실제로 처음 사용될 때 갈고리가 설치됩니다.</p> <p>대조적으로, #InstallKeybdHook 지시어는 무조건 키보드 갈고리를 설치합니다. <a href="KeyHistory.htm">KeyHistory</a>가 마지막 20 개의 키눌림을 보여주거나 (디버깅 목적으로), 또는 <a href="_HotkeyModifierTimeout.htm">#HotkeyModifierTimeout</a>가 필요없도록 회피할 때 유용합니다.</p> <p>Keyboard hotkeys which do not require the hook will use the <em>reg</em> method even if the #InstallKeybdHook directive is used. By contrast, applying the <a href="_UseHook.htm">#UseHook</a> directive or the <a href="../Hotkeys.htm#prefixdollar">$ prefix</a> to a keyboard hotkey forces it to require the hook, which causes the hook to be installed if the hotkey is enabled.</p> <p>스크립트가 갈고리를 사용 중인지 여부는 <a href="KeyHistory.htm">KeyHistory</a> 명령어 또는 메뉴 항목을 통하여 알 수 있습니다. 어느 핫키가 갈고리를 사용하는지는 <a href="ListHotkeys.htm">ListHotkeys</a> 명령어나 메뉴 항목을 통하여 알 수 있습니다.</p> <p>이 지시어는 또한 스크립트를 <a href="_Persistent.htm">영속적</a>으로 만듭니다. 즉, 종료하려면 <a href="ExitApp.htm">ExitApp</a>를 사용해야 한다는 뜻입니다.</p> <p>다른 지시어처럼, #InstallKeybdHook는 조건적으로 실행할 수 없습니다.</p> <h2 id="Related">관련 항목</h2> <p><a href="_InstallMouseHook.htm">#InstallMouseHook</a>, <a href="_UseHook.htm">#UseHook</a>, <a href="Hotkey.htm">핫키</a>, <a href="Input.htm">Input</a>, <a href="_Persistent.htm">#Persistent</a>, <a href="KeyHistory.htm">키히스토리</a>, <a href="../Hotstrings.htm">핫스트링</a>, <a href="GetKeyState.htm#function">GetKeyState()</a>, <a href="KeyWait.htm">KeyWait</a></p> <h2 id="Examples">예제</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> Installs the keyboard hook unconditionally.</p> <pre>#InstallKeybdHook</pre> </div> </body> </html>