Windows gets a new tool that mimics Click wallpaper to reveal desktop functionality from macOS 传奇程序员Scott Hanselman,微软副总裁兼技术团队成员,开发了一款小工具,将macOS的一个很酷功能带到了Windows上。
它叫做PeekDesktop,其理念是,当你点击空白桌面壁纸时,所有打开的窗口都会瞬间自动最小化。再次点击或切回应用程序,所有窗口会恢复到原来的状态。
Scott Hanselman的PeekDesktop工具演示这几乎与macOS Sonoma的“点击壁纸显示桌面”功能一样。Windows以前从未有过这种交互方式。虽然有“显示桌面”功能,但Scott说这个工具更直观。诸如Win + M和Win + D这种快捷键都是键盘操作,且只有其中一个能恢复窗口。
我个人用于类似功能的是在触控板上用四指向下滑动显示桌面,向上滑动恢复窗口,按住向上滑则显示任务视图。
不过,PeekDesktop确实更好,我也不明白为什么Windows自带系统里还没有内置“点击壁纸显示桌面”功能。Hanselman的工具没有多余界面,无需设置,且可以从GitHub下载。
要在Windows电脑上使用点击壁纸显示桌面,只需从GitHub下载压缩包(6.15 MB),解压后运行即可。Scott Hanselman也没忘记Windows ARM版本,这款工具原生支持骁龙芯片驱动的电脑。

运行后,工具静默驻留系统托盘,几乎不占用内存,闲置时占用低于2兆。
PeekDesktop点击显示桌面工具位于Windows系统托盘
PeekDesktop的系统资源占用几乎为零如果没有应用全屏运行,点击桌面空白壁纸(非图标),所有窗口会立即最小化。此时桌面干净,你可以自由移动文件、右键点击或整理图标,不会有任何干扰。点击或拖动图标时不会误触触发此功能,这点非常重要,否则就没法用。
操作结束后,无需担心恢复窗口。点击任意应用、任务栏或壁纸,所有窗口会原样恢复,包括窗口位置和状态。
https://www.windowslatest.com/wp-content/uploads/2026/04/Testing-PeekDesktop-click-to-reveal-Desktop-tool.mp4如果动画看起来不够流畅,可能是我用低配虚拟机测试的缘故。另外,因为它是独立可执行文件,有些用户可能更倾向于安装程序,而不是手动放置文件。
我发现一个问题,清空回收站时有点麻烦,因为PeekDesktop会干扰。右键点击回收站时会先将所有最小化窗口恢复,再次右键才显示菜单。但这是设计如此。
https://www.windowslatest.com/wp-content/uploads/2026/04/Right-clicking-Recycle-Bin-is-difficult-while-using-PeekDesktop-tool.mp4此外,任务管理器不会响应点击壁纸,不会和其他窗口一起最小化,这点我不确定是不是故意这样。
https://www.windowslatest.com/wp-content/uploads/2026/04/PeekDesktop-doesnt-work-for-the-Task-Manager.mp4另外,当所有窗口最小化时,桌面右键菜单偶尔会异常。例如,尝试新建文件夹会导致所有窗口重新打开。
https://www.windowslatest.com/wp-content/uploads/2026/04/Trying-to-create-a-New-Folder-while-Windows-are-minimized-just-opens-all-the-windows.mp4Win + M可以最小化所有窗口,但无法恢复。Win + D可以最小化和恢复,但需要用键盘操作。任务栏上的“显示桌面”按钮与PeekDesktop工作原理类似,但正如Scott提到,macOS用户习惯了“点击壁纸显示桌面”,这样会让他们更容易适应Windows。
PeekDesktop利用一组轻量级Windows API检测桌面点击并管理窗口状态,同时不干扰正常操作。
鼠标检测通过名为SetWindowsHookEx(WH_MOUSE_LL)的低级钩子实现,允许应用程序全局捕获点击而不干扰其他程序。检测到点击后,使用WindowFromPoint判断光标所在位置,从而确定点击目标。
为确保只对空白壁纸响应而非图标,工具通过AccessibleObjectFromPoint的辅助功能层做额外检查。没有这步,轻微点错图标也会触发该功能。
窗口跟踪是核心功能。工具调用EnumWindows遍历所有打开窗口,并用WINDOWPLACEMENT记录精确位置、大小和状态,再执行最小化。
恢复时,使用SetWinEventHook(EVENT_SYSTEM_FOREGROUND)监测焦点窗口变化。用户点击应用、任务栏或壁纸时,用SetWindowPlacement恢复所有窗口,准确还原位置、最大化状态及多显示器布局。
这一切运行无需管理员权限,资源占用极少。最重要的是,它不是网页应用……
系统托盘中可以自定义设置。你可以开启或关闭功能,设置开机自启动,检查更新,或者直接退出程序。我推荐勾选“开机启动”,因为我重启电脑后PeekDesktop默认是关闭的。
PeekDesktop系统托盘菜单选项Scott Hanselman还在努力实现macOS风格的窗口靠边移动而非最小化功能,但这因多显示器布局、DPI缩放及实时跟踪窗口位置而较难实现。
我写这篇文章时,PeekDesktop已从v0.4更新至v0.6.1,下载体积缩减到仅1.16 MB。
习惯了点击壁纸来清理桌面后,再用快捷键或边角按钮就显得繁琐多余。
微软正致力于提升性能,修正UI不一致和长期存在的使用问题。随着用户期待已久的可移动任务栏功能即将推出,我认为应当从像PeekDesktop这类小巧实用的功能入手,逐步将其纳入Windows。PeekDesktop正是这类型功能。