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.