Élément KeyBinding

L’élément KeyBinding spécifie les raccourcis clavier des commandes.

Les commandes peuvent avoir des liaisons à clé unique et double associées. Un exemple de liaison à clé unique est Ctrl+S pour la commande Enregistrer. Les liaisons à deux touches nécessitent deux combinaisons de touches successives pour déclencher une commande. Un exemple de liaison à deux touches est Ctrl+K, Ctrl+K pour définir un signet.

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description
guid Obligatoire.
id Obligatoire.
editor Obligatoire. Le GUID de l’éditeur indique le contexte d’édition pour lequel ce raccourci clavier sera actif. La valeur d’étendue de liaison globale est « guidVSStd97 ».
key1 Obligatoire. Les valeurs valides incluent toutes les alphanumériques typables, ainsi que les valeurs hexadécimales à deux chiffres précédées de 0x et de VK_constants.
mod1 facultatif. Toute combinaison de Contrôle, Alt et Maj séparées par espace.
key2 facultatif. Les valeurs valides incluent toutes les alphanumériques typables, ainsi que les valeurs hexadécimales à deux chiffres précédées de 0x et de VK_constants.
mod2 facultatif. Toute combinaison de Contrôle, Alt et Maj séparées par espace.
emulator facultatif.
Condition facultatif. Consultez les attributs conditionnels.

Éléments enfants

Élément Description
Parent
Annotation

Éléments parents

Élément Description
Élément KeyBindings Regroupe les éléments KeyBinding et d’autres regroupements KeyBindings.

Exemple

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

Voir aussi