Mac 上用户交互的最后一个实例
我试图检测用户与给定 Mac 交互的最后一个实例(最好是某种可比较的数据结构,例如自纪元以来的秒数。)
此交互应包括打字、鼠标运动、应用程序交互等。但是,我不想确定计算机是否被锁定或处于屏幕保护状态,因为这些状态取决于用户偏好。
I'm trying to detect the last instance that a user interacted with a given Mac (preferably in some sort of comparable data structure, like seconds since the epoch.)
This interaction should include typing, mouse motion, app interaction, etc. However, I am not looking to determine whether or not the computer is locked or on screen-save, because those states are subject to user preference.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用此函数获取自上次事件以来的秒数:
这会返回一个
CFTimeInterval
,它是一个double
。You can get the number of seconds since the last event using this function:
This returns a
CFTimeInterval
which is adouble
.使用
IOKit
框架。看看 RHSystemIdleTimerUse
IOKit
framework. Have a look at RHSystemIdleTimer