Nemo的轨迹

work hard, be persistent, and good luck

0%

工作流:多屏幕切换

痛点&场景&需求:

作为一个coder 多屏下,经常是一个屏幕写代码,另一个屏幕打开 Chrome 或者 Dash 查询资料.痛点在于:屏幕的切换我往往需要点击触摸板或者鼠标,Mac 自带的快捷键在切换的时候很不顺畅.我希望在这个过程可以在手不离键盘,快速切换.

结论:

contexts 完美地解决了我的需求.官网是这样描述的:

Radically simpler & faster window switcher

我是通过知乎OS X 下有哪些更方便的多窗口切换方式? - 第彡岸的回答 - 知乎 解决的.已经赞,并提交推荐到 awesome-mac中.

摸索过程:

  1. catchmouse

catchmouse: 软件已经停止更新,同时切换屏幕完之后焦点并不会在新的屏幕.放弃

  1. Automator + cliclick

Automator + cliclick: 这个是相当 hack 的做法,让我了解到 Mac 原来还有这样逆天的存在. cliclick 是一个 bin 文件.它可以控制鼠标点击. Mac 自带的Automator 相当于一个 workflow. 你写好一个脚本,通过Automator变成你的系统服务.

更多Automator用法:知乎

评价: 用了一天有点别扭但起码解决我的问题,无意间继续寻找更好解决方案,看到了contexts

  1. contexts

教程在上面知乎的链接说的很清楚,我的感觉是: contexts 是多屏幕 dock 管理工具,在这个过程中,顺带把屏幕切换这个问题解决了. 囧….现在已经把 Mac 自带的 dock 隐藏.Context 这么棒的一个工具竟然在 awesome-mac 没有提到,果断提交merge

整个过程有点意思,记录一下.