Мониторинг простоя пользователя

Разрабатывая приложение для Mac, как я могу определить, находится ли пользователь на своем компьютере или нет? Или как давно они последний раз нажимали клавишу или двигали мышью?

2 ответа

Оказывается, ответ был здесь

http://osdir.com/ml/python.pyobjc.devel/2006-09/msg00013.html

Вы можете использовать события Quartz и NSTimer. Каждый раз, когда загорается одно из ваших событий, отложите таймер, установив дату его запуска. Когда таймер срабатывает, пользователь бездействует.

Я не уверен, что события Quartz подвергаются воздействию Python. API рисования есть, но я не уверен насчет событий.

Другие вопросы по тегам