Java Awt Robot изменяет скорость мыши Windows

Каждый раз, когда я использую робота для перемещения мыши, он сбрасывает скорость мыши Windows. Это действительно раздражает, и мне было интересно, знает ли кто-нибудь, как это исправить. Вот в основном код, с которым я возился:

Robot robot = new Robot();
robot.mouseMove(10, 1070);
robot.delay(300);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.delay(300);
robotType("notepad");
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
robot.delay(400);
robotType("I am writing this.");

Что это делает, по сути, щелкает кнопку «Пуск», набирает «блокнот», открывает блокнот, затем набирает «Я пишу это».

robotType() — это просто созданная мной быстрая функция, которая преобразует строку в последовательность нажатий/отпусканий клавиатуры.

6
задан Andrew Thompson 30 January 2013 в 02:50
поделиться