Обнаружение щелчка мыши с помощью java во время игры

Я думаю сделать простое приложение для роботов, которое будет записывать все движения и щелчки, сделанные пользователем, а затем повторять их.

Я могу сделать это со стеклом, но мой вопрос в том, будет ли работать GlassPane, если я попытаюсь использовать программу во время игры? Например, world of warcraft, так как боты популярны в MMO, что еще я мог бы использовать?

Я знаю хуки для мыши, которые, я думаю, основаны на С++, но я не знаю, как их использовать в java. Если это единственный способ, может ли кто-нибудь дать мне понятный документ об использовании крючков для мыши?

Большое Вам спасибо.


person Ted    schedule 26.04.2013    source источник


Ответы (2)


Ознакомьтесь с глобальными прослушивателями событий, чтобы легко прослушивать все события в вашем приложении.

person camickr    schedule 26.04.2013
comment
будет ли это работать, если щелчок был сделан не по какому-либо компоненту моего приложения, а по совершенно другому компоненту? Опять пример вау? Прошу прощения, если мне кажется, что я не доверяю вашему ответу, но все говорили мне, что это невозможно, поэтому я поражен, что это действительно сработает. - person Ted; 27.04.2013
comment
Как я уже говорил в своем ответе, он будет прослушивать только события в вашем приложении. - person camickr; 27.04.2013
comment
да я видел, но я думал, что вы ответите по моему вопросу, тем не менее, спасибо за подсказку - person Ted; 27.04.2013

После долгих поисков, и я знаю, что многие люди искали это, поэтому я публикую, чтобы они также могли видеть, я нашел идеальную библиотеку для этого, вы можете найти ее по адресу:

https://code.google.com/p/jnativehook/

person Community    schedule 28.04.2013