Я делаю что-то вроде устройства записи / воспроизведения макросов
Я выполнил часть проигрывателя с помощью таких утилит, как java.awt.Robot()
, который эмулирует основные команды вывода мыши / клавиатуры, читая файл XML.
Я застрял в той части, где мне нужно записать этот XML-файл.Я понятия не имею, какой класс я могу использовать, чтобы сделать противоположность Robot (). Если у вас есть для меня какой-нибудь FemaleRobot (), я был бы очень рад: D
Единственное, что у меня есть в этом направлении, покаэто:
while (true) {
Point pos = MouseInfo.getPointerInfo().getLocation();
System.out.println(pos.x+" x "+pos.y);
}
, что немного, и не совсем то, что я хочу ^ _ ^, я не знаю, как использовать Mouse / KeyListener, так как для этого потребуется компонент.Если это единственный способ, какой Compoment я использую, поскольку я не хочу никакой графической реализации Java?Должен ли я создать фальшивый компонент в любом случае?Какой из них?
например, я хочу, чтобы мой диктофон записывал в XML, как я нажимаю на рабочем столе Ubuntu или нажимаю Enter на Firefox.
Я думаю, это понятно, еслине буду много проверять ответы.Хорошего дня и спасибо за чтение.