工作台為使用鍵盤呼叫一般動作定義了許多鍵盤加速器。當您的外掛程式使用 actionSets 或 editorActions 延伸點定義了新動作,accelerator 屬性可以由任何動作指定。這是建立呼叫動作的快速鍵組合的一個方式。然而,讓外掛程式自行定義動作加速器鍵會有一些問題:
為了緩和這些問題,平台定義可藉由外掛程式延伸的可配置快速鍵連結策略。解決了上述問題而且簡介新的功能:
基本策略是外掛程式使用動作定義來定義語意的動作。動作定義是動作的簡單宣告。他們並未為動作定義實作。當外掛程式為編輯器、動作集或檢視畫面定義動作時,動作可以指定動作集中的其中 一個實作方式。這讓相似語意的動作建立與相同動作定義的關聯。
同時,外掛程式可定義對映動作定義與快速鍵組合的加速器集。這些加速器集可以被分組為使用者透過喜好設定對話框作用的加速器配置。
最後,外掛程式可定義決定快速鍵連結查閱次序的加速器範圍。
最好的方法是利用工作台瞭解如何宣告動作和加速器。我們將全面性的瞭解為現有動作定義快速鍵連結的觀點。