对于稍微熟悉Windows 系统的朋友来说,可能都知道Win + D和Win + M这两个快捷键。它们的功能似乎都是最小化所有已打开的窗口,Win + M最早出现在Windows 95中,而Win + D则是在Windows 98 / IE4以后出现并一直保留在之后的Windows 版本中。那么它们之间有什么区别呢?
主要区别是要看Windows如何处理打开的应用程序,在Windows中,每个应用程序窗口打开时都会处理一堆消息。当您按Win + M时,操作系统向所有窗口发送特殊消息WM_MINIMIZE,并将其最小化到任务栏。但是,应用程序的开发人员可以使窗口忽略WM_MINIMIZE。即使您按Win + M,这样的窗口仍然可见,有很多应用程序使用这个技巧。例如,即使您按Win + M,知名的桌面实用工具的RocketDock应用仍然可见。
快捷键Win + D和Win + M区别及使用场景图:在您按Win + M之前你可能感兴趣的内容:桌面美化:RocketDock 1.35 简体中文版
再比如说,很多软件的错误警告或者删除时都会弹出确认窗口,这样的窗口因为没有最小化的操作,所以,也是不能被“Win+M”隐藏的。
快捷键Win + D和Win + M区别及使用场景
而当按下Win + D时,操作系统会将不能最小化的窗口都给隐藏掉,即使像RocketDock这样的不支持WM_MINIMIZE的应用。
总结来说:
Win + M最小化所有打开的窗口,到不包括不支持WM_MINIMIZE的窗口
Win + D能在任何情况下显示桌面
Win + D和 Win + M 用法
按下 Win + D 显示桌面,隐藏所有窗口;再次按下 Win + D 恢复所有隐藏的窗口
按下 Win + M 隐藏所有支持最小化的窗口,按下 Win + Shift + M 恢复所有隐藏的窗口
Win + D和 Win + M 使用场景
知道了二者的区别,那么我们就可以擅用这些区别来帮助我们更高效的处理事情,比如:
出现系统警告,想快速找到报错窗口时;
使用了桌面美化应用,想显示桌面但不想隐藏它们时;
我们可以使用 Win + M 快捷键,如果只想快速回到桌面,隐藏所有现在干的事情,那么 Win + D 更适合你。
本文来源网络,侵删