Я долго искал, и все, кажется, думают, что это невозможно с использованием только Java, поэтому я попробую ТАК;)
Есть ли способ заставить мое Java-приложение прослушивать события (в частности, ключевые события), в то время как другое не связанное приложение имеет фокусировку на окне? В моей ситуации я пытаюсь определить, когда пользователь нажал клавишу «Пауза» на клавиатуре, даже если у моего Java-приложения нет фокуса.
Я слышал, что некоторые люди упоминают, что единственный способ - написать код на C и использовать JNI. Просто любопытно, если кто-нибудь знает способ избежать этого? Или, если нет, по крайней мере, действительно хороший учебник по материалам c / JNI?
Спасибо