共用方式為


KeyBinding 元素

KeyBinding 元素會指定命令的鍵盤快捷方式。

命令可以同時具有與其相關聯的單鍵和雙鍵系結。 單一按鍵系結的範例是Save命令的 Ctrl+S。 雙鍵系結需要兩個連續按鍵組合來觸發命令。 雙鍵系結的範例是 Ctrl+KCtrl+K 來設定書籤。

語法

<KeyBinding guid="MyGuid" id="MyId" editor="MyEditor" key1="B" key2="x" mod1="Control" mod2="Alt" />

屬性和元素

下列章節說明屬性、子元素和父元素。

屬性

屬性 描述
guid 必要。
id 必要。
editor 必要。 編輯器 GUID 指出此鍵盤快捷方式將使用中的編輯內容。 全域系結範圍值為 「guidVSStd97」。。
key1 必要。 有效值包括所有可打字的英數位元,以及前面加上 0x 和 VK_constants 的兩位數十六進位值。
mod1 選擇性。 以空格分隔的 ControlAltShift 的任何組合。
key2 選擇性。 有效值包括所有可打字的英數位元,以及前面加上 0x 和 VK_constants 的兩位數十六進位值。
mod2 選擇性。 以空格分隔的 ControlAltShift 的任何組合。
模擬 選擇性。
Condition 選擇性。 請參閱 條件屬性

子元素

元素 描述
上層
註釋

父元素

元素 描述
KeyBindings 元素 將 KeyBinding 元素和其他 KeyBindings 群組分組。

範例

<KeyBindings>
  <KeyBinding guid="guidWidgetPackage" id="cmdidUpdateWidget"
    editor="guidWidgetEditor" key1="VK_F5"/>
  <KeyBinding guid="guidWidgetPackage" id="cmdidRunWidget"
    editor="guidWidgetEditor" key1="VK_F5" mod1="Control"/>
</KeyBindings>

另請參閱