2010-01-27 4 views
3

Je voudrais écrire une application Java qui compte combien de temps j'ai utilisé le clavier ou la souris sans interruption. Existe-t-il des classes intégrées ou des bibliothèques tierces capables de détecter l'utilisation globale du clavier/de la souris?Crochet clavier Java

+1

Lorsque je tape sur le clavier, parfois je prends des pauses courtes soit penser à ce que je suis sur le point de taper ou me gratter le nez :) Que décririez-vous comme une pause? Plus d'une minute ne répond pas aux frappes? –

+1

Si vous voulez reproduire l'effet, et non le plaisir de l'écrire vous-même, avez-vous regardé WorkRave? (www.workrave.org) –

+0

@Anthony: bien sûr, l'intervalle de pause devrait être configurable. @Alex: merci! Je pourrais juste l'utiliser à la place si cela fonctionne pour moi. –

Répondre

0

La collection de fichiers pour rawinputsharp et l'article qui l'accompagne peuvent s'avérer utiles. Ce n'est pas spécifique à Java, mais j'espère que vous pourrez l'adapter à vos besoins.

1

Cela ne peut être en utilisant la fonction de crochet de fenêtres par JNI Quelqu'un déjà posté Code here

EDIT: tout ceci est mieux, il couvre également mouse events

Questions connexes