Sending keyboard events to another application in C# that does not handle Windows events

前端 未结 5 1508
深忆病人
深忆病人 2021-02-07 21:10

here is my situation: we are writing an application that must transform Microsoft Kinect coordinates into keyboard and mouse events.

When we need to take control of the

5条回答
  •  面向向阳花
    2021-02-07 22:02

    You need to simulate input using SendInput. SendMessage and SendKeys tend to work at the level of windows messages - but DirectX apps don't run a traditional message loop.

    There is a page on PInvoke.NET, but I have to confess, I've not tried to use it.


    See also this thread on the GameDev.net site, where someone has worked with some of the "teething" issues that can be encountered specifically interacting with a DirectInput based application.

提交回复
热议问题