Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The KeyBinding element specifies keyboard shortcuts for the commands.
Commands can have both single and dual key bindings associated with them. An example of a single key binding is Ctrl+S for the Save command. Dual key bindings require two successive key combinations to trigger a command. An example of a dual key binding is Ctrl+K,Ctrl+K to set a bookmark.
<KeyBinding guid="MyGuid" id="MyId" editor="MyEditor" key1="B" key2="x" mod1="Control" mod2="Alt" />
The following sections describe attributes, child elements, and parent elements.
Attribute | Description |
---|---|
guid | Required. |
id | Required. |
editor | Required. The editor GUID indicates the editing context for which this keyboard shortcut will be active. The global binding scope value is "guidVSStd97". |
key1 | Required. Valid values include all typable alphanumerics, and also two-digit hexadecimal values preceded by 0x and VK_constants. |
mod1 | Optional. Any combination of Control, Alt, and Shift separated by space. |
key2 | Optional. Valid values include all typable alphanumerics, and also two-digit hexadecimal values preceded by 0x and VK_constants. |
mod2 | Optional. Any combination of Control, Alt, and Shift separated by space. |
emulator | Optional. |
Condition | Optional. See Conditional attributes. |
Element | Description |
---|---|
Parent | |
Annotation |
Element | Description |
---|---|
KeyBindings element | Groups KeyBinding elements and other KeyBindings groupings. |
<KeyBindings>
<KeyBinding guid="guidWidgetPackage" id="cmdidUpdateWidget"
editor="guidWidgetEditor" key1="VK_F5"/>
<KeyBinding guid="guidWidgetPackage" id="cmdidRunWidget"
editor="guidWidgetEditor" key1="VK_F5" mod1="Control"/>
</KeyBindings>
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today