0
WinSock2を使用してリモートキーボードアプリケーションを作成しようとしています。C++を使用してキーボード入力データをソケット経由で送信
私は現在、文字がソケットから入ったときにkeydownイベントを登録するためにsendInput
を使用しています。これは、テキスト文書を書くときには効果的ですが、特定のアクションを終了させるためにキーアップイベントとしてビデオゲームをプレイするときには適していません。
問題は、コード内のキーダウンイベントと区別できるように、どのような形式でkeyupイベントを送信するべきかわかりません。
文字列に文字列を追加してソケット経由で送信しようとしましたが、キーアップを識別できますが、これは非常に遅く、何らかの理由でocassionalyしか動作しません。
私はこれをどうやってやるべきか、どんな提案もありがたいです。
クライアント側とサーバー側の両方を作成しているので、ワイヤプロトコルの形式は完全かつ完全にあなた次第です。 –