Elemento KeyBinding

El elemento KeyBinding especifica métodos abreviados de teclado para los comandos.

Los comandos pueden tener enlaces de clave simple y dual asociados. Un ejemplo de un único enlace de teclas es Ctrl+S para el comando Guardar. Los enlaces de tecla dual requieren dos combinaciones sucesivas de teclas para desencadenar un comando. Un ejemplo de un enlace de tecla dual es Ctrl+K,Ctrl+K para establecer un marcador.

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
guid Necesario.
id Necesario.
editor Necesario. El GUID del editor indica el contexto de edición para el que este método abreviado de teclado estará activo. El valor del ámbito de enlace global es "guidVSStd97".
key1 Necesario. Los valores válidos incluyen todos los alfanuméricos que se pueden escribir y también los valores hexadecimales de dos dígitos precedidos por 0x y VK_constants.
mod1 Opcional. Cualquier combinación de Control, Alt y Mayús separados por espacio.
key2 Opcional. Los valores válidos incluyen todos los alfanuméricos que se pueden escribir y también los valores hexadecimales de dos dígitos precedidos por 0x y VK_constants.
mod2 Opcional. Cualquier combinación de Control, Alt y Mayús separados por espacio.
emulator Opcional.
Condición Opcional. Consulte Atributos condicionales.

Elementos secundarios

Elemento Descripción
Parent
Anotación

Elementos primarios

Elemento Descripción
Elemento KeyBindings Agrupa los elementos KeyBinding y otras agrupaciones keyBindings.

Ejemplo

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

Consulte también