微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何捕捉特殊的关键事件?

在我的笔记本电脑上,我有几个特殊的键,在标准键盘上找不到,就像改变性能configuration文件一样。 供应商提供了一个处理这个密钥的软件。 有没有办法从自定义程序中捕获这个关键事件? 据我所知,Windows内部使用消息。 我怎么能听到所有键盘相关的消息,并logging密钥的ID,所以我可以知道哪些密钥ID应该处理?

c ++dynamicDLL生命周期中的静态variables。 或为什么他们死了?

如何确定button点击期间何时按下控制键

OutOfMemoryException / ERROR_COMMITMENT_LIMIT与系统中的大量可用内存

如何连接到需要Java的Windows客户端身份validation的REST服务?

导致C#系统崩溃

我认为注册热键可能是你正在寻找,你可以像正常一样处理正常的键盘交互,并使用注册热键来处理热键。

您可能还想看一下http://www.autohotkey.com/ ,它提供了您正在寻找的预制版本。 (可能不适合你的需要,所以不知道这个)

另一种方法是使用wh_keyboard钩子( 在这里一个例子来说明如何利用它作为DLL)。 并在这里的Windows钩子的概述。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