我正在阅读Autohotkey的文档,然后我无法理解短语“键盘钩”或“鼠标钩”的含义。
这是文本:
“ $前缀对于鼠标热键无效,因为它们始终使用鼠标挂钩。对于已经需要键盘挂钩的热键也无效”
答案 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-现在您将看到 键盘挂钩 您点击了。
注意:要监视所有键盘的KeyPress值,您将需要手动按[F5]键(刷新)