上篇征集帖里我列了几个「每次都要手动弄一下」的小事,其中一个就是外接屏的亮度。写这篇是想把这件小事讲清楚:它看着小,但每天碰,烦人的程度一点不比窗口乱低。 先说我的日常:MacBook 接外接屏,内建屏的亮度按键盘就能调,外接屏不行。想调亮一点,要么去摸显示器背后的 OSD 按钮,在菜单里一层层找,要么再装一个专门调亮度的工具。晚上关灯想调暗一点,这个流程走一遍,困意都没了。 LayoutKeeper 本来是管窗口恢复的,顺手把这件事也接了,逻辑其实就一条:亮度键调的是鼠标所在的那块屏。 - 鼠标在内建屏上,按亮度键就是调内建屏;鼠标移到外接屏上,按同一个键就是调外接屏,不用先点一下那块屏、不用先选。 - 调的时候屏幕顶部会出一个半透明的指示条,跟系统自带的那个感觉接近,看一眼就知道现在多亮。 - 音量键也是同一个思路:按一下改 3%,改的是当前系统音量,鼠标在哪块屏上都一样。 实现上分了两档,写出来是想说明它没那么神: - 能走硬件 DDC 的就走 DDC ,直接调显示器本身的亮度。但这档只在 Apple Silicon 的 Mac 上能用,而且有些显示器、转接头、扩展坞和...