--- title: x-ms-acceleratorkey slug: Web/HTML/Global_attributes/x-ms-acceleratorkey tags: - Attribut - HTML - Non-standard - Reference translation_of: Web/HTML/Global_attributes/x-ms-acceleratorkey original_slug: Web/HTML/Attributs_universels/x-ms-acceleratorkey ---
La propriété x-ms-acceleratorkey
fournit une méthode pour déclarer si une touche d'accélération a été affectée à un élément.
Note : Pour fournir un raccourci clavier pour un élément qui n'utilise pas JavaScript, on utilisera l'attribut accesskey
.
{{Non-standard_Inline}} Cette propriété non-standard est spécifique à Internet Explorer et à Microsoft Edge.
La propriété x-ms-acceleratorkey
permet d'indiquer sur l'arbre d'accessibilité (utilisé par les outils d'assistance tels que les lecteurs d'écran) qu'une touche d'accélération existe. Cet attribut ne fournit pas le comportement déclenché par cette touche. Il est nécessaire de fournir les gestionnaires d'évènements associés tels que onkeypress
, onkeydown
ou onkeyup
afin de traiter l'utilisation de la touche dans l'application.
<button x-ms-acceleratorkey="string">...</button>
Cette propriété peut être une chaîne de caractères avec le nom de la touche accélératrice :
"Ctrl+B"
pour indiquer la combinaison des touches Ctrl et B."J"
pour indiquer la touche J uniquement."Ctrl+; then K"
(cf. FogBugz’s old keyboard mode). Une approche plus compliquée mais qui ne remplace pas les raccourcis clavier fournis par le navigateur ou le système d'exploitation.