使用 Keepresso
让状态保持在线:阻止 Teams、Slack 和 VDI 把你标记为离开
审核
György 更新于 Aug 25, 2026 1 min
你正在通话、阅读一份长文档,或者盯着构建日志滚动,可只要一停止碰触控板,你的状态就会变成离开。更糟的是,有些企业环境做得更绝:一旦 VDI 或远程桌面会话判定你处于闲置状态,就会直接锁屏、断开连接,甚至把你整个登出。Keepresso 的保持活跃模式通过向 macOS 上报活动状态来解决这个问题,让所有监测闲置状态的系统都始终认为你在场。
打开它
打开偏好设置,通用,打开保持活跃,并选择一种方式。此后只要 Keepresso 会话在运行,你的 Mac 就会持续向系统上报稳定的活动状态,那些依据闲置时间判断状态的应用和服务,也会一直认为你在场。
它就是一个普通的 Keepresso 会话,你可以让它一直开着、设置计时器,或者交给触发器来控制。关闭它后,Mac 就会恢复正常上报闲置时间。

它只有在你真的闲置了几秒钟之后才会介入,所以在你正常使用 Mac 或玩游戏时,它完全不会输入或轻推。它默认是关闭的,还有一点值得留意:一些受管理的企业 Mac 会被设置为标记出模拟活动,所以在依赖它之前,最好先确认一下你所在单位的政策。
选择你的软件会注意到的方式
- 电源 / 光标跃迁是默认方式。它通过 macOS 上报活动,不会发出按键,也不会移动可见指针,也不需要额外权限。从这里开始。
- F15,每 60 秒覆盖只监视键盘事件的软件。大多数键盘没有实体 F15 键,所以通常是最安全的按键方式。
- Shift,每 60 秒发出修饰键,不会打出字符。
- 指定按键会记录并发出你选择的按键。优先选功能键或修饰键:字母或数字可能打进最前方的 App。
- 移动鼠标每 60 秒发出一个像素的移动,给监视指针的软件用。
按键和鼠标方式需要辅助功能权限。Keepresso 只在你选择其中一种之后才会请求,绝不会仅仅因为应用启动就请求。如果默认方式已经对你的 VDI 或聊天应用生效,就留在那里,不需要任何权限。
它能让哪些场景保持正常
- Teams 和 Slack 的在线状态。 你的状态圆点会一直显示为在线,而不会因为鼠标一停就变成离开,即使你只是在电脑前没打字,别人也能看到你在。
- VDI 和远程桌面会话。 Citrix、VMware Horizon、Microsoft Remote Desktop 及类似客户端,常常会在闲置超时后断开连接或锁屏。保持活跃能让会话持续在线,长时间阅读或后台任务运行时都不会把你踢出去。
- 企业登出计时器。 基于闲置状态的自动登出和锁屏策略,在会话开启期间不会触发,任务进行到一半也不会被强制登出。
为什么默认不是鼠标晃动器
老办法是用一个应用每隔几秒伪造一次鼠标移动或按键。这种做法很粗糙,可能干扰你正在做的工作,用在一台真正干活的机器上也总让人不放心。
默认方式按系统期望的方式向 macOS 上报活动状态,没有可见的光标移动,没有打出的按键,也不需要额外权限。可选的按键和单像素鼠标方式,是给忽略该信号的软件准备的,Keepresso 会在你选择它们之前标明权限和行为。
与其他功能搭配使用
- 设置一个日程。 为你的工作时间添加一个日程触发器,让它只在你选定的日子里从 9:00 运行到 18:00,结束后自动停止。
- 保护笔记本电脑。 打开电池自动暂停,避免会话在你远离电源时把笔记本电池耗尽。
- 用脚本控制。 如果你更想把它绑定到快捷键或自动化流程上,可以从快捷指令、Raycast 或 URL 启动或停止它。
相关内容
更多「使用 Keepresso」内容
