Запись нажатий клавиш вне приложения

Недавно я сделал автокликер для игры, который позволит вам использовать F1 и F2 для включения или выключения, когда я закончил приложение, я подумал про себя: «О, отлично, я забыл, что Java не позволяет вам записывать внешние нажатия клавиш и движения мыши», есть ли какие-нибудь простые неродные способы сделать это?

Спасибо.


person Community    schedule 24.12.2009    source источник


Ответы (1)


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

java.awt.MouseInfo.getPointerInfo().getLocation()

Это всегда будет работать. Однако вам не повезло с вводом с клавиатуры. Для этого вам нужно будет написать собственный код.

person NateS    schedule 24.12.2009