工作台定義許多鍵盤加速器,以利用鍵盤來呼叫常用的動作。 在舊版的平台中,外掛程式可在動作定義時,定義要對它們的動作使用的加速鍵。 然而,這個策略可能導致數個問題:
為了緩和這些問題,平台定義可藉由外掛程式延伸的可配置按鍵連結策略。解決了上述問題而且簡介新的功能:
基本策略就是外掛程式使用指令來定義語意動作。 指令是動作及其相關聯種類的簡單宣告。 然後便可建立這些指令與按鍵連結、動作和處理常式的關聯性。指令不會定義動作的實作。當外掛程式為編輯器、動作集或視圖定義動作時, 動作可以指定它是這些指令之一的實作。 這可讓語意相似的動作與相同指令建立關聯性。
一旦定義了指令,就可以定義參照指令的按鍵連結。 按鍵連結會定義應該用來呼叫指令的按鍵順序。 按鍵連結可以參照用來將按鍵連結群組成不同命名慣例的架構,使用者可以透過「喜好設定」對話框來啟動這些命名慣例。
最好的瞭解方法就是瀏覽工作台並查看如何宣告指令和按鍵連結。 我們將從定義現有工作台動作的按鍵連結的觀點,進行全面性的查看。