讓使用中的macOS視窗更醒目

macOS非常難以分辨現用視窗和背景視窗,我現在用的是macOS Ventura:

這張截圖中的瀏覽器是現用視窗,但幾乎看不出跟另外四個背景視窗的差別

用滑鼠,這問題不大,畢竟滑鼠遊標所點之處,就是現用視窗。但要是常用鍵盤來跳轉視窗、操作軟體,缺乏視覺提示就很容易選錯。用鍵盤快捷鍵本來就是求快,一旦指令輸入錯地方,常常令人不耐煩。

回頭找了Apple歷年來的《Human Interface Guidelines》,發現二零一三年的Mavricks用的是窗框的亮度來區分現用╱背景視窗,還算可以分辨。

Mavricks版的《HIG》用亮度來區分視窗

到了隔年的Yosemite,開始強調透明度,聲稱能夠藉由陰影、透明度、鮮明的色彩來幫助使用者看出主視窗。我看不出來。

Yosemite版的《HIG》,已經很難分辨現用和背景視窗

無論哪個版本,《HIG》給的例子都是視窗交疊的情形,但視窗交疊本身就足以顯示哪個視窗是現用視窗,最上面那個就是了。問題一直都是視窗並排的時候,要怎麼區分?

從目前的趨勢看來,這也許很快就不再是問題。整個螢幕只開一個程式的「專注模式」使用者越來越多,也就不會遇到辨識障礙。扁平化設計繼續走下去,任何視覺上的區別都可以成為礙眼的東西,除之後快。一旦觸控淘汰掉鍵盤滑鼠,也就不會再輸入錯地方了吧。

然而,在那天到來之前,眼前的障礙還是要先應付。HazeOver (Setapp)是一個小軟體,用來調暗現用視窗之外的其他區域,要調多暗可以自行控制。HazeOver最初的用意是讓人不分心,但如果只調暗15%左右的話,既可以分辨現用視窗,背景視窗也看得清楚。

開啟HazeOver,背景視窗調暗13%