mac外接多屏幕应用焦点切换方案

前言:

最近群里不少人问我,如何高效的切换多屏幕的焦点,切好我有这个方面的心得分享给大家。

作为程序员来说,在mac上接多个外屏幕是个常见的场景。工作中使用多屏幕确实很爽,但对于快捷键党来说,每当屏幕焦点切换时,不能忍受动鼠标来调整焦点。

下面是我的前后两份工作中的桌面。强烈推荐大家使用竖屏加横屏的组合,两个横屏很容易扭脖子,另外斜视还会引起腰肌劳损。

mac 多屏幕快捷键
mac 多屏幕快捷键

初级方案

很多时候我们可以使用command + tab来切换屏幕,但如果开多应用的场景下,command + tab不见得高效。 我推荐大家使用alfred来切换应用,在应用为单例模式下,用alfred可以快速的切换应用。但如果你的应用非单例模式,比如两个屏幕都有iterm2,不管使用command + tab 还是 alfred 都不能精确的找到应用焦点。

如何快速的焦点切换?

可以使用 cliclick 命令来切换焦点,过程很简单,首先通过cliclick找到鼠标在当前屏幕的点,然后再使用cliclick模拟点击。模拟的点击方法有了,那么如何通过快捷键来调用cliclick的相关命令。

方法1

通过mac自带的工作流,我把workflow放到了github,直接点击就可以载入,后面大家改了cliclick对应的点就可以了。

方法2

使用alfred的工作流,alfred有丰富的事件和映射模式,定义alfred workflow工作流,通过快键键把cliclick命令对应。配置也放到github了,还是直接点击就可载入到alfred配置里。焦点切换的使用方法,先通过快捷键拉起alfred,然后通过不同的指令来做切换 zuo (左屏幕) you (右屏幕) zx (左下) yx (右下)

多屏幕焦点切换的项目已扔到github,有兴趣的可以试试,记得修改下cliclick中的屏幕位置。

https://github.com/rfyiamcool/multi-screen-jump

完结:

强烈建议大家减少鼠标的使用,多使用快捷键来让工作变得高效起来。善用工具 !!! 先前写过mac下的高效编程的分享,大家可以看下,http://xiaorui.cc/archives/6643


大家觉得文章对你有些作用! 如果想赏钱,可以用微信扫描下面的二维码,感谢!
另外再次标注博客原地址  xiaorui.cc