KeyBinding 元素

KeyBinding 元素指定命令的键盘快捷键。

命令可能具有单个和双键绑定与它们。 唯一键绑定的示例是 保存 命令的 CTRL+S。 双键绑定需要两个连续的组合键触发命令。 双键绑定的示例是 CTRL+K,设置书签的 CTRL+K。

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

特性和元素

以下几节描述了特性、子元素和父元素。

特性

特性

说明

guid

必选。

id

必选。

编辑器

必选。 编辑 GUID 指示此键盘快捷键处于活动状态编辑上下文。 默认的 Visual Studio 编辑器的值为 “guidVSStd97”。

key1

必选。 有效值包括所有可归类的字母数字和 0x 和 VK_constants 后面的两位十六进制值。

mod1

可选。 空格分隔的 CTRL、 SHIFT 和 ALT 的任意组合。

key2

可选。 有效值包括所有可归类的字母数字和 0x 和 VK_constants 后面的两位十六进制值。

mod2

可选。 空格分隔的 CTRL、 SHIFT 和 ALT 的任意组合。

模拟器

可选。

Condition

可选。 请参见 VSCT XML 架构条件特性

子元素

元素

说明

父级

批注

父元素

元素

说明

KeyBindings 元素

组 KeyBinding 元素和其他键分组。

示例

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

请参见

参考

KeyBindings 元素

其他资源

Visual Studio 命令 (表。Vsct) 文件