イベントをトリガーせずに仮想キー/マウスボタンの状態を設定する
-
03-07-2019 - |
質問
関連するイベントを同時にトリガーすることなく、コンピューター上のすべてのプログラムの仮想キー状態/マウスボタン状態を設定できます(マウスダウンイベントを送信せずに現在左マウスボタンを押すように設定するなど)。これは、キーの現在の状態について照会されたときに、選択した答えを返すか、他の手段で偽のキーボードまたはマウス用の偽のキーボードまたはマウスドライバを設定することで実現できますか?
編集: これは、他のスレッドで実行するためのコードを持っていないプログラムに影響する必要があります...
解決
まあ、完全な答えはありませんが...
Win32関数 SetKeyboard State()呼び出し元のスレッドのキーボードの状態を変更します。
これがシステム全体に影響を与えることはありませんが、開発中のアプリケーションのキーボードの状態を変更するだけでよい場合は、各プログラムから呼び出して、一時ファイルから渡された配列を読み込むことができますハードドライブ。
それ以外の場合...他に何も知らない......
所属していません StackOverflow