今天,我需要把 Box 雲端上一個常用的專案資料夾加到 Finder 側邊欄。路徑很深,每次要打開都得一層一層點進去,加到側邊欄是最合理的做法。
於是我對著資料夾按右鍵。
沒有。
「加入側邊欄」這個選項,不在右鍵選單裡。
你在開玩笑吧?
我以為是我漏看了,把選單從頭到尾掃了一遍。沒有。Google 之後才知道,Apple 很早以前就把這個功能從右鍵選單移除了。現在只剩三種方式:
- 鍵盤快捷鍵 Cmd+Ctrl+T
- 選單列 → 檔案 → 加入側邊欄
- 拖曳資料夾到側邊欄
我用 macOS 才三週多,之前一直是 Linux 和 Windows 的使用者。在 Windows 上,右鍵就有「釘選到快速存取」,不需要知道任何隱藏選項。所以我根本不知道選單列裡還藏了一個「加入側邊欄」,直覺就是試拖曳。
冷汗直流
我的身體狀況讓拖曳這個動作變得非常高風險。精細的滑鼠控制對我來說不是理所當然的事,手一滑,資料夾就會掉到別的位置。
而我拖的是什麼?公司在 Box 雲端上的正式專案資料夾。
然後資料夾就被移走了。
我整個人冒冷汗。趕快去 Box 網頁版想把它移回來,結果嘗試移動時直接跳出錯誤:「發生錯誤,無法移動資料夾」。Box 自己的官方網頁版,連把資料夾移回原位都會跳出錯誤,反而是靠 Finder 透過 Box Drive 掛載才能處理。官方的網頁版還沒第三方整合可靠,這到底是什麼產品邏輯。
最後還是得回到 Finder,用拖曳把它拖回正確的位置——對,就是用同一個害我出事的操作來收拾殘局。
macOS 又沒有「剪下」檔案的概念,不能像 Windows 一樣 Ctrl+X 剪下、Ctrl+V 貼上。Finder 的「移動」只能靠拖曳,或是 Cmd+C 複製之後用 Cmd+Option+V「移動到此」——但這招要先導覽到目標資料夾,路徑那麼深,光是找到正確位置就夠麻煩了。
總之最後是移回去了。但在雲端同步的環境下,那幾分鐘真的很漫長。
這是誰的設計決策?
Apple 把「加入側邊欄」從右鍵選單移除的理由,大概是覺得選單太長需要「精簡」。但這個決定等於是逼使用者去拖曳——一個對很多人來說有風險的操作。
不是每個人都能精準地把資料夾拖到側邊欄上正確的位置。手部動作受限的人、年長的使用者、甚至只是手邊放著咖啡不方便的人,都可能在拖曳過程中出錯。
而出錯的代價可以很大。移動一個雲端同步的資料夾,影響的可能是整個團隊。
前面提過,Windows 右鍵就有「釘選到快速存取」,一個點擊搞定。Apple 號稱比 Windows 更注重使用者體驗,結果連 Windows 都做到的基本功能,macOS 要使用者自己寫 AppleScript 來補。
自己動手解決
既然 Apple 不給,我就自己做。最後的方案是用 macOS 內建的「捷徑」App 做了一個快速動作:
- 在捷徑 App 建立一個新捷徑,命名為「加入側邊欄」
- 加入「執行 AppleScript」動作,內容就是模擬 Cmd+Ctrl+T 快捷鍵:
tell application "Finder" to activate
delay 0.5
tell application "System Events"
keystroke "t" using {command down, control down}
end tell
- 設定接收類型為「檔案夾」
- 在捷徑詳細資訊裡勾選「用作快速動作」→「Finder」
- 到系統設定 → 隱私權與安全性 → 輔助使用,允許「Finder」控制電腦
完成之後,右鍵資料夾 → 快速動作 → 「加入側邊欄」,搞定。不用拖曳,不用記快捷鍵,不用翻選單列。
不該由使用者來補這個洞
這整件事花了我不少時間,中間還繞了一圈先嘗試 Automator 的 workflow(結果在新版 macOS 上只會出現在「服務」子選單而不是「快速動作」裡)。
一個本來就該在右鍵選單裡的功能,使用者不應該需要寫 AppleScript、設定權限、搞清楚 Automator 跟捷徑的差別,才能安全地使用它。
Apple 談無障礙設計談得很多,但像這種細節上的倒退,才是真正影響日常使用的地方。