Java键盘/鼠标活动(甚至在我的应用程序之外)

时间:2010-08-16 03:49:35

标签: java keyboard mouse android-activity hook

我需要检测鼠标或键盘活动何时出现。我的应用程序在后台运行(托盘),即使我的应用程序不在焦点,我也需要检测此活动。

我不需要知道按下了什么键,只需要按下它们。

我可以用Java做到这一点吗?我已经阅读了一些使用JNI和C ++ / C的解决方案,但它们似乎是特定于操作系统的。有一个简单的解决方案可以用于Windows,Linux和Mac吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

由于JNI是必需的,它依赖于OS特定的API,唯一的方法是 为每个支持的操作系统提供一个实现,并在检测到您的应用程序中的OS后动态加载它。

适用于Windows Java Global Keyboard/Mouse Hook – JNI

相关问题