gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 10:47:01 25 4
gpt4 key购买 nike

在我的笔记本电脑上,我有几个标准键盘上没有的特殊键,例如更改性能配置文件。供应商提供了处理此 key 的软件。有没有办法从自定义程序中捕获这个关键事件?据我所知,Windows 在内部处理消息。我如何才能收听所有与键盘相关的消息并记录键的 ID,以便稍后知道应该处理哪个键 ID?

最佳答案

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

您可能还想看看 http://www.autohotkey.com/它提供了您正在寻找的预制版本。 (虽然可能不适合您的需求,所以对此不确定)

另一种方法是使用 wh_keyboard钩子(Hook)(有一个位于 here 的示例,说明如何将其用作 DLL)。以及 Windows Hooks 概述 here .

关于c# - 如何捕捉特殊的关键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19950563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com