java ロボット クラスのメソッド keyPress でアポストロフィ キーを押すのに問題があります。
私は次のようなものを探しています:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_APOSTROPHE);
ありがとう。
java ロボット クラスのメソッド keyPress でアポストロフィ キーを押すのに問題があります。
私は次のようなものを探しています:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_APOSTROPHE);
ありがとう。
JavaにはありませんKeyEvent.VK_APOSTROPHE
試す:
robot.keyPress(KeyEvent.VK_QUOTE);
また
robot.keyPress(KeyEvent.VK_BACKQUOTE);
<Tab> の上のキーが必要な場合
編集: 上記はJava SE 8までの Java に適用されます。
Java 9 以降、KeyEvent.VK_### フィールドはキーストロークにアクセスする方法ではなくなったようです。関連する質問に対するこの回答に基づいて、次のようなものが新しい方法になる可能性があります。
FXRobot robot = FXRobotFactory.createRobot(scene);
robot.keyPress(KeyCode.QUOTE);
// or robot.keyPress(KeyCode.BACK_QUOTE);