🧑💻 基于
.NET 8 + WPF开发,UI 框架采用 HandyControl。
旨在保护您的视力、颈椎和健康工作习惯,是程序员、学生和长期电脑用户的理想助手。
- 用户可在设置面板中设定关机时间:
- 正数:表示启用定时关机,时间到后将自动关机;
- 负数:表示关闭定时关机功能。
- 系统将在关机前1分钟发出全屏提示,避免误关。
- 支持自定义工作时间和休息时间,如:
- 设置工作时间为
45分钟,休息时间为3分钟,则每工作 45 分钟后强制休息 3 分钟;
- 设置工作时间为
- 在休息前一分钟系统将发出提醒;
- 强制休息期间将锁屏,无法进行操作。
定时强制锁屏,提醒用户离开电脑,帮助预防以下常见健康问题:
- 痔疮
- 近视
- 颈椎病
- 正常模式:持续计时,无条件触发休息;
- 智能模式:仅在检测到鼠标或键盘活动时开始计时,若超过 5 分钟无操作则重置计时;
- 游戏模式:
- 与智能模式类似;
- 若检测到全屏状态,则暂停计时;退出全屏后立即进入休息;
- 强制休息模式:
- 不提前提示
- 无法跳过或解除休息锁屏
可选择不同的休息锁屏风格,满足各种使用场景:
| 模式 | 描述 |
|---|---|
| 透明模式 | 无遮挡,仅禁用操作 |
| 半透明模式 | 增加浅色遮挡层 |
| 屏保模式 | 全屏遮挡,禁用所有输入 |
| 语音模式 | 仅语音提示,不锁屏 |
| Windows 锁定 | 使用系统原生 Win+L 锁屏功能 |
| 时间锁屏 | 全黑背景,居中显示倒计时 |
| 项目 | 使用技术 |
|---|---|
| 开发框架 | .NET 8 |
| 界面技术 | WPF |
| UI 框架 | HandyControl |
| 支持平台 | Windows 10 / 11 |
- 建议将应用设置为开机启动,保持全天候保护;
- 建议开启智能计时模式,避免误判空闲状态;
- 使用语音提醒模式适合不方便锁屏的情况下使用。
如果你在使用过程中有任何建议、Bug 反馈或功能请求,欢迎通过以下方式联系作者:
- 项目主页:GitHub
- 作者邮箱:
admin@haokaikai.cn




