Mac外接显示器问题处理记录

背景

最近双十一,买了一台AOC的外接显示器,4K分辨率。为了达到最大的使用体验,处理了一些问题,在此记录。

睡眠唤醒

一开始用type-c的线连接,发现每次电脑睡眠后,重新唤醒时外接屏幕无法唤醒,打开显示器设置发现没有检测到!!!换成HDMI后,就可以了。个人猜测是type-c接口的原因,只能买一条type-c转HDMI的线。

切换焦点

这个问题比较蛋疼,就是通过Option Tab切换的时候,只显示本屏幕的窗口,只能通过Command Tab切换到另一个屏幕,这样就很慢。

考虑一种情况:我有两个编辑界面,分别处于两个屏幕,我希望在两个界面之间快速切换焦点。由于Option Tab不支持跨窗口,Command Tab不支持应用内窗口细分,只能用鼠标点。这就很蛋疼,背离了我全键盘操作的初衷。

这个问题的本质其实就是能在两个屏幕之间快速切换焦点即可。

一开始搜索到https://github.com/round/CatchMouse[round/CatchMouse],但这个东西很蛋疼的就是无法聚焦,只能移动鼠标位置。于是又了解到另外一种方案:https://github.com/rfyiamcool/multi-screen-jump/tree/master/mac-workflow[Automator + cliclick]/http://xiaorui.cc/archives/6884[mac外接多屏幕应用焦点切换方案]。通过后者移动鼠标并点击,通过前者绑定快捷键。但是实验之后发现https://github.com/BlueM/cliclick[BlueM/cliclick]无法点击外接屏幕的内容,比如 c:10000, 600只能到主屏幕的最右边,不能到外接屏幕,实验了很多次都不行。

于是想到了CatchMouse + cliclick + Automator,但是发现CatchMouse无法通过Automator的快捷键触发,cliclick只是产生了点击效果,并没有把焦点放上去。

最后想了一个下下策:

  • 先用CatchMouse移动鼠标

  • 在用系统的辅助功能,模拟产生鼠标点击

这样是可行,就是得按两次快捷键。设计的比较靠近,勉强能接受。

位置:系统偏好设置-辅助功能-指针控制-备选控制方法

目前就发现以上问题。