2014-02-18 20:34:27 +0000 2014-02-18 20:34:27 +0000
80
80

在OSX

中最大化当前窗口/应用程序的键盘快捷方式 我使用的是OSX 10.9.1。有没有一个键盘快捷键来模拟你通常在屏幕左上角找到的最大化和最小化功能?我在SuperUser上看了一些关于这个问题的其他问题,但都很老了。最新版本的Mac有什么更新,可以在不使用第三方插件的情况下实现这个功能吗?

答案 (2)

90
90
90
2014-02-19 11:05:01 +0000

在系统首选项中为Zoom菜单项(或在你的本地环境中的叫法)指定一个快捷方式:

如果你想让快捷方式总是将窗口最大化以填满屏幕,你可以使用Spectacle

或者在~/.slate中添加一行这样的行,用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告诉系统事件改变位置和大小时,位置和大小的改变之间会有一个明显的延迟。告诉应用程序改变窗口的边界是比较快的,但并不是所有的应用程序都能做到。其他应用程序,如Slate和Moom总是使用无障碍API。

25
25
25
2014-02-19 12:59:04 +0000

对不起,我把窗口最小化的问题弄错了。这是苹果公司准备的。所以,我修改了一下。

答:答:**答:

  • Command-M :最小化活动窗口到Dock
  • Command-Option-M :最小化活动窗口到Dock
  • (需要设置) :最大化活动窗口

要最大化活动窗口(应用程序),必须将操作分配到快捷键上,具体操作如下;

  1. 进入系统首选项>键盘>快捷键>应用程序快捷键,然后点击 “+"添加快捷键。選擇 "所有應用程式",表示此更改將影響所有應用程式,在 "選單標題 "文本框中加入 "Maximize",在 "快捷键 "文本框中按 "Command+Shift+M"。重新启动你想通过快捷键影响的窗口(应用程序)(不需要重启) 4.你会在菜单栏中找到新的菜单项目。

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

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

在上面的快捷键中可以最小化活动窗口,但实际上是隐藏了活动窗口(应用程序)。而且,如果使用这个快捷键,可以通过快捷键 "Command+Tab "快速切换隐藏窗口。如果你用Command+M将活动窗口最小化,则不能用命令+Tab键快速切换应用程序,必须从Dock中点击应用程序。)

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