键盘快捷方式以最大化当前窗口/ OSX中的应用程序


75

我正在使用OSX 10.9.1。是否有键盘快捷键可以模拟通常在屏幕左上角找到的最大化和最小化功能?我阅读了有关SuperUser的其他一些问题,但是它们都已经很老了。Mac的最新版本是否有任何更新,现在就可以在没有第三方插件的情况下实现此功能?


3
您在标题和内容中是指OSX吗?您的标签和内容不匹配

即使这是“重复”,下面使用专门适用于窗口最大化的Keyboard Sys Pref的答案也是dope(而不是在其他位置)。是。浓汤
鲁芬2014年

3
(Control + Command + F)进入全屏显示
eneski

Answers:


86

从“系统偏好设置”中为“缩放”菜单项(或在您的语言环境中调用的任何项)分配快捷方式:

如果您希望快捷方式始终最大化窗口以填充屏幕,则可以使用例如Spectacle

或者这样添加一行~/.slate板岩

bind m:cmd;shift move screenOriginX;screenOriginY screenSizeX;screenSizeY

我已使用FastScripts为该脚本分配快捷方式:

try
    tell application "Finder" to set b to bounds of window of desktop
    try
        tell application (path to frontmost application as text)
            set bounds of window 1 to {item 1 of b, 22, item 3 of b, item 4 of b}
        end tell
    on error
        tell application "System Events" to tell window 1 of (process 1 where it is frontmost)
            try
                set position to {0, 22}
                set size to {item 3 of b, (item 4 of b) - 22}
            on error
                click (button 1 of window 1 where subrole is "AXZoomButton")
            end try
        end tell
    end try
end try

当您通过辅助功能API告诉System Events更改位置和大小时,在更改位置和大小之间会有明显的延迟。告诉应用程序更改窗口的边界速度更快,但并非适用于所有应用程序。Slate和Moom等其他应用程序始终使用可访问性API。


8
缩放不是最小化/最大化/调整大小。
orbfish

4
眼镜+10 救命!
巴雷特·库森

除了一大堆,还可以在这里查看有关“缩放”想法的详细正式介绍! osxdaily.com/2013/03/22/...
J-Dizzle

1
对我来说,它不是“缩放”或“最大化”。如何找到您所说的“语言环境”-这样我就可以检查它的名称了吗?
Zeth

被“缩放”一词所抛弃,但是按照此答案将“缩放”设置为cmd+m,并将“最小化” 设置为cmd+shft+m,则使我可以将前者最大化,而将后者最小化。

22

抱歉,我在最小化窗口方面犯了一个错误。苹果已经准备好了。所以,我修改了。

回答:

  • Command-M:最小化Dock的活动窗口
  • Command-Option-M:最小化活动应用程序到Dock的所有窗口
  • (需要设置):最大化活动窗口

要最大化活动窗口(应用程序),必须按如下所示将操作分配给快捷键;

  1. 转到“系统偏好设置”>“键盘”>“快捷方式”>“应用程序快捷方式”,然后单击“ +”添加快捷键。
  2. 选择“所有应用程序”,这意味着此更改将影响所有应用程序,在“菜单标题”文本框中输入文本“最大化”,然后在“快捷键”文本框中按“ Command + Shift + M”。
  3. 重新启动您希望通过快捷键影响的窗口(应用程序)。(无需重新启动)
  4. 您还将在菜单栏中找到新的菜单项。

推荐依据:

我建议您使用下面的快捷键,而不要使用默认的最小化快捷键。

最小化活动窗口(应用程序):

Command + H:隐藏活动窗口(应用程序)

可以在快捷键上方最小化活动窗口,但实际上它隐藏了活动窗口(应用程序)。并且,如果使用此快捷键,则可以通过快捷键“ Command + Tab”快速切换隐藏窗口。如果通过Command + M最小化活动窗口,则无法通过Command + Tab快速切换应用程序,而必须从Dock中单击该应用程序。)

您可以在下面参考相关信息。

http://support.apple.com/kb/HT1343http://support.apple.com/kb/PH13911


4
Command+H太棒了,请节省一天:)
brownylin 2014年

Mac版Filezilla出现了一些问题。最大化,缩放不起作用-似乎它们没有公开“窗口”菜单。连接到投影仪后陷入混乱。
tgkprog 2014年

对我不起作用。我在OS X El Capitan(10.11.3)上。
jbyrd

哇,Command+H真是太棒了。非常感谢您的小费!
Alex

7
Command + Control + F在10.12.5中全屏显示一个应用程序,这对我来说已经足够最大化了
wreckgar23
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.