string

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, F1F12, AZ, Space, Enter, Escape, etc.

Support navigateurs