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