Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
开发一个 mac 应用程序,我如何判断用户当前是否在他们的计算机上?或者他们上一次按键或移动鼠标是多久以前的?
原来答案就在这里
http://osdir.com/ml/python.pyobjc.devel/2006-09/msg00013.html
您可以使用 Quartz 事件点击和 NSTimer。每当您的一个事件水龙头亮起时,通过设置其触发日期来推迟计时器。当计时器触发时,用户处于空闲状态。
不过,我不确定 Quartz 事件点击是否暴露给 Python。绘图 API 是,但我不确定事件点击。