Développer une application mac, comment puis-je savoir si l'utilisateur est actuellement sur son ordinateur ou non? Ou depuis combien de temps ils ont appuyé sur une touche ou déplacé la souris?Surveillance de l'heure d'inactivité de l'utilisateur
3
A
Répondre
0
Vous pouvez utiliser des robinets d'événement Quartz et un NSTimer. Chaque fois que l'un de vos robinets d'événement s'allume, reportez le chronomètre en définissant sa date de tir. Lorsque la minuterie se déclenche, l'utilisateur est inactif.
Je ne suis pas sûr si les robinets d'événements Quartz sont exposés à Python, cependant. Les API de dessin sont, mais je ne suis pas sûr des taps d'événements.
1
il se trouve que la réponse était ici
http://osdir.com/ml/python.pyobjc.devel/2006-09/msg00013.html