В java awt.robot.mouseMove возможно ли поддерживать несколько экранов под окнами Microsoft? - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь создать многоэкранное программное обеспечение для работы с мышью для 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);
    }
}

Я должен иметь возможность перемещаться по всем экранам. Я могу двигаться только на основном экране.

...