【免费下载链接】PeekDesktop
Click your desktop to peek at it - just like macOS Sonoma.
PeekDesktop 是一款把 macOS Sonoma"点一下桌面就露出桌面"体验带到 Windows 10/11 的免费小工具:点击空白壁纸即可隐藏所有窗口,点回来又原样恢复。对游戏玩家来说,它内置的"游戏模式"(Pause While Gaming / Full-Screen)会在全屏游戏运行时自动暂停,绝不打断你的操作,默认就是开启状态。
为什么需要"全屏游戏自动暂停"?
想象这样的场景:你用 PeekDesktop 点了一下桌面收起了所有窗口,正准备打开满屏的壁纸整理文件。这时如果全屏游戏正在前台,或者你切回游戏后误点了一下桌面,窗口就会被最小化、恢复,直接打断游戏节奏。
PeekDesktop 的游戏保护机制就是为解决这个问题设计的:
- 🎮检测到全屏游戏时,自动挂起"点桌面预览"功能——鼠标随便点都不会触发窗口最小化
- 🔄切回普通窗口后自动恢复——无需手动操作,状态自动解除
- ✅默认开启——安装即用,不需要任何额外配置
游戏保护开关在哪里?
PeekDesktop 没有图形界面,所有设置都通过系统托盘图标完成:
- 在任务栏右下角找到 PeekDesktop 托盘图标
- 右键点击,弹出菜单中找到🎮 Pause While Gaming / Full-Screen
- 该项前面有 ✅ 表示已开启(默认状态),再点一次即可关闭
相关菜单项定义在 TrayIcon.cs 中。开关状态会立即写入配置文件,下次启动自动生效,不需要重启程序。
它是怎么判断"你在玩游戏"的?
PeekDesktop 采用三层判断逻辑(实现见 DesktopPeek.cs):
| 判断方式 | 原理 | 覆盖场景 |
|---|---|---|
| 系统级 D3D 全屏检测 | 调用 Windows API 查询系统用户通知状态是否为RunningD3DFullScreen | 独占全屏游戏(最可靠) |
| 全屏窗口检测 | 比较前台窗口矩形与显示器边界(±2 像素容差),完全铺满即视为全屏 | 无边框/窗口化全屏应用 |
| 已知游戏进程匹配 | 前台进程名在内置游戏进程名单中,且窗口处于全屏 | Steam、Xbox 等已知游戏平台 |
内置的已知游戏进程名单(大小写不敏感)包括:
steam / steamwebhelper / steamgameoverlayui / xboxpcapp gamebar / gamebarftserver / gamebarpresencewriter这个名单定义在 DesktopPeek.cs 中。简单说:只要 Steam 或 Xbox 的游戏全屏占满屏幕,PeekDesktop 就自动进入"隐身"状态。
游戏时它具体做了什么?
当满足上述任一条件时,PeekDesktop 会把内部标记_isSuppressedForGaming置为 true:
- 点击桌面壁纸、点击任务栏空白处,都不会再触发窗口最小化
- 日志中会记录
Gaming protection active; desktop peek is paused(可通过 DebugView 查看,见 AppDiagnostics.cs) - 当你切回浏览器、聊天软件等普通窗口,保护状态立即解除,日志显示
desktop peek resumed
整个过程对用户完全透明,不需要按任何快捷键或菜单。
设置保存在哪里?
所有开关(包括游戏保护)都持久化在用户目录下的 JSON 文件中:
%APPDATA%\PeekDesktop\settings.json对应字段为PauseWhileFullscreenAppActive,默认值true,读写逻辑见 Settings.cs。如果你手滑关掉了游戏保护,也可以直接编辑这个文件把值改回true,再重启 PeekDesktop 即可。
常见问题
Q:窗口化的游戏(非全屏)会被保护吗?A:如果游戏进程是 Steam/Xbox 系且在名单内,全屏时会保护;纯窗口化的小游戏建议同时开启托盘里的Require Double-Click(需要双击才触发),进一步降低误触概率。
Q:多显示器 + 全屏游戏时点其他屏幕的桌面会怎样?A:只要全屏游戏保持前台焦点,保护状态就持续有效,所有屏幕的点击都不会触发预览。
Q:关闭游戏保护会影响"点任务栏空白处预览"吗?A:游戏保护是全局开关,关闭后桌面点击和任务栏点击的预览功能都会恢复响应。
写在最后
PeekDesktop 用不到 5 MB 的内存占用,就给你带来了"macOS 式点桌面"的体验,而游戏保护机制让它对游戏党格外友好——该隐藏时隐藏,打游戏时彻底安静。如果你还在用 Win+D 手忙脚乱地收窗口,值得花一分钟装上试试。
【免费下载链接】PeekDesktop
Click your desktop to peek at it - just like macOS Sonoma.
相关推荐
stress-ng 文件系统压力测试:80+种方法提升存储性能
stress ng 文件系统压力测试:80+种方法提升存储性能 stress ng 是一款功能强大的系统压力测试工具,专为评估计算机系统的各种物理子系统和操作系
性能测试测试YouTube Plus GitHub Actions工作流详解:从fork到构建的每一步
YouTube Plus GitHub Actions工作流详解:从fork到构建的每一步 YTLite是一款针对iOS平台的YouTube增强工具,通过Git
移动开发绝区零自动游戏助手完整指南:解放双手的全新游戏体验
绝区零自动游戏助手完整指南:解放双手的全新游戏体验 绝区零自动游戏助手(ZenlessZoneZero OneDragon)是一款专为《绝区零》玩家打造的全自动
人工智能Agent 记忆RAG知识库
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考