2010-01-27 178 views
3

我想寫一個Java應用程序,計算我一直使用鍵盤或鼠標沒有休息多久。有沒有可以檢測全局鍵盤/鼠標使用的內置類或第三方庫?Java鍵盤掛鉤

+1

當我在鍵盤上打字,有時我帶短暫停要麼想想我要打字或抓我的鼻子:)你會形容爲休息嗎?超過一分鐘沒有響應按鍵? – 2010-01-27 15:21:19

+1

如果你想複製效果,而不是自己寫的樂趣,你看過WorkRave嗎? (www.workrave.org) – 2010-01-27 15:25:06

+0

@Anthony:當然,休息間隔應該是可配置的。 @亞歷克斯:謝謝!如果它適用於我,我可能會使用它。 – 2010-01-27 16:24:04

回答

0

收集的文件爲rawinputsharp和隨附的文章可能會有幫助。這不是Java特定的,但希望你可以適應它。

1

這隻能通過使用Windows的鉤子函數通過JNI 有人已經發布代碼here

編輯:這對更好它也涵蓋mouse events