我需要检测鼠标或键盘活动何时存在。我的应用程序在后台(托盘)运行,即使我的应用程序未处于焦点状态,我也需要检测此活动。
我不需要知道按下了什么键,而只需要知道按下它们的时间。
我可以只使用 Java 来完成此操作吗?我读过一些使用 JNI 和 C++/C 的解决方案,但它们似乎是特定于操作系统的。是否有一个适用于 Windows、Linux 和 Mac 的简单解决方案?
Thanks!
由于需要 JNI,而 JNI 依赖于操作系统特定的 API,因此唯一的方法是
为每个受支持的操作系统都有一个实现,并在检测到应用程序中的操作系统后动态加载它。
对于 WindowsJava 全局键盘/鼠标钩子 – JNI
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)