Я сделал приложение, которое управляет координатами моей мыши на экране с помощью обычного
Robot mouseControler ;
try {
mouseControler = new Robot();
} catch (AWTException e) {
e.printStackTrace();
}
mouseControler.mouseMove(newRenderedPos.x,newRenderedPos.y);
Он отлично работает на моем рабочем столе, но если я начинаю использовать какое-то конкретное полноэкранное приложение, оно ведет себя странно:
В эмуляторе MAME он просто не работает, в то время как с моей обычной мышью (моя программа просто игнорируется).
На Virtual Cop 2 (версия для ПК) игра, кажется, выходит за рамки координат. Если робот отправляет координату 0,1,0,1, то вместо перемещения мыши в координате 0,1,0,1 на экране, как на рабочем столе, он перемещает мышь с 0,1,0,1 (перемещение вниз, немного вправо).
В чем проблема и как я могу это исправить?