什么是键盘钩?

时间:2019-01-13 16:54:06

标签: keyboard window keyboard-shortcuts touchpad

我正在阅读Autohotkey的文档,然后我无法理解短语“键盘钩”或“鼠标钩”的含义。

这是文本:

$前缀对于鼠标热键无效,因为它们始终使用鼠标挂钩。对于已经需要键盘挂钩的热键也无效

URL:https://www.autohotkey.com/docs/Hotkeys.htm

1 个答案:

答案 0 :(得分:1)

1-一个键盘挂钩鼠标挂钩,它表示:您可以监视/接收所有键盘按键值或监视所有鼠标按键按下值< / p>

注意:您将需要使用命令代码#InstallKeybdHook来启用监视器

对于鼠标钩,您将需要使用命令代码#InstallMouseHook

尝试此AHK代码:

Example.ahk

#SingleInstance force
#InstallKeybdHook

$^c::
send ^c
send {f5}
return

esc::exitapp

2-并且$前缀表示您可以将热键($ ^ c::)用作相同的热键代码(发送^ c)。

如何监视所有键盘按键值:

1-转到系统托盘。(自动热键图标)

2-然后单击鼠标右键。

3-然后打开。

4-然后单击鼠标左键。

5-然后单击Ctrl + c

6-现在您将看到      键盘挂钩      您点击了。

keyboard hook

注意:要监视所有键盘的KeyPress值,您将需要手动按[F5]键(刷新)