blockScreen 是一个 Windows 托盘工具,可以在选定显示器上覆盖黑色遮罩,并尽量将支持的硬件亮度降到最低。点击遮罩或按任意键即可退出遮罩模式,并恢复之前的亮度。
- 支持选择一个或多个显示器启动遮罩。
- 支持立即启动遮罩,也支持设置延时后自动启动。
- 可选“同时降低硬件亮度”,遮罩关闭后会尝试恢复原亮度。
- 可选“鼠标移动时退出遮罩”。
- 支持开机自启动。
- 支持自定义“切换黑屏”和“快速定时菜单”快捷键。
- 在“关于”页中可打开开发者主页、项目主页、查看许可证并检查 GitHub Release 更新。
- 检查到新版本时,可下载更新包并在程序退出后自动覆盖旧版本。
- 启动程序后,blockScreen 会出现在系统托盘。
- 双击托盘图标打开管理窗口。
- 在顶部导航中切换“管理”和“关于”。
- 在“管理”页选择需要遮罩的显示器。
- 点击“启动遮罩”立即进入遮罩模式。
- 设置“延时启动(秒)”后点击“延时启动遮罩”,可在倒计时结束后进入遮罩模式。
- 默认快捷键:
Ctrl+Alt+B:切换黑屏Ctrl+Alt+T:打开快速定时菜单
- 如果快捷键与其他程序冲突,可在管理窗口中重新设置并保存。
- 也可以右键托盘图标,通过菜单启动遮罩、打开快速定时菜单、检查更新或退出程序。
- 点击遮罩、按任意键,或在启用选项后移动鼠标,即可退出遮罩模式。
Release 提供以下 Windows 包:
- 便携 ZIP:解压后运行根目录的
blockScreen.exe,请保持blockScreen.exe和app文件夹完整。 - MSI 安装包:会创建开始菜单和桌面快捷方式。
blockScreen 不再内置 .NET 8 运行时,以缩小发布包体积。首次启动前会检查本机是否已安装 .NET 8 Desktop Runtime;如果缺失,会弹窗提示并可跳转到微软 .NET 8 官方下载页自行安装。
硬件亮度控制是尽力而为。不同显示器和显卡驱动暴露的亮度接口并不一致,即使某些显示器无法降低硬件亮度,黑色遮罩仍会正常显示。
本项目使用 MIT License。完整许可证文本请查看 LICENSE。