在任何工具上捕获键盘和鼠标事件

时间:2016-04-21 14:02:49

标签: java events

我想在我的窗口上捕捉键盘和鼠标点击事件,假设我已打开浏览器或打开记事本或其他工具,它不应该受影响。我知道用批处理文件做一个这样的方法,但我试图做这个thruogh java库。我尝试使用AWT和挥杆,但他们只能在他们的框架内捕捉。

请建议我通过java捕获键盘和鼠标事件的方法。任何帮助都会得到满足。

1 个答案:

答案 0 :(得分:0)

当您想要在不同平台上运行它时,这是有问题的。对于Windows,您需要直接使用Java Native Interface来访问dll,或使用现成的库,例如this

这些听众一般来说并不容易实现,但在链接gitpage的测试部分中有一些很好的例子。