13.1. Permettre le contrôle des scripts à la fois à la souris et au clavier

Chaque fois qu’un script est contrôlable à la souris, il doit être possible de contrôler ce dernier également au clavier (et inversement).

C’est-à-dire que chaque fois que la souris permet de contrôler un script depuis un élément (un lien ou un bouton, par exemple), celui-ci doit :

Attention

Les raccourcis clavier varient d’un système à l’autre. Dès lors, chaque fois que cela est possible, éviter les interactions liées à l’action sur des touches spécifiques du clavier.

Par exemple, pour déclencher une action à la perte de focus clavier sur un élément, privilégier l’écoute de l’événement générique onblur plutôt que celle de l’état des touches Tab et Maj + Tab.

Mobile

Veiller à ce que les interactions tactiles fonctionnent également à la souris et au clavier.

3 commentaires

  • Par claire bizingre, le 13 octobre 2015 à 13h47.

    Bonjour,

    Il me semble qu’il y a une erreur dans le texte suivant, rubrique « Attention » :
    « Par exemple, pour déclencher une action à la perte de focus clavier sur un élément… »

    Remplacer « perte » par « prise », non ?

    Répondre

    • Par Sébastien Delorme, le 14 octobre 2015 à 15h20.

      Bonjour Claire,

      Il s’agit ici d’un exemple, et c’est bien « perte de focus » qu’il faut lire.

      Imaginons qu’en JavaScript, on doive vérifier l’exactitude d’une saisie lorsque l’utilisateur quitte un champ (donc lorsqu’il perd le focus).
      Ici, dans cette fiche, on souhaite préciser qu’il est préférable de lancer la vérification avec l’événement générique onblur (perte de focus) plutôt que la pression sur la touche Tab.

      En effet, l’utilisateur peut tout à fait quitter un champ sans presser Tab (pour passer d’un champ à un autre : certains navigateurs permettent l’utilisation des flèches directionnelles, les utilisateurs de lecteur d’écran le feront à l’aide de différents raccourcis clavier, etc.).

      Sébastien.

      Répondre

  • Par Sébastien Delorme, le 17 mai 2016 à 15h57.

    Cette recommandation devient 13.1 à la place de 12.1 suite à la création de la thématique Zoom et taille du texte.

    Répondre

Ajouter un commentaire

Les champs avec astérisque (*) sont obligatoires.

Haut de page