Вопрос

в действии кнопки я пытался добавить клавиш.

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(), чтобы держать ключ нажать: Как я могу заставить робот нажать и удерживать кнопку мыши в течение определенного периода времени?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top