Каждый раз, когда я использую Robot для перемещения мыши, он сбрасывает скорость мыши 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 () - это просто быстрая функция, которую я сделал, которая преобразует строку в серию нажатий / отпусканий клавиатуры.