Format de paramètre de la propriété Bindings
La propriété Bindings présente un format de paramètre spécifique que vous devez respecter, sans quoi vous recevrez une erreur.Les paramètres requis sont les suivants.
Paramètres des propriétés des liaisons
Le format de paramètre est le suivant : Scope::ModifierKeys1+Key1,ModifierKeys2+Key2.
Ci-dessous sont présentées deux combinaisons de touches qui s'appliquent à une commande dans la portée globale.Ces combinaisons de touches sont Ctrl-Maj-D suivi de la touche O et Ctrl-Maj-D suivi de la touche F : Global::Ctrl+Shift+D,O,Ctrl+Shift+D,F.
Dans ce cas, les touches de modification et valeurs de touches sont les suivantes :
Paramètre |
Valeur |
---|---|
Scope |
Global |
ModifierKeys1 |
Ctrl+Maj+D |
Key1 |
O |
ModifierKeys2 |
Ctrl+Maj+D |
Key2 |
F |
Si vous utilisez Visual Studio avec les paramètres par défaut, la touche de raccourci associée à la commande File.NewFile est Global::Ctrl+N.Cela signifie que maintenir la touche CTRL enfoncée tout en appuyant sur N affiche la boîte de dialogue Nouveau fichier.Le mot clé Global signifie que la commande fonctionne dans toutes les zones de Visual Studio.
Portée
Le paramètre Scope indique le contexte dans lequel fonctionne la touche de raccourci.Le mot clé Global définit le fonctionnement n'importe où dans Visual Studio, tandis qu'une portée spécifique définit le fonctionnement uniquement dans cette portée.Global est la portée utilisée le plus souvent.Les valeurs disponibles pour Scope dépendent du package.
Par exemple, CTRL+B met le texte sélectionné en gras dans l'éditeur HTML, mais cette même combinaison de touches permet d'afficher la boîte de dialogue Points d'arrêt du débogueur si l'éditeur est inactif.Si vous appliquez une portée Global à cette combinaison de touches de raccourci, CTRL+B fonctionne (ou tente de fonctionner) de la même façon partout dans Visual Studio, au lieu de ne fonctionner que dans l'éditeur HTML.
Indépendamment de la portée que vous utilisez, vous devez la faire suivre de deux signes deux-points (::) avant de spécifier les autres paramètres.
Touches de modification 1
Les touches de modification sont des touches système que vous maintenez enfoncées tandis que vous appuyez sur une autre touche.Les touches de modification disponibles sont CTRL, MAJ et ALT.Vous pouvez combiner plusieurs touches de modification en les séparant du signe +.Par exemple : CTRL+ALT+X ou MAJ+ALT+Y.Vous pouvez également spécifier plusieurs lettres, telles que CTRL+ALT+Y, N, qui indiquent d'appuyer sur CTRL+ALT+Y, puis sur la touche N.
Key1
Une touche peut correspondre à n'importe quelle touche d'un clavier de 102 touches standard.Les touches exclues sur les claviers récents sont les suivantes : la touche Windows, les touches multimédias (telles que celles des favoris, du volume, de l'arrêt de lecture, etc.) et la touche Fn de certains ordinateurs portables.Les touches autres que les touches alphanumériques standard sont connues sous le nom de touches virtuelles.Le tableau suivant répertorie toutes les touches virtuelles qu'accepte la propriété Bindings.Toute touche virtuelle qui ne figure pas dans cette liste est ignorée.
RETOUR |
DELETE |
INSÉRER |
ESPACE |
F1 |
F2 |
F3 |
F4 |
F5 |
F6 |
F7 |
F8 |
F9 |
F10 |
F11 |
F12 |
F13 |
F14 |
F15 |
F16 |
F17 |
F18 |
F19 |
F20 |
F21 |
F22 |
F23 |
F24 |
RETOUR |
CANCEL |
HAUT |
DOWN |
GAUCHE |
DROIT |
TAB |
DÉBUT |
FIN |
PRÉCÉDENT |
SUIVANT |
ÉCHAP |
DECIMAL |
MULTIPLIER |
SUBTRACT |
AJOUTER |
DIVISER |
NUMPAD0 |
NUMPAD1 |
NUMPAD2 |
NUMPAD3 |
NUMPAD4 |
NUMPAD5 |
NUMPAD6 |
NUMPAD7 |
NUMPAD8 |
NUMPAD9 |
Touches de modification 2 et touches 2
Ces touches supplémentaires facultatives vous permettent de développer vos groupes de commandes et d'éviter les conflits de touches de raccourci.Par exemple, vous pouvez affecter la combinaison CTRL+MAJ+D, O pour ouvrir un fichier dans l'éditeur de fichiers et la combinaison CTRL+SHIFT+D, S pour enregistrer le fichier.Cela vous permet de regrouper les commandes similaires sous un même raccourci clavier pour une question de facilité d'utilisation et de mémorisation.Ces touches facultatives évitent également d'employer toutes les touches de raccourci plus courtes disponibles, fréquemment utilisées par d'autres commandes.
Voir aussi
Tâches
Comment : lier une commande à une touche de raccourci unique
Comment : lier une commande à plusieurs raccourcis clavier
Comment : conserver les raccourcis clavier existants