Javaにキーストロークを注入します
質問
ボタンをクリックすると、プログラムが1つ(またはそれ以上)のキーボードストロークを挿入するなど、キーストロークをOSキーボード入力バッファーに注入する方法を探しています。これを実行したいので、Javaでこれをやりたかったのです(Win、Linux、OSX)。私はJNIを利用しなければならないと思います、誰かがいくつかのアイデアを持っていますか?
すべてのStackOverflowersに感謝します;)
解決
私の推測では、java.awt.robotクラスがあなたのためにこれを行うと思います:
new Robot().keyPress(...);
http://download.oracle.com/javase/6/docs/api/java/awt/robot.html#keypress(int(
Java.awt.robotは、テスト自動化、自己実行デモ、およびマウスとキーボードの制御が必要な他のアプリケーションの目的で、ネイティブシステム入力イベントを生成するために使用されます。」
所属していません StackOverflow