これが私の状況です。Microsoft Kinect の座標をキーボードとマウスのイベントに変換する必要があるアプリケーションを作成しています。
マウスを制御する必要がある場合、あらゆる種類のアプリケーションで意図したとおりにすべてが機能します。この問題は、ゲームなどの Windows イベントを処理しないアプリケーションにキーボード イベント (キー ダウンやキー アップなど) を送信する必要がある場合に発生します。
.net フレームワークの SendKeys クラスを試してみましたが、Windows アプリケーションでのみ動作します。アプリケーションが Half-Life や Doom のようなゲームの場合、同じ効果は得られません。では、私の質問は次のとおりです。これらの他のアプリケーションにキーボード イベントを効果的に送信するにはどうすればよいでしょうか。