【发布时间】:2010-10-11 03:47:09
【问题描述】:
开发一个 mac 应用程序,我如何判断用户当前是否在他们的计算机上?或者他们上一次按键或移动鼠标是多久以前的?
【问题讨论】:
标签: python cocoa macos idle-processing
开发一个 mac 应用程序,我如何判断用户当前是否在他们的计算机上?或者他们上一次按键或移动鼠标是多久以前的?
【问题讨论】:
标签: python cocoa macos idle-processing
您可以使用 Quartz 事件点击和 NSTimer。每当您的事件水龙头之一亮起时,通过设置其触发日期来推迟计时器。当计时器触发时,用户处于空闲状态。
不过,我不确定 Quartz 事件点击是否会暴露给 Python。绘图 API 是,但我不确定事件点击。
【讨论】: