標籤:

請遵守 macOS 人機介面設計指南

迄今為止,至少 Microsoft Office 2016 和 Sibelius 8.4.x 在 macOS 系統下有這麼個毛病:熱鍵組合違背 macOS 人機介面設計指南。這些應用直接繼承了其在 Windows 系統下的熱鍵設定,且並未讓 macOS 通用的熱鍵設定生效。最臭名昭著的例子就是「重做(Redo)」:

上圖第一例是 Google Chrome,很好地遵循了這個規範;第二例和第三例是 Microsoft Word 2016 和 AVID Sibelius 8.4.2,直接破壞了 macOS 的通用操作邏輯。

其實「跨平台習慣遷移」這個理由(拿相容性作幌子)也沒法拿來給這個現狀洗地。真要是這樣的話,應該是「Ctrl+Y」而絕非是傻屄透頂的「CMD+Y」。

且先不說 Apple 的公開技術支援檔案( support.apple.com/en-us)裡面對「CMD+SHIFT+Z」的功能說明,Apple 早就在自家的研發者文庫當中給出了 macOS 人機介面設計指南:https://developer.apple.com/library/con ... 7-CH84-SW4。

這份指南當中明確規範了「SHIFT+CMD+Z」對於「CMD+Z」而言的用意,且有特別提示(參見上圖上半部分「IMPORTANT」):

Always respect the system-reserved keyboard shortcuts in your app so that users aren』t confused when the shortcuts they know work differently in your app.

(始終在自己的應用當中遵守系統預留的鍵盤熱鍵、使得用戶不會在切換應用時被作用各異的熱鍵設定所困惑。)

希望有人能夠幫忙就此寫兩篇 BugReport 給 Microsoft 的 APEX 團隊(一篇與術語有關,一篇與熱鍵設定有關)。

# EOF.


推薦閱讀:

三星 S8,讓 Bixby 秒變快捷鍵,一鍵開微博,一鍵開手電筒
如何優雅地使用 Vimium?
常見的Linux X(KDEGNOME等)可以純鍵盤操作嗎,那些操作不可以/可以用鍵盤完成?
Vim 使用水平布設的 hjkl 鍵作為游標移動鍵的原因是什麼?
Android 鍵盤快捷鍵有哪些?

TAG:macOS | 快捷键 |