É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>