retour vers le site AccessiWeb

Guide AccessiWeb


vous êtes ici : Accueil > Fiches AccessiWeb : Navigation > Critère 12.3

Critère 12.3 : Dans chaque page d'un ensemble de pages Web, chaque raccourci clavier défini pour cet ensemble de pages est-il implémenté de manière pertinente et identique ?

revenir en haut de la page

Carte d'identité du critère 12.3 [niveau AccessiWeb : Or]

Test(s) AccessiWeb permettant de vérifier le critère 12.3

Note : le(s) test(s) suivant(s) sont issu(s) de AccessiWeb v1.1 [Déployé].

  • Test 12.3.a [Or] : Dans chaque page d'un ensemble de pages Web, chaque raccourci clavier (attribut accesskey) défini pour cet ensemble de pages est-il présent ?
  • Test 12.3.b [Or] : Dans chaque page Web ayant des raccourcis clavier (attribut accesskey), chaque raccourci clavier est-il implémenté de manière pertinente ?
  • Test 12.3.c [Or] : Dans chaque ensemble de pages Web, pour chaque page ayant des raccourcis clavier (attribut accesskey), chaque raccourci clavier est-il implémenté de manière identique ?

Autre(s) fiche(s) AccessiWeb à consulter en relation avec cette fiche

Correspondances avec des critères d'autres référentiels sur l'accessibilité du Web

revenir en haut de la page

Comprendre

Comprendre le critère

Tous les raccourcis clavier définis pour un ensemble de pages Web doivent être présents dans chaque page de cet ensemble. Ils doivent aussi être implémentés de manière pertinente et identique.

Bénéfices pour les utilisateurs

Valeur ajoutée pour le site

Il n'y a pas d'élément d'information pour cette rubrique.

revenir en haut de la page

Comment évaluer

Note : de manière générale, il est conseillé de faire l'évaluation d'un critère via l'analyse de son code source. Ce procédé d'évaluation par le code source est détaillé ci-après quand il est possible : procédé d'évaluation en 3 étapes via le ou les tests associés au critère. Les procédés d'évaluation par différents outils sont donnés en complément de l'évaluation par le code source.

