KeyPress и Keyrelease в Robot.java
Вопрос
в действии кнопки я пытался добавить клавиш.
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){}
.
Теперь я хочу, чтобы «Ключ« Ключ »в этом случае я прокомментировал третью строку
Robot.keyrelane (keyevent.vk_a);
Но keypress не нужен keyrelease.so Я не получил «a-ключ» удержания.В другом случае на мышке нажимается, пока Mouserelease не выполняется. Кто-нибудь дает мне решение или объяснить, что происходит.
Решение
См. Подобный вопрос, ответ которого использует Thread.sleep()
, чтобы держать ключ нажать: Как я могу заставить робот нажать и удерживать кнопку мыши в течение определенного периода времени?
Не связан с StackOverflow