Мне нужно определить, когда присутствует активность мыши или клавиатуры. Мое приложение работает в фоновом режиме (трей), и мне нужно обнаруживать эту активность, даже когда мое приложение не в фокусе.
Мне не нужно знать, какие клавиши были нажаты, а просто КОГДА они нажаты.
Могу ли я сделать это только с Java? Я читал некоторые решения с использованием JNI и C ++ / C, но они кажутся специфичными для ОС. Существует ли простое решение, которое будет работать с Windows, Linux и Mac?
Спасибо!