Pour une évaluation complète de l’accessibilité, il ne suffit pas d’évaluer la conformité aux règles d’accessibilité, mais il faut aussi vérifier l’ergonomie générale du contenu tel qu’il se présente à l’utilisateur d’un lecteur d’écran. Pour une évaluation complète de l’accessibilité, je distingue donc deux volets complémentaires : l’évaluation technique de l’accessibilité basée sur la conformité aux règles et l’évaluation fonctionnelle de l’accessibilité avec un lecteur d’écran.

Il est maintenant tout à fait possible de réaliser une évaluation fonctionnelle de l’accessibilité sur Mac avec VoiceOver. Voici comment :

Le lecteur d’écran VoiceOver est intégré au système d’exploitation sur Mac, mais n’est offert qu’en anglais même sur un Mac en français. Il est donc conseillé d’installer l’ensemble des voix françaises Infovox iVox (Margaux, Alice, Julie, Claire et Bruno).

VoiceOver peut interagir avec le contenu à différents niveaux : l’application et ses barres d’outils, le contenu, un paragraphe spécifique, etc.). Deux commandes vous seront donc utiles pour modifier le niveau d’interaction :

  • Démarrer l’interaction avec l’élément Ctrl+Opt.+Maj+Flèche bas et
  • Arrêter l’interaction avec l’élément et revenir à l’élément parent Ctrl+Opt.+Maj+Flèche haut.

Vous pouvez activer VoiceOver avec Comm.+F5 et ouvrir l’utilitaire VoiceOver avec Ctrl+Opt.+F8 afin de le configurer de la façon suivante :

  • Dans l’onglet Parole, choisir la voix de synthèse.
  • Dans l’onglet Navigation, à Curseur de souris, choisir Ignorer le curseur VoiceOver.
  • Dans l’onglet Web, à Parcourir les pages Web selon, choisir Ordre DOM.
  • Dans l’onglet Web, à Lors du chargement d’une nouvelle page Web, cocher uniquement la case Déplacer le curseur VoiceOver vers elle.
  • Dans l’onglet Web, à Naviguer parmi les images, choisir Avec description.
  • Dans l’onglet Effets visuels, sous la catégorie Curseur VoiceOver, cocher le case Afficher le curseur VoiceOver.
  • Dans l’onglet Effets visuels, sous la catégorie Panneau Légende, cocher la case afficher le panneau Légende et configurer à votre goût la taille du texte, le nombre de ligne et la transparence du panneau (vous pourrez ensuite modifier la longueur du panneau Légende à l’aide de la souris).

Le curseur VoiceOver et le panneau légende sont deux fonctionnalités très intéressantes à utiliser lors d’une évaluation fonctionnelle. Contrairement aux autres lecteurs d’écran, le curseur VoiceOver encadre le passage lu par la synthèse vocale et ce, aussi bien pour le texte que pour les liens et les champs de formulaire. Quant au panneau Légende, il s’agit de la meilleure façon de visualiser le texte prononcé par la synthèse vocale. Dans les autres lecteurs d’écran, cette fonctionnalité est toujours un peu boîteuse.

Notons toutefois, que VoiceOver ne prend pas encore en charge la lecture intelligente des tableaux. Il ne lit que les en-têtes de colonne dans un tableau où il n’y a qu’une ligne d’en-têtes. Il ne lit pas les en-têtes de ligne et ne fait pas l’association entre les cellules de données et les cellules d’en-têtes dans un tableau complexe ou une cellule de données réfère à plus d’un en-têtes de colonne ou de ligne.

Voici donc quelques commandes dont vous aurez besoin pour réaliser une évaluation fonctionnelle sur Mac.

Lecture du contenu et navigation dans la page.
Opération à réaliser VO sur Mac
Lire le titre de la page. Ctrl+Opt.+F2
Lire la page en entier ligne par ligne (ou bloc par bloc sur le Mac) Ctrl+Opt.+Flèche droite ou gauche
Lecture continue à partir du curseur Ctrl+Opt.+A
Arrêter la lecture Ctrl
Revenir au début de la page et se déplacer au contenu principal Ctrl+Opt.+Origine
Lister les titres et parcourir la liste Ctrl+Opt.+U et
Flèche droite ou gauche au besoin
Naviguer de titre en titre Ctrl+Opt.+Comm.+H
Lister les liens et parcourir la liste Ctrl+Opt.+U et
Flèche droite ou gauche au besoin
Naviguer de lien en lien Ctrl+Opt.+Comm. +L
Lister les cadres et parcourir la liste Ctrl+Opt.+U et
Flèche droite ou gauche au besoin
Naviguer de cadre en cadre Ctrl+Opt.+Comm.+F
Naviguer de liste en liste Ctrl+Opt.+Comm.+X
Naviguer d'image en image Ctrl+Opt.+Comm.+G

 

Utilisation des formulaires.
Opération à réaliser VO sur Mac
Lister les champs de formulaire et parcourir la liste. Ctrl+Opt.+U et Flèche droite ou gauche au besoin
Aller au premier champ de formulaire. Ctrl+Opt.+Origine et Ctrl+Opt.+Comm.+J
Se déplacer de champ en champ en parcourant tout le formulaire sans le compléter Ctrl+Opt.+Comm.+J
Compléter le formulaire en activant le mode formulaire (champs d’édition et listes déroulantes) Automatique
Désactiver le mode formulaire après chaque champ. Automatique
Cocher une case à cocher Espace
Sélectionner un bouton radio Espace
Dérouler une boîte à liste déroulante Flèche bas
Répéter un champ Ctrl+Opt.+F3

 

Lecture des tableaux.
Opération à réaliser VO sur Mac
Aller au tableau suivant ou précédent. Ctrl+Opt.+Comm.+T
Activer et désactiver le mode de lecture des tableaux. Ctrl+Opt.+=
Lire tout le tableau en se déplaçant de cellule en cellule Ctrl+Opt.+Flèche

 

Autres commandes utiles.
Opération à réaliser VO sur Mac
Aller au début de la page Ctrl+Opt.+Maj+Origine
Arrêter la lecture Ctrl
Changer de langue Ctrl+Opt.+Comm.+Flèche droite jusqu'à Voix
Annoncer les informations de formatage Ctrl+Opt.+T
Passer à la page suivante dans un document PDF Page suivante
Revenir à la page précédente dans un document PDF Page précédente
Faire une recherche dans le contenu Ctrl+Opt.+F
Trouver la prochaine occurence Ctrl+Opt.+G

Vous trouverez ici plus d’information sur les types de problèmes qu’une évaluation fonctionnelle peut détecter.

Quand il s’agit de vérifier la compatibilité de la programmation avec les lecteurs d’écran, on ne peut toutefois tester avec un seul lecteur d’écran ou même une seule version d’un lecteur d’écran. Tant que l’un de ceux-ci ne s’imposera pas comme le standard reconnu en cette matière, il faudra multiplier les tests comme on le fait souvent pour les navigateurs et leurs multiples versions.

Je vous souhaite beaucoup de plaisir avec VoiceOver.