这里是我的情况:我们正在编写一个应用程序,它必须将Microsoft Kinect坐标转换为键盘和鼠标事件。将键盘事件发送到C#中的另一个不处理Windows事件的应用程序
当我们需要控制鼠标时,所有的应用程序中的一切都按照我们的意图工作。例如,当我们需要将键盘事件(如按键或按键)发送到不处理Windows事件的应用程序时(例如游戏),就会出现问题。
我们尝试了.net框架的SendKeys类,它只适用于Windows应用程序。当应用程序是半条命或末日游戏时,我们无法获得相同的效果。所以,这里是我的问题:我们如何有效地将键盘事件发送到这些其他应用程序?
你说的DirectInput ? – SLaks
我不知道,我是C#noob :) –
是的DirectInput将是应用程序不“正常”的原因。 –