私は、クリックされたボタンに応じてサーバーがキーボードのすべてのイベントを発生させるクライアントサーバーアプリケーションに取り組んでいます。こちらもキーボード限定です。
左手用のカスタムキーボードを作成しています。友人は 1 ハンドしか持っていないので、同様のメリットがあります。彼らのキーボードはある種のタッチ デバイスであり、ネットワークとポート接続を介してサーバーとの接続を確立する大型のタブレットである可能性があります。
私のサーバー アプリケーション (Python、C、C++、Java など、実際には何でも書かれています。多くの言語を知っています) は、フラグを受け取り、一連のコマンドを実行します。
基本的に私は次のようなことをしたい:
if(key_pressed == 'f1')
execute the 'F1' key in focused window.
サーバー アプリケーションはフォーカスされておらず、画面上で非表示または最小化されます。
カスタムドライバーなどを構築せずにそれを行う方法はありますか?
編集:
クライアントはキーボードのようなもので、サーバーはドライバーのようなものです。あたかも操作されているキャラクターデバイスであるかのように、サーバーに物事を発射させたいです。私が調べていたのは、フォーカスされたアプリケーションのみがプレスを受け取るという投稿または2つを読んでいたことです。これは問題ありません。フォーカスされたウィンドウで実行したいのですが、バックグラウンドでは、キャッチしてから上記の key_pressed のように、必要な信号を実行します