ウィンドウがアクティブでないときにキー入力を検出する方法はありますか? つまり、別のアプリケーションが実行されていますが、F9 キーが押されたときなどにプログラムがトリガーされます。
それは可能ですか、それともJavaはそのような機能と互換性がありませんか? 私が見つけたものから、それがアクティブなウィンドウでない限り、Javaは入力を取得できません。
注: 私は通常、プログラムを積極的に使用していないときに(正当な理由で)動作を停止するように見えるキーリスナーを使用します。
低レベルのキーボードフックが必要なようです。
Javaでは(つまり、純粋なJavaコードを使用して)直接行うことはできませんが、他のライブラリを参照して(または独自に作成して)これを実現できます。クイックグーグル検索はあなたにキーボードとマウスフックを与えることができる多くの参照と無料/オープンライブラリを提供します(両方とも非常に便利です)。
お役に立てば幸いです。