【问题标题】:Java keyboard hookJava 键盘钩子
【发布时间】:2010-06-10 20:08:24
【问题描述】:

我想编写一个 Java 应用程序,它可以计算我使用键盘或鼠标的时间(不休息)。是否有任何可以检测全局键盘/鼠标使用的内置类或 3rd 方库?

【问题讨论】:

  • 当我在键盘上打字时,有时我会稍作停顿以思考我将要输入什么或抓挠我的鼻子:) 你认为什么是休息?超过一分钟没有按键响应?
  • 如果你想复制效果,而不是自己编写的乐趣,你看过WorkRave吗? (www.workrave.org)
  • @Anthony:当然休息间隔应该是可配置的。 @Alex:谢谢!如果它对我有用,我可能会使用它。

标签: java keyboard mouse


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    rawinputsharp 的文件集和随附的文章可能会有所帮助。它不是特定于 Java 的,但希望您能适应它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 2020-05-07
      • 1970-01-01
      • 2011-01-04
      相关资源
      最近更新 更多