2009-03-03 9 views
3

Entwickeln einer Mac-App, wie kann ich feststellen, ob der Benutzer gerade an seinem Computer ist oder nicht? Oder wie lange haben sie zuletzt eine Taste gedrückt oder die Maus bewegt?Überwachung der Ruhezeit des Benutzers

Antwort

0

Sie können Quartz Event-Taps und einen NSTimer verwenden. Jedes Mal, wenn einer Ihrer Ereignishähne aufleuchtet, verschieben Sie den Timer, indem Sie das Feuerdatum einstellen. Wenn der Timer ausgelöst wird, ist der Benutzer inaktiv.

Ich bin mir nicht sicher, ob Quartz Event Taps Python ausgesetzt sind. Die Zeichen-APIs sind, aber ich bin mir nicht sicher über Ereignis-Taps.

Verwandte Themen