Java键盘钩

时间:2010-01-27 15:04:00

标签: java keyboard mouse

我想写一个Java应用程序来计算我在没有休息时使用键盘或鼠标的时间。是否有可以检测全局键盘/鼠标使用的内置类或第三方库?

2 个答案:

答案 0 :(得分:1)

这只能通过JNI使用windows的钩子函数来实现 有人已经发布了代码here

编辑:此更好,它还涵盖mouse events

答案 1 :(得分:0)

rawinputsharp 的文件集以及随附的文章可能会有所帮助。它不是特定于Java的,但希望您可以根据它进行调整。