Keepresso
Keepresso
使用 Keepresso

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

更新于 Jul 6, 2026 1 min

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

打开它

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

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

Keepresso General preferences with Keep me active switched on, and its note that it tells macOS you are active while a session runs so remote-desktop, Teams and Slack presence, and corporate idle-logout do not mark you away
保持活跃,位于通用偏好设置中:它上报活动状态,让闲置检测器始终能看到你。

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

它能让哪些场景保持正常

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

为什么它不是鼠标晃动器

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

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

与其他功能搭配使用

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

相关内容

获取 Keepresso

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