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>