36款 Mac OS X 窗口管理工具大巡礼

7. 

  • 名称:Right Zoom
  • 价格:免费
  • 最新版本:1.8.1
  • 功能点:修改窗口的绿色Zoom按钮为全屏功能
  • Right Zoom下载地址

前面一直都是收费的,还是来推荐几款免费的吧,不然会有人认为小编是来发软文的,Right Zoom亦非常经典啊,话说OS X所有窗口左上角的绿色按钮都很鸡肋,使用Rz可以将绿钮变成一键将窗口放大至满屏的强力button,并且Rz可以自定义生效程序范围,像iTunes,就可饶他一命了,呵呵。 Right Zoom 详细介绍

 

8. 

如果你不想用Keyboard Maestro来自力更生做窗口缩放移位的Marco,可以用超简单的 Spectacle 来定义窗口居中,居左右,局上下的热键。这款软件是开源的,感兴趣可以fork下。 阅读 Spectacle 的详细介绍

 

9. 

  • 名称:Amethyst
  • 价格:免费
  • 最新版本:0.8.4
  • 功能点:窗口自动编排布局,自动调整尺寸,位置,极客必备。
  • Amethyst下载地址

这里要推荐的窗口工具算是对所有传统意义上的同类工具进行了一次大颠覆,一款取材自xnomad的O-C原生开源软件项目 ,他叫:Amethyst。 软件并没有按窗口layout的设计需求走,而是定义了N多适合开发者的多desktops,多显示器下的窗口切换,自适应布局等功能,比如当你把窗口用热键定义成“Tall”模式后,当有第2个窗口来到front screen时,两个窗口就会自动都变为Tall尺寸,同时并排显示,而当你关闭任意一个窗口时,另外一个又回到之前的原有尺寸,哈哈,还算有点意思吧? Amethyst 为自适应布局提供了5种窗口尺寸,分别是:

  • Tall (“tall”):
  • Wide (“wide”):
  • Fullscreen (“fullscreen”):
  • Column (“column”):
  • Floating (“floating”):

你可以在程序包目录里的default.amethyst JSON文件里对他们进行自定义(路径:/Applications/Amethyst.app/Contents/Resources) Amethyst 自带2个根组合键:

  • mod1 – option + shift
  • mod2 – ctrl + option + shift

每一个根键下设计了许多功能组合键:

  • mod1 + space — change layout (这个就是切换窗口尺寸模式用的)
  • mod1 + w – focus 1st screen (多显示器下切换屏幕用的)
  • mod1 + e – focus 2nd screen
  • mod1 + r – focus 3rd screen
  • mod2 + w – move focused window to 1st screen
  • mod2 + e – move focused window to 2nd screen
  • mod2 + r – move focused window to 3rd screen
  • mod2 + [n] – move focused window to nth space
  • mod1 + h – shrink the main pane (对控制面板尺寸进行调节)
  • mod1 + l – expand the main pane
  • mod1 + , – increase the number of windows in the main pane
  • mod1 + . – decrease the number of windows in the main pane
  • mod1 + j – focus the next window counterclockwise
  • mod1 + k – focus the next window clockwise
  • mod2 + j – move the focused window one space counterclockwise
  • mod2 + k – move the focused window one space clockwise
  • mod1 + return – swap the focused window with the main window
  • mod1 + t – toggle whether or not the focused window is floating
  • mod1 + i – display the current layout for each screen

Amethyst 的设计非常全面,他还考虑到了多Desktops环境(即Spaces)下的切换需求,虽然Spaces无法被他支持,但我们在Keyboard Shortcuts – Mission Control 热键定义目录里可以对每个Desktop进行热键定义,默认是CTRL+相应的序列数字。

评论 9 条

  • 开心赚(kaixinzhuan)

    Cool!

    2014-04-21 14:50 回复

  • xellliu

    对 Slate 的介绍可能有点单薄。首先这是一个开源软件,而非仅仅是“免费软件”。其次,它的功能强大得恐怖,尤其最近增加了 JS 脚本语言的支持——这意味着几乎无限的可能。

    2014-04-14 14:59 回复

    • 玩儿法

      我打算仔细的研究这款软件,在专题里说些我懂的皮毛,实在说不过去

      2014-04-14 15:17 回复

  • greatoe

    限免时收了一个 Window Tidy,与Moom比,无法用热键把窗口在多显示屏中来回移动,其他基本和Moom差不多。

    2014-04-13 15:37 回复

    • 玩儿法

      呵呵,那个玩儿法介绍过,我们竟然漏掉它了, 多谢!

      2014-04-13 15:47 回复

  • IzzyWizzy✨

    开始用Spectacle挺不错,后来用Divvy的快捷键也按Spectacle的默认设置的。BetterTouchTool我一直以来很不理解,觉得太折腾没必要。直到苦苦为Alfred全局快捷键纠结不清,最终选择了四指double tap:http://macgrease.com/magic-trackpad-better-touch-tool/(cmd+space已经留给输入法切换了,三键呼唤Alfred太别扭。双击option或cmd误击频率高,都不如四指double tap呼唤Alfred来的气派。)

    2014-04-13 10:38 回复

    • ZodiacG

      推荐KeyRemap4Macbook和PCKeyboardHack配合,把CapsLock改造成Hyper键拿来呼叫Alfred

      2014-04-19 14:28 回复

    • babyking1949@gmail.com

      我是直接长按G呼出alfred,没有比这个更快的了,当然长按f 或j也许会更快,不过另有它用

      2014-08-10 20:33 回复