Я пытаюсь создать многоэкранное программное обеспечение для работы с мышью для windows 10, используя awt.robot. В настоящее время я поддерживаю один экран на окнах. когда я указываю координаты, которые должны принадлежать screen2, мышь возвращается к screen1, как будто есть какая-то граница.
Мой основной экран находится слева. Я могу двигаться на этом экране. его границы 1920 * 1080. 2-й экран справа. Этот экран 1366 * 768. Всего 3286 * 1080.
Я попытался указать смещения экрана для полного полного размера дисплея. помогал в оказании необходимой поддержки, чтобы один экран работал в режиме нескольких мониторов, но я не мог перейти на другой экран.
Это основа того, как выглядит моя мышка в двух словах.
import java.awt.*;
public class Main {
public static void main(String[] args) {
Robot bot = null;
try {
bot = new Robot(MouseInfo.getPointerInfo().getDevice());
} catch (AWTException e) {
e.printStackTrace();
}
bot.delay(150);
bot.mouseMove(1500,0);
}
}
Я должен иметь возможность перемещаться по всем экранам. Я могу двигаться только на основном экране.