Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 监视用户空闲时间_Python_Cocoa_Macos_Idle Processing - Fatal编程技术网

Python 监视用户空闲时间

Python 监视用户空闲时间,python,cocoa,macos,idle-processing,Python,Cocoa,Macos,Idle Processing,开发mac应用程序时,我如何判断用户当前是否在他们的计算机上?或者他们上次按键或移动鼠标是多久以前的事了?您可以使用石英事件点击和NSTimer。任何时候,当你的一个活动水龙头亮起时,通过设置它的点火日期来推迟计时器。计时器启动时,用户处于空闲状态 不过,我不确定Quartz事件抽头是否暴露于Python。绘图API是,但我不确定是否有事件点击。结果是答案在这里

开发mac应用程序时,我如何判断用户当前是否在他们的计算机上?或者他们上次按键或移动鼠标是多久以前的事了?

您可以使用石英事件点击和NSTimer。任何时候,当你的一个活动水龙头亮起时,通过设置它的点火日期来推迟计时器。计时器启动时,用户处于空闲状态


不过,我不确定Quartz事件抽头是否暴露于Python。绘图API是,但我不确定是否有事件点击。

结果是答案在这里