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