从.net表单应用程序向windows引发键盘事件

从.net表单应用程序向windows引发键盘事件,.net,vb.net,keyboard,keyboard-events,.net,Vb.net,Keyboard,Keyboard Events,好的,我正在用VB.net编写一个基本的windows窗体应用程序,和您一样,需要能够根据从串行端口接收的数据引发键盘事件。 我能够接收我想要的字符(比如小写c)并显示它们。我也很容易找到钥匙码。但我想做的是告诉windows已经按下了“c”键 该应用程序与蓝牙终端配对,我希望自己有编写该应用程序背后代码的经验,而不是使用其他库,尽管我似乎已经失败了 我该怎么做呢?看看 如果您试图跨应用程序发送KEEY,请尝试以下方法: @CallumKing Underwood如果它最终对您有效,那么请接受答

好的,我正在用VB.net编写一个基本的windows窗体应用程序,和您一样,需要能够根据从串行端口接收的数据引发键盘事件。 我能够接收我想要的字符(比如小写c)并显示它们。我也很容易找到钥匙码。但我想做的是告诉windows已经按下了“c”键

该应用程序与蓝牙终端配对,我希望自己有编写该应用程序背后代码的经验,而不是使用其他库,尽管我似乎已经失败了

我该怎么做呢?

看看

如果您试图跨应用程序发送KEEY,请尝试以下方法:


@CallumKing Underwood如果它最终对您有效,那么请接受答案。好吧,我尝试过用C#express编译他的代码,我刚刚得到了一个关于DLLImport的18个错误的列表,这些错误没有被定义,大部分都是结构头,您知道如何修复吗?实际上,没关系。我得到了sendkeys.send方法。似乎当我第一次测试它时,我使用了常见的facepalm并选择了一个只读文本框来尝试输入XD