1
常にアクティブにしたいプログラムの作成に問題があります。アプリケーションにフォーカスがない状態でのイベントへの応答
私は何かをするkeydownのコードを書いたが、form1
が最小化されたり、トレイのキーダウンイベントが応答しなかったときにコードを書いた。フォーカスがない場合でもキーボードイベントに応答するにはどうすればよいですか?
追加:
そのウィンドウアプリ、およびlangは、C#の.NETで
常にアクティブにしたいプログラムの作成に問題があります。アプリケーションにフォーカスがない状態でのイベントへの応答
私は何かをするkeydownのコードを書いたが、form1
が最小化されたり、トレイのキーダウンイベントが応答しなかったときにコードを書いた。フォーカスがない場合でもキーボードイベントに応答するにはどうすればよいですか?
追加:
そのウィンドウアプリ、およびlangは、C#の.NETで
私はこのプログラムは、Windowsのためであると仮定することができる場合は、あなたがそれを行うことはできません。アプリケーションウィンドウが閉じられると、KeyUp/KeyDownは生成されません。一番近いのは、ホットキー(特定のキーが検出されたらプログラムを起動する)かキーボードフック(キーを押すたびに概要を知りたい場合)です。
ただし、使用するものは、どのようなシナリオを考えているかによって異なります。
使用している言語とライブラリは何ですか? – strager
私は言語が.NETであると推測しています。なぜなら、質問のform1参照のためです...複製:http://stackoverflow.com/questions/526458/respond-to-keyboard-when-not-in-focus-c - ビスタ –