Propriété KeyboardShortcut

La propriété KeyboardShortcut décrit une touche ou une combinaison de touches qui active un objet accessible spécifié.

La propriété KeyboardShortcut est récupérée en appelant IAccessible :: obten _ 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 rapide(é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 de commande.

La chaîne Récupérée doit contenir le nom de la clé avec la ou les touches de modification. La chaîne doit être au format suivant afin que les clients puissent l’analyser facilement : [ [ touche de modification ] + [ ... ] + ] nom de clé.

Voici quelques exemples : ALT + F, CTRL + ALT + 4, WIN + F1, CTRL + ALT + MAJ + retour arrière ou retour arrière.

Le tableau suivant répertorie les touches de modification.

Touche de modification Description
Alt Autre touche de modification
CTRL Touche de modification de contrôle
MAJUSCULE Touche de modification MAJ
GAGN Touche Windows
FN Touche de fonction sur les ordinateurs portables

Ne Localisez pas les chaînes de raccourcis 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 rapide, la propriété KeyboardShortcut retourne la clé d’accès. La touche d’accès est celle qu’un utilisateur aurait appuyé 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 rapide (P). Si un utilisateur appuie sur CTRL + P alors que le menu est actif, rien ne se produit. Toutefois, si un utilisateur appuie sur P alors 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.