KeyboardShortcut, propriété
La propriété KeyboardShortcut décrit une combinaison de touches ou de touches qui active un objet accessible spécifié.
La propriété KeyboardShortcut est récupérée en appelant IAccessible::get_accKeyboardShortcut.
La chaîne récupérée décrit une touche de raccourci (également appelée raccourci clavier) ou une touche d’accès (également appelée mnémonique). Une touche d’accès est un caractère souligné dans le texte d’un menu, d’un élément de menu ou d’une étiquette d’un contrôle tel qu’un bouton pousseur.
La chaîne récupérée doit contenir le nom de la clé, ainsi que la ou les touches de modification. La chaîne doit être au format suivant pour que les clients puissent facilement l’analyser : [[clé de modification]+[...] +] nom de la clé.
Les exemples incluent ALT+F, CTRL+ALT+4, WIN+F1, CTRL+ALT+MAJ+RETOUR ARRIÈRE ou simplement RETOUR ARRIÈRE.
Le tableau suivant répertorie les clés de modification.
Touche de modification | Description |
---|---|
Alt | Autre touche de modification |
CTRL | Touche de modification de contrôle |
PÉRIODE DE TRAVAIL | Maj touche de modification |
GAGNER | Touche Windows |
FN | Clé de fonction sur les ordinateurs portables |
Ne localisez pas les chaînes de raccourci clavier.
Gestion des objets qui ont les deux types de clés
Si un objet a à la fois une touche de raccourci et une touche d’accès, la propriété KeyboardShortcut renvoie la touche d’accès. La touche d’accès est celle qu’un utilisateur appuie lorsque l’objet ou le parent de l’objet a le focus clavier. Par exemple, l’élément de menu Imprimer peut avoir à la fois une touche de raccourci (Ctrl+P) et une touche d’accès (P). Si un utilisateur appuie sur Ctrl+P pendant que le menu est actif, rien ne se produit. Toutefois, si un utilisateur appuie sur P pendant que le menu est actif, il appelle la boîte de dialogue Imprimer de l’application. Dans ce cas, la propriété KeyboardShortcut est « P » pour refléter ce que l’utilisateur doit appuyer lorsque le menu a le focus clavier.