aria-keyshortcuts
Indique les raccourcis clavier qui permettent d'activer ou de déplacer le focus sur l'élément.
Description
aria-keyshortcuts liste les raccourcis clavier associés à un élément. La valeur est une chaîne de texte décrivant un ou plusieurs raccourcis séparés par des espaces. Les modificateurs s’écrivent avec + (ex : Alt+Shift+F).
Syntaxe
<button aria-keyshortcuts="Alt+S">Sauvegarder</button>
<input type="search" aria-keyshortcuts="/" aria-label="Recherche" />
Exemples
Raccourci de navigation rapide :
<nav aria-label="Navigation principale" aria-keyshortcuts="Alt+1">
…
</nav>
<main aria-keyshortcuts="Alt+2">
…
</main>
Éditeur de texte riche :
<button aria-keyshortcuts="Ctrl+B" aria-pressed="false">Gras</button>
<button aria-keyshortcuts="Ctrl+I" aria-pressed="false">Italique</button>
Notes
Déclaratif uniquement : aria-keyshortcuts est une déclaration — il ne crée pas le raccourci. L’écouteur JavaScript reste indispensable.
Éviter les conflits : s’assurer que les raccourcis déclarés ne chevauchent pas ceux du navigateur ou des lecteurs d’écran (Alt+F4, F1, F7…).
Format : utiliser les noms de touches standard : Alt, Ctrl, Shift, Meta, F1–F12, A–Z, Space, Enter, Escape, etc.