ボタンアクションで、キープレスを追加しようとしました。
try{
Robot robot=new Robot();
robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);
robot.mousePress(KeyEvent.BUTTON1_MASK);
robot.mouseRelease(KeyEvent.BUTTON1_MASK);
}catch(Exception e){}
ここで、「A-Key」ホールドが必要です。その場合、3 行目の
robot.keyRelease(KeyEvent.VK_A);をコメントアウトしました。
しかし、キープレスにはキーリリースは必要ありません。そのため、「A-Key」ホールドを取得できませんでした。別のケースでは、mouseRelease が実行されなくなるまで mousePress が押されます。