Мониторинг простоя пользователя - PullRequest
3 голосов
/ 04 марта 2009

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

Ответы [ 2 ]

1 голос
/ 04 марта 2009

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

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

0 голосов
/ 04 марта 2009

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

Я не уверен, что отводы событий Quartz открыты для Python. API рисования есть, но я не уверен насчет событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...