Par le code source

  1. Sélectionner le(s) élément(s) à tester : Ouvrir le code source des pages Web du site et sélectionner le code associé à tous les éléments suivants : attribut accesskey (exemple de code source : <a href="nomdusite.fr" accesskey="1">Retour à la page d'accueil du site nomdusite.fr</a>).

  2. Appliquer le(s) test(s) suivant(s) :
    • Test 12.3.a [Or] : Dans chaque page d'un ensemble de pages Web, chaque raccourci clavier (attribut accesskey) défini pour cet ensemble de pages est-il présent ?
    • Test 12.3.b [Or] : Dans chaque page Web ayant des raccourcis clavier (attribut accesskey), chaque raccourci clavier est-il implémenté de manière pertinente ?
    • Test 12.3.c [Or] : Dans chaque ensemble de pages Web, pour chaque page ayant des raccourcis clavier (attribut accesskey), chaque raccourci clavier est-il implémenté de manière identique ?

  3. Valider le critère : le critère est validé si vous répondez oui à tous les tests applicables précédents.


Par l'utilisation d'outils

Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.

Evaluer avec la Barre d'outils Accessibilité du Web pour Internet Explorer (version 2.0 beta en français) :

Evaluer avec la Barre d'Outils Web Developper pour Firefox (version 1.1.4 en français) :

revenir en haut de la page

Comment mettre en oeuvre

Avertissement : les informations du paragraphe "Comment mettre en oeuvre" sont données à titre indicatif. Les contenus des sous-paragraphes Implémentation et Exemple de bonne pratique ne présentent pas tous les codes d'implémentation.


Qui est concerné ?

Ce critère est implémenté par le développeur HTML.

Implémentation

Veiller à attribuer les mêmes raccourcis clavier aux liens les plus importants de la page sur toutes les pages d'un même ensemble de pages d'un site.
L'association d'un raccourci clavier à un lien se fait par l'intermédiaire de l'attribut accesskey auquel on donne une valeur qui est un caractère alphanumérique :

<a [...] accesskey="[un caractère]>mon joli lien</a>

Remarque : bien que tous les caractères soient utilisables, il est conseillé de n'utiliser que des chiffres pour ne pas créer de conflits avec les raccourcis du navigateur ou de l'aide technique de l'utilisateur. En effet, sous certains navigateurs, l'utilisation du raccourci clavier consiste à combiner la touche alt avec le caractère désigné. Par exemple, si l'attribut accesskey a pour valeur la lettre A, le lien auquel est associé ce raccourci s'active par alt+a.
Or, les menus du type "Fichier", Edition, Affichage", s'activent souvent par la combinaison de la touche alt et de la première lettre du nom de menu. Par exemple, alt+a active le menu "affichage".

Exemple de mauvaise pratique

Imaginons le site suivant :

Le code correspondant est le suivant :

<a href="#contenu" accesskey="s">passer le menu</a>
<a href [...] accesskey="a">accueil</a>
<a href [...] >plan du site</a>
<a href [...]>moteur de recherche</a>
<a href [...] accesskey="">contacts</a>
<a href [...]>liste des raccourcis clavier</a>

A la lecture de ce code, on constate que la lettre "a" a été attribuée au lien "accueil", ce qui risque de provoquer des conflits avec un éventuel raccourci du navigateur ou de l'aide technique de l'utilisateur. les autres liens n'ont pas de raccourci, ou une valeur nulle.

Exemple de bonne pratique

En reprenant l'exemple précédent, le code correct est le suivant :

<a href="#contenu" accesskey="s">passer le menu</a>
<a href [...] accesskey="1">accueil</a>
<a href [...] accesskey="3">plan du site</a>
<a href [...] accesskey="4">moteur de recherche</a>
<a href [...] accesskey="7">contacts</a>
<a href [...] accesskey="0">liste des raccourcis clavier</a>

Les liens principaux ont un raccourci clavier. Les caractères choisis sont des chiffres, à l'exception du lien interne "passer le menu".
Il faudra vérifier que chacun de ces raccourcis clavier sont toujours implémentés de manière pertinente et identique sur chaque page d'un ensemble de pages d'un site.

revenir en haut de la page

Illustrations

Avertissement : le contenu du paragraphe "Illustrations" est donné à titre indicatif. Il ne présente pas tous les cas possibles.


Note : pour lire les extraits sonores au format mp3 proposés sur ce guide, vous devez disposer d'un lecteur capable de lire ce type de fichier. Les enregistrements ont été réalisés à partir soit de la synthèse vocale utilisée par Jaws, soit celle utilisée par Home Page Reader. Pour plus d'informations sur le téléchargement de lecteurs de fichiers mp3, consulter le paragraphe Lecteurs multimédia de la page Outils d'aide à l'évaluation de ce guide.

Les raccourcis clavier annoncés par Jaws (format mp3, 323 ko)

Voici ce que lit Jaws lorsque l'utilisateur passe de lien en lien à l'aide de la touche "Tabulation" et que ces liens ont des raccourcis clavier associés. "Lien : passer le menu alt S, Tab, accueil alt un lien. Tab, page d'aide alt six lien. Tab, plan du site alt trois lien. Tab, recherche alt quatre lien. Tab, glossaire alt cinq lien. Tab, contact alt 7 lien.

revenir en haut de la page

Références

revenir en haut de la page


Fiche précédente : fiche du critère 12.2 Fiche suivante : fiche du critère 12.4

Guide AccessiWeb (version 3.0, 9 juin 2008) | Conditions d'utilisation | Contact
Copyright © 2008 Association BrailleNet. Tous droits Réservés.