macOS 差異
Mac 版看起來和行為上與 Windows 和 Linux 不同的地方:原生選單列、Command 鍵,以及少數幾個搬了位置、換了按鍵或完全缺席的項目。
在 Windows 和 Linux 上,Celas Studio 會在視窗裡面畫自己的選單列,以及最小化、最大化和關閉按鈕。在 macOS 上這些都不存在:這個應用程式改用真正的系統選單列和原生標題列,最左邊有一個應用程式選單,就像每一個 Mac 應用程式那樣。
Command 鍵規則
不管這份手冊或應用程式本身在哪裡顯示一個 Ctrl 快速鍵,在 macOS 上請改按 Command(⌘)。每一個快速鍵只存一份,並依平台解算:Windows 和 Linux 上是 Ctrl,macOS 上是 ⌘。在偏好設定 ▸ 快速鍵裡重新指定一個快速鍵,三個平台的做法都一樣。
應用程式選單
應用程式選單以應用程式的名字標示,裝著在 Windows 和 Linux 上住在編輯或說明裡的項目:
- 關於 Celas Studio:和其他平台上的說明 ▸ 關於是同一個對話框
- 偏好設定…(⌘,):和其他平台上的編輯 ▸ 偏好設定是同一個偏好設定視窗
- 隱藏 Celas Studio(⌘H)、隱藏其他(⌥⌘H)、全部顯示:標準的 macOS 應用程式隱藏功能,Windows 或 Linux 上沒有對應的東西
- 結束 Celas Studio(⌘Q)
視窗選單
macOS 會加上一個原生的視窗選單,內含縮到最小(⌘M)、縮放、進入全螢幕(⌃⌘F),以及一份即時的開啟中視窗清單,這些在 Windows 或 Linux 上都不存在。它和 Celas Studio 自己的視窗選單是分開的,後者在每一個平台上仍然裝著面板顯示和工作區。
有文字欄位取得焦點時,應用程式和編輯選單裡對應全選、複製、剪下、貼上、復原、重做、再製和群組/解散群組的項目會變灰,所以在欄位裡打字絕不會不小心觸發其中之一。
在 macOS 上缺席或改變的選單項目
- 檔案 ▸ 結束不存在:結束改為住在應用程式選單裡。
- 編輯 ▸ 偏好設定不在編輯裡:它改為在應用程式選單裡,仍然是 ⌘,。
- 說明 ▸ 關於不在說明裡:它改為在應用程式選單裡。
- macOS 上的視窗 ▸ 工作區只列出內建的一般、動畫和精簡版面:你自己存的工作區,以及對它們按右鍵的刪除,只出現在 Windows/Linux 的選單裡。
macOS 上的快速鍵
每一組鍵在三個平台上解算方式都一樣,只是由 ⌘ 頂替 Ctrl。⌘0 是符合畫布、⌘1 是 100%,和 Windows 與 Linux 的按鍵以及偏好設定清單一致;⌘D 是再製,或在有像素選取範圍活著時是取消選取,和其他平台上的 Ctrl+D 完全一樣。
唯一屬於 macOS 的細節是選單列印出什麼。一個附在 NSMenu 項目上的按鍵等效值,會在應用程式看到那個按鍵之前先被系統吃掉,所以一個意義取決於情境的指令沒辦法帶著它:誰佔了那組鍵,誰就會回應每一次按鍵。因此再製、取消全選、洋蔥皮和刪除在 macOS 選單列裡旁邊都不會標按鍵。那些按鍵本身照常運作。
Finder 裡的專案
應用程式套件把 .cls 宣告成它自己的文件類型 Celas Studio Project,所以 Finder 會顯示專案圖示和類型名稱,而不是一個空白文件,而開啟檔案的應用程式清單會把 Celas Studio 排在最前面。這一點在 Mac 上比在 Windows 上更重要:LaTeX 和 Visual Basic 也都用 .cls,否則 Launch Services 會把你的專案交給你裝了的那一個。
觸控板與滑鼠
在 macOS 上,雙指捲動會平移畫布,捏合手勢會縮放它,和其他每一個 Mac 應用程式處理觸控板的方式一致。Ctrl(或 ⌘)加滾輪也會縮放,作為外接滑鼠的備案。
在 Windows 和 Linux 上,滾輪一律是縮放:沒有捲動來平移,也沒有觸控板專屬模式,而且任何平台上都沒有偏好設定可以在這兩種行為之間切換。沒有觸控板時的平移在每個平台上都一樣:按住 Space 拖曳,或用手形工具。