我正在尝试将 WM_KEYDOWN/WM_KEYUP 对发送到通常不响应 KEYBDINPUT 结构的使用的应用程序。我需要发送转义键以及字母数字字符。由于 MSDN 仅提供有关使用硬件结构的模糊信息,我只能假设 uMsg 字段用于保存 WM_KEYDOWN/WM_KEYUP 消息,接下来的两个字段用于 lParam 的 LOWORD 和 HIWORD(由几个位组成定义扫描码,密钥是否“重复”,等等)。
但是在围绕这些值进行了几个小时的调整之后,我完全不知道如何正确模拟硬件击键。我该怎么做才能让它发挥作用?