0

Java KeyListenerは、入力したすべてのアプリケーションで機能するという普遍的な意味ですか?

そうでない場合、どうすればそれをユニバーサルにすることができますか?

4

2 に答える 2

2

それは普遍的ではありません。登録したコンポーネントにフォーカスがある場合にのみ機能します。キーボード フックを使用してユニバーサルにすることができますが、ネイティブ コードを統合するにはJNIまたはJNAを使用する必要があります。

于 2012-06-02T22:12:22.643 に答える
1

「ユニバーサル」を定義してください。キーロガーとして機能するということですか?答え: いいえ。そのためには、オペレーティング システムにプラグインされるキーボード フックを作成する必要があります。これは、JNI または JNA を介して Java で実行できますが、Java はあまり適していません。

于 2012-06-02T22:12:39.073 に答える