Собирание паскаля мышью в Java

У меня есть макро инструмент, который работает с использованием паскаля. Мне нужно отслеживать движения мыши, когда программа работает в течение очень длительного периода времени. Я написал базовый регистратор мыши в Java, который рисует движения и щелчки в замедленном режиме, чтобы их было легче анализировать с помощью jnativehook. Он отлично работает, когда я двигаю мышь вручную, но не улавливает движения мыши от паскаля. Это, однако, забрать щелчки мыши из паскаля.

Как я могу подобрать движения мыши, сделанные инструментом макросов паскаль в Java?

1 ответ

Решение

Вопрос в том, как события генерируются в Pascal и будут зависеть от платформы, с которой вы работаете. Я бы предложил использовать функцию публикации событий в JNativeHook, так как он всегда сможет подобрать события, которые он генерирует. Вы по-прежнему можете отправлять события, которые библиотека может получать за пределами библиотеки, но на некоторых платформах требуется использование определенного API, поскольку некоторые методы не могут быть получены слушателем на определенных платформах.

Другие вопросы по тегам