Keepresso
Keepresso
使用 Keepresso

让状态保持在线:阻止 Teams、Slack 和 VDI 把你标记为离开

György
审核
György
更新于 Jul 16, 2026 1 min

你正在通话、阅读一份长文档,或者盯着构建日志滚动,可只要一停止碰触控板,你的状态就会变成离开。更糟的是,有些企业环境做得更绝:一旦 VDI 或远程桌面会话判定你处于闲置状态,就会直接锁屏、断开连接,甚至把你整个登出。Keepresso 的保持活跃模式通过向 macOS 上报活动状态来解决这个问题,让所有监测闲置状态的系统都始终认为你在场。

打开它

从菜单栏打开 Keepresso,打开保持活跃。此后只要它在运行,你的 Mac 就会持续向系统上报活动状态,那些依据闲置时间判断状态的应用和服务,也会一直认为你在场。

它就是一个普通的 Keepresso 会话,你可以让它一直开着、设置计时器,或者交给触发器来控制。关闭它后,Mac 就会恢复正常上报闲置时间。

Keepresso 通用偏好设置中的在线状态部分:保持活跃开关,以及说明它也会告知 macOS 你处于活跃状态,因此不会被标记为离开
保持活跃,位于通用偏好设置中:它上报活动状态,让闲置检测器始终能看到你。

它只有在你真的闲置了几秒钟之后才会介入,所以在你正常使用 Mac 或玩游戏时它完全不会插手。它默认是关闭的,还有一点值得留意:一些受管理的企业 Mac 会被设置为标记出模拟活动,所以在依赖它之前,最好先确认一下你所在单位的政策。

它能让哪些场景保持正常

  • Teams 和 Slack 的在线状态。 你的状态圆点会一直显示为在线,而不会因为鼠标一停就变成离开,即使你只是在电脑前没打字,别人也能看到你在。
  • VDI 和远程桌面会话。 Citrix、VMware Horizon、Microsoft Remote Desktop 及类似客户端,常常会在闲置超时后断开连接或锁屏。保持活跃能让会话持续在线,长时间阅读或后台任务运行时都不会把你踢出去。
  • 企业登出计时器。 基于闲置状态的自动登出和锁屏策略,在会话开启期间不会触发,任务进行到一半也不会被强制登出。

为什么它不是鼠标晃动器

老办法是用一个应用每隔几秒伪造一次鼠标移动或按键。这种做法很粗糙,可能干扰你正在做的实际工作,用在一台真正干活的机器上也总让人不放心。

保持活跃走的是诚实的路子:它按系统期望的方式向 macOS 上报活动状态,采用和 Keepresso 其他功能一样的真实系统断言。光标不会乱跳,不会在你的窗口里输入任何内容,macOS 也不需要为此请求额外权限。

与其他功能搭配使用

  • 设置一个日程。 为你的工作时间添加一个日程触发器,让它只在你选定的日子里从 9:00 运行到 18:00,结束后自动停止。
  • 保护笔记本电脑。 打开电池自动暂停,避免会话在你远离电源时把笔记本电池耗尽。
  • 用脚本控制。 如果你更想把它绑定到快捷键或自动化流程上,可以从快捷指令、Raycast 或 URL 启动或停止它。

相关内容

获取 Keepresso

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

更多「使用 Keepresso」内容

让 Mac 保持唤醒指定时长
启动一个定时保持唤醒会话,让你的 Mac 在下载或渲染期间保持唤醒,之后自动睡眠。
合盖状态下保持 MacBook 唤醒
阻止 MacBook 在合盖时睡眠,支持电池供电,不需要外接显示器,也不需要电源线,使用一款免费开源的应用。
只在真正需要时保持唤醒:智能触发器
设置条件,让 Keepresso 只在应用运行、通话进行、接通电源等情况下才保持 Mac 唤醒,不该醒着的时候绝不多醒一秒。
用自动化租约让 AI 智能体和脚本使 Mac 保持唤醒
给 AI 智能体和脚本一种安全的方式来让 Mac 保持唤醒。自动化租约是有界的、会自动到期的,还配有一个 MCP 服务器和一个内置的智能体技能,把整套协议教给你的智能体。