KeyBinding, élément
l'élément de KeyBinding spécifie des raccourcis clavier pour les commandes.
Les commandes peuvent avoir les deux pour sélectionner et doubles combinaisons de touches qui leur sont associées. Un exemple d'une combinaison de touches unique est CTRL+S pour la commande Enregistrer . Les doubles combinaisons de touches requièrent que deux combinaisons de touches successives afin de déclencher une commande. Un exemple d'une double combinaison de touches est CTRL+K,CTRL+K pour définir un signet.
<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. |
Éditeur |
Obligatoire. L'éditeur GUID indique le contexte d'édition pour lequel ce raccourci clavier sera actif. La valeur de l'éditeur Visual Studio par défaut est « guidVSStd97 ». |
key1 |
Obligatoire. Les valeurs valides incluent toute alphanumériques classifiables, et également valeurs hexadécimales à deux chiffres précédées par 0x et VK_constants. |
mod1 |
Facultatif. Toute combinaison de CTRL, alt, et de touche MAJ enfoncée séparés par un espace. |
key2 |
Facultatif. Les valeurs valides incluent toute alphanumériques classifiables, et également valeurs hexadécimales à deux chiffres précédées par 0x et VK_constants. |
mod2 |
Facultatif. Toute combinaison de CTRL, alt, et de touche MAJ enfoncée séparés par un espace. |
émulateur |
Facultatif. |
Condition |
Facultatif. Consultez Attributs conditionnels de schéma XML VSCT. |
Éléments enfants
Élément |
Description |
---|---|
Parent |
|
Annotation |
Éléments parents
Élément |
Description |
---|---|
Éléments de KeyBinding de groupes et d'autres regroupements de combinaisons de touches. |
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>