有没有办法在系统范围内侦听鼠标和键盘事件,而不将它们从系统队列中取出?
例如。有没有办法设置一个恶魔,比如说,它会监听并报告每个键盘和鼠标事件?
使用纯Java 是不可能的。但是您可以使用 JNI(Java 本机接口),它适用于用 C++ 编写并本机编译的代码。因此,这样您就可以用 C++ 编写 Global KeyListener 并让 Java 使用它。
有一个针对 Linux、OS X 和 Windows 实现此功能的活跃项目:http://code.google.com/p/jnativehook/ http://code.google.com/p/jnativehook/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)