我正在尝试制作一个将密钥发送到外部应用程序的应用程序,在这种情况下是 aerofly FS。我之前曾成功使用过 SendKeys.SendWait() 方法,但是这一次,它并没有按照我想要的方式工作。我想向应用程序发送一个“G”键击并用记事本测试它我确实得到了 G。但在 aerofly FS 中,根本没有收到任何东西。不过,在键盘上按 G 确实有效。
这是我处理输入数据(来自 Arduino)和发送击键的代码,
private void handleData(string curData)
{
if (curData == "1")
SendKeys.SendWait("G");
else
{ }
}