如果我发送一个WM_KEYDOWN消息使用wndproc,计算机将按住键直到我发送WM_KEYUP?

我正在寻找一个解决scheme,以编程方式持有一段时间的键盘键(我不知道有多less时间)。

我认为,如果我发送一个WM_KEYDOWN消息的关键将被closures,直到WM_KEYUP发送,但我不知道。

我会testing它。 但我需要去,我没有太多时间。 我想看看有人已经testing过这个。

这是我发布的其他问题,与此相关。

我想制作一个虚拟键盘。 我是否需要将WM_KEYDOWN发送到当前活动窗口或HWND_broADCAST?

我可以以编程方式对文件共享执行“净使用”吗?

仿真Zebra打印机

Android模拟器(无法绑定到本地8601debugging器)

Mac友好的热键?

有没有一个标准的常数* nix基准,如果没有,如何做一个`bogobench`?

如何在PHP中以特定用户的身份运行外部命令

.Net类来控制远程机器上的服务?

访问模拟帐户的私钥

天青本地存储模拟器发出400个错误的请求

离散事件模拟在Windows和Linux中产生不同的结果

不,因为如果您检查使用键盘时发送的消息,您将看到消息如下:

WM_KEYDOWN WM_KEYPRESS WM_KEYUP

WM_KEYPRESS消息每两个滴答发送(取决于键盘配置)。

WM_KEYDOWN和WM_KEYUP是由系统生成的消息 – 这取决于应用程序如何解释这些消息。 合成这些消息将不会影响实际的键盘状态。

如果您想模拟键盘输入,请使用sendinput API。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...