如何使用Perl拦截键盘事件?

时间:2009-11-23 21:33:47

标签: perl winapi

Perl是否有办法确定在密钥本身到达其GUI应用程序之前是否在Win32上触发了键盘事件?

2 个答案:

答案 0 :(得分:2)

与任何其他语言一样,您可以使用Windows API安装a hook

我怀疑这是值得的。为什么不试试AutoHotKey

答案 1 :(得分:0)

刚研究过this,我认为这就是你所需要的。

这是一个使用RegisterHotkey(与AutoHotKey一样)使用脚本捕获按键的示例脚本,即使它没有焦点。根据我的需要,让我的Perl脚本执行此操作更好,而不是依赖单独的程序来转发按键。