Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最近、ゲームのオートクリッカーを作成しました。これにより、F1とF2を使用してオンまたはオフを切り替えることができます。アプリケーションを終了すると、「ああ、Javaでは外部のキーストロークを記録できないことを忘れてしまいました。とマウスの動き」、これを行うための簡単な非ネイティブの方法はありますか?
ありがとう。
いいえ。アプリケーション全体のキーボードとマウスの処理を行うことができますが、アプリケーションがフォアグラウンドアプリケーションでない場合、オプションはほとんどありません。あなたができる最善のことは、マウスの位置を見つけることです:
java.awt.MouseInfo.getPointerInfo().getLocation()
これは常に機能します。ただし、キーボード入力は不運です。そのためには、ネイティブコードを作成する必要があります。