Использование JNA для определения, заблокировано ли окно, или медиаплеер в полноэкранном режиме. - PullRequest
0 голосов
/ 25 января 2012

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

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

Может ли кто-нибудь привести базовый пример или может быть непосредственно к соответствующим ресурсам.

РЕДАКТИРОВАТЬ:

Сейчас у меня очень плохой обходной путь, который каким-то образом работает, только если рабочий стол заблокированс клавиатурой, по сути, путем обнаружения комбинации WIN + L и обнаружения дальнейшей активности клавиш в течение некоторого фиксированного тайм-аута, если его нет, это означает, что система заблокирована, если то же самое повторяется, плюс дальнейшая активность мыши / клавиши, что означает, что она разблокирована.

...