Можно ли обнаружить щелчок мышью в любом месте экрана за пределами моего приложения?
Я написал приложение для этого на C#, но хотел бы написать его версию на Java, чтобы его можно было запускать на нескольких платформах.
Похоже, я могу получить координаты мыши в любое время с помощью java.awt.MouseInfo.getPointerInfo()
, но я не уверен, как прослушать щелчок мыши.
В C# я использовал GetAsyncKeyState
, чтобы определить, была ли нажата кнопка мыши, но, очевидно, я не могу использовать это, если хочу сохранить это «чистым» для использования на нескольких платформах.