在Mac OS中将全部最小化?


61

我是最近从Windows登陆的难民(至少在我的一台PC上)。
在Mac OS中,我真正想念的一件事是能够最小化所有窗口。

我似乎找不到执行此操作的快捷方式,甚至找不到脚本。一切都会好。


Better Touch Tool(免费)具有“隐藏所有Windows”快捷方式,其作用类似于Windows,它实际上最小化并隐藏了所有打开的窗口(与OSX默认的只是将它们移出屏幕不同)。您可以将其分配给任何键盘组合或鼠标移动...我已将其分配给“ OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner”。
jsherk 2015年

Answers:


78

Mac OS X将其称为Exposé,默认密钥为F11或Command-F3。您可以在“控制面板”中更改此设置,也可以将其映射到将鼠标移至屏幕角。

但是,这并不能完全最小化所有窗口,只是暂时将它们全部清除,以便您可以看到桌面。

要最小化当前窗口,请按Command-M。要最小化应用程序的所有窗口,请按Command-Option-M。或者,您可以按Command-H隐藏应用程序。Command-H会逐个最小化您的应用程序,但不适用于最后一个打开的应用程序。Command-Option-H将隐藏除活动应用程序之外的所有其他应用程序。

另一个相关的快捷方式是按住Command + Option并单击桌面,这将最小化除打开的Finder窗口以外的所有内容。这样做并单击停靠图标将最小化该程序以外的所有其他窗口(如果未打开,则打开该程序窗口)。


这样一来,单击或击键都无法直接进入桌面。ActionScript答案可以。
约翰尼,为什么

有没有办法通过键盘带回最小化或隐藏的窗口?谁选择从Command + Tab切换器隐藏这些应用程序,为什么?
Salomanuel


16

这是一个AppleScript,可切换到Finder,隐藏所有其他程序,然后最小化所有Finder窗口,与接受的答案基本相同,但合并为一个脚本。

activate application "Finder"
tell application "System Events"
    set visible of processes where name is not "Finder" to false
end tell
tell application "Finder" to set collapsed of windows to true

您可以使用Automator为脚本创建服务:

然后,您可以从“系统偏好设置”为服务提供键盘快捷键。

或者,在AppleScript编辑器中另存为应用程序,然后将其添加到Dock中。单击以运行它并执行脚本。


太棒了!比我见过的任何其他AppleScript都要好...几乎是瞬时的。现在我们如何将其添加到菜单栏,这将是完美的!
jsherk 2012年

1
@jsherk谢谢。不利之处显然是对可用菜单项的依赖。翻译Finder,然后中断。删除菜单项(不太可能,但是Apple不是向后兼容的供应商),这会中断。在Dock应用程序上下文菜单,创建菜单状态图标等方面,仍然可以更好地解决问题,而一切都超出了基本AppleScripts的范围。
丹尼尔·贝克

如果在ActionScript编辑器中另存为“应用程序”,则可以将应用程序拖到扩展坞中。与Windows的“显示桌面”按钮一样,这付出了很多努力。是的,我不明白为什么MacOS不内置此操作。
约翰尼,为什么

@DanielBeck很好,工作非常快,谢谢。您如何看待反向脚本-全部显示?:D
Bartlomiej Skwira

@BartlomiejSkwira留给读者练习。
丹尼尔·贝克

6

终于有人弄清楚了如何正确显示桌面:

http://www.everydaysoftware.net/showdesktop/index.html

编辑:此ShowDesktop应用程序的工作方式类似于Windows“显示桌面”按钮...单击它的图标即可将其同时隐藏/最小化所有窗口(带有包括Finder窗口的选项),您可以将其放在菜单栏中。

编辑:找到了一个甚至更好的解决方案...更好的触摸工具(免费)具有“隐藏所有Windows”快捷方式,其作用类似于Windows,它实际上最小化并隐藏了所有打开的窗口(与OSX默认的只是将它们移出屏幕不同) )。您可以将其分配给任何键盘组合或鼠标移动...我已将其分配给“ OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner”。


1
您确实意识到它没有做10行AppleScript无法做的事情吗?它仅隐藏Finder(Cmd-Opt-H)以外的所有应用程序,并最小化Finder的所有窗口(Cmd-Opt-M)。就在已接受的答案中。
丹尼尔·贝克

@Daniel是的... AppleScript将一次隐藏/最小化一个窗口(一个窗口一个窗口),并且不能同时隐藏/最小化所有应用程序的所有窗口。此应用程序将同时隐藏/最小化所有窗口,并且您可以选择包括Finder窗口,也可以将其放在菜单栏中,因此不需要键盘快捷键,只需快速单击鼠标即可完成了。如所提到的,它们来自Windows背景,并且Windows具有一键式按钮可立即隐藏/最小化所有窗口。
jsherk 2012年

你错了。看我的答案。单击(如果您选择“在码头应用程序”路线),则与该程序一样快。这是肮脏的小秘密:此应用程序执行相同的操作。重复单击Dock图标以隐藏所有内容,同时注意菜单栏。Finder的“ 窗口”菜单已激活。我不知道为什么...
丹尼尔·贝克

1
哇。它甚至发送_CGPostKeyboardEvent而不是像我一样正确激活菜单项。我故意不使用例如,key code "m" using {command down, option down}因为可以定制键盘快捷键。毫不奇怪,如果您在系统偏好设置»键盘»键盘快捷键»应用程序中将键盘快捷方式更改为Finder中的全部最小化,则当您选择在全部隐藏后选择显示查找程序时,此程序会中断。我几乎不会考虑要如何正确地做 ...
丹尼尔·贝克

1
@DanielBeck我已经纠正了..您提出了第一个正确执行此操作的AppleScript!你在哪里2个月前笑:macscripter.net/viewtopic.php?pid=147285 stackoverflow.com/questions/9620499/... stackoverflow.com/questions/8620605/...
jsherk

5

不需要脚本等。

只需单击:

+ + H+ M


1
这也是Firefox热键,因此如果碰巧将其打开并选中,则会看到移动预览。
2C-B

在iTerm中,它也是快捷方式。但是Command-Alt-H似乎也对我有用。它隐藏了所有背景窗口。
Christophe De Troyer

如果您没有Mac专用的Apple键盘,而Windows专用键盘,则为Windows键 + Alt + H + M
Elmex80s

3

您可以将自己的快捷键分配给“系统偏好设置”应用程序的“键盘(和鼠标)”偏好设置面板中“公开与空格”类别中的“ 桌面”项。

这将隐藏所有窗口,使您可以访问桌面上的任何内容。很酷的事情是,再次点击该快捷键将恢复以前的所有功能。


在Windows中,Start-D会执行相同的基本操作,先隐藏然后还原,前提是您同时不让窗口重新回到它自己的窗口上,而是使其隐藏而不是还原其他窗口。
dlamblin

3

您可以直接显示桌面而无需最小化窗口。您可以创建“ 活动屏幕角”,即屏幕角(如果您要执行操作的话)。进入“系统偏好设置”->“曝光和空间”,选择“曝光”选项卡,在顶部有“活动”屏幕角。定义一个,然后从组合框中选择“ 桌面 ”。

这样,当您转到那个角落时,所有窗口都会飞走,露出桌面。

编辑:您可能还想知道如何最大化窗口(我是Mac OS的新用户,所以我知道按绿色按钮而不是最大化窗口是多么烦人):您可以阅读更多在这里


这是我喜欢的方法。在最新版本的OS X中,该设置位于“系统偏好设置”->“任务控制-热角”中。
SeanFromIT

3

观看桌面的最佳和最快方法,就是将四个手指向上移动


值得的是,这是触发Exposé的Show Desktop功能的新的多点触摸触控板方式。
Chealion 2010年

在这种情况下,如何使鼠标静止不动?
Trejkaz 2014年

3

其他大多数答案都是关于使用Expose将窗口暂时推开的。如果您实际上想最小化所有窗口,则可以按⌘⌥M(某些应用程序)或⌥单击任何窗口上的最小化按钮(始终)来针对每个应用程序执行此操作。


2

我的解决方案是简单地按住Dock旁边的cmd+ option和Double(即双击桌面)以立即隐藏所有正在运行的应用程序和窗口(奇怪的是,Finder似乎保持打开状态)。


1
欢迎使用超级用户。仅链接答案不是一个好主意,因为如果链接到的站点出现故障,答案将毫无意义。此外,您已经链接了自己的网站。请阅读关于自我推广的常见问题解答 -因为这可能被视为是违反规则的自我推广。我已经通过更好的格式为您解决了问题。如果您对此不满意,请随意将其还原或发布到您认为我做错了的事情上。
Journeyman Geek

0

Windows转换时,快捷方式为Control- D。在Mac上是F11

这适用于Snow Leopard:我进入了“ 系统偏好设置”»“键盘”»“曝光和空间”(在左窗格中)。在右窗格中,您将看到带下拉菜单的Exposé和带下拉菜单的Spaces。在Exposé下,您会看到“桌面”,如果选中,F11则会最小化所有窗口并显示您的桌面。

您会在“桌面”右侧看到“ F11”。单击“ F11”,它将为您提供更改快捷方式的选项。我将“桌面”命令重新分配给Command- D

退出,现在Mac将像旧PC一样运行。在阅读了以上文章之后,我才弄明白了这一点,但没有让它们按照我认为您要尝试的工作而工作。


0

这种蛮力方法对我有用:

  • 点击+ H几次(仅使当前窗口保持打开状态)
  • 然后按一次+ M(关闭当前窗口)

0
  • Command-Alt-Desktop正常。
  • 或张开拇指和三根手指以显示您的桌面。(也许对您没有帮助)

命令alt桌面

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.