Keepresso
Keepresso
使用 Keepresso

在日历事件期间让 Mac 保持唤醒

更新于 Jul 5, 2026 1 min

有时候正确的规则不是某个应用或设备,而是你的日程安排。如果日历显示正在开会、上课,或有一段预定的录制时间,那正是 Mac 该保持唤醒的时候。Keepresso 的日历事件触发器会读取你 Mac 上的日历,在事件进行期间保持会话。

添加触发器

  1. 打开偏好设置,触发器,打开按触发器激活
  2. 添加下,选择日历事件条件。
  3. Keepresso 第一次会请求日历访问权限,以便判断当前是否有事件正在进行。它只读取事件的时间信息。

只要日历上的事件在进行中,会话就会保持;事件结束后,Keepresso 会让 Mac 恢复正常睡眠。

日历事件还是日程?

两个触发器听起来相似,但作用不同:

  • 日历事件跟随你实际的日历,随着你预定和取消的会议自动变化,不需要在 Keepresso 里额外编辑。
  • **日程**是你设置一次的固定每日时间窗口,比如工作日 9:00 到 18:00,无论日历上有没有安排。

日程由具体事件驱动时,用日历触发器;日程比较固定的工作时段,用日程触发器。

组合使用

可以用任一全部把它和其他条件混合使用。例如设置任一日历事件摄像头、麦克风正在使用,这样计划中的会议和临时的通话都能让 Mac 保持唤醒。完整的条件和预设列表,参见智能触发器

获取 Keepresso

免费开源,支持 macOS 14 及以上版本。安装它,按你的方式让 Mac 保持唤醒。