Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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>