enquête datant de 2024 !
Il nous permet ainsi de naviguer d’élément en élément, et de nous donner des informations sur chacun d’entre eux, depuis n’importe quelle fenêtre de notre système d’exploitation. Dans le cas d’une page web, il se basera sur le code HTML pour donner le rôle, le nom et l’état de chacun. Par exemple : “Champ de formulaire, Votre prénom, obligatoire”, “Lien, Octo.com, visité”. Ainsi que la structure globale de la page. D’où l’importance d’employer les bonnes balises sémantiques HTML !
De même, des fonctionnalités permettent de contrôler la lecture ou d’accéder rapidement à une partie. Par exemple, on pourra lister tous les titres de la page et accéder à celui qui nous intéresse.
Pour finir, chaque système d’exploitation a ses lecteurs d’écran attitrés. Il est donc important de tester son application en tenant compte des différents usages ! Exemples : VoiceOver sur Mac et iPhone, NVDA et Jaws sur Windows, TalkBack sur Android, etc.
VoiceOver étant directement intégré au Mac, aucune installation n’est nécessaire. Cela équivaut aussi pour tous les appareils avec iOS.
Avant de manipuler le lecteur, vous devez connaître la touche de modification VoiceOver, que nous désignerons par “VO” ! Combinée à d’autres touches, elle va nous permettre d’activer les raccourcis et fonctionnalités propres au lecteur d’écran, sans interférer avec celles de notre machine.
Elle correspond par défaut :
On peut la paramétrer dans l’Utilitaire VoiceOver, le panneau de configuration dédié, dans la catégorie “Commandes”. Il est accessible depuis la recherche Spotlight ou via le raccourci VO + F8, qui équivaudra donc aux combinaisons ⌃ + ⌥ + F8 ou ⇪ + F8.
Pour allumer ou éteindre VoiceOver, il existe différents moyens :
La première chose qui peut surprendre lorsqu’on allume VoiceOver, est la synthèse vocale. Vous pouvez dans un premier temps baisser le volume global à l’aide de VO + -.
Ensuite, une boîte de dialogue vous propose un tutoriel pour découvrir les gestes basiques. Vous pouvez le lancer avec la barre d’espace ou revenir dessus plus tard avec VO + ⌘ + F8. Autrement, cochez l’option “Ne plus afficher ce message” et cliquez sur “Utiliser VoiceOver”.
Vous avez alors la main sur le lecteur d’écran ainsi que ses raccourcis clavier et trackpad dédiés. Dans cet article, nous nous intéresserons uniquement aux raccourcis clavier.
Il est possible à tout moment de mettre en pause la lecture en cours et la reprendre avec la touche ⌃.
Deux méthodes existent :
Lorsque VoiceOver est activé, celui-ci annoncera toujours la fenêtre dans laquelle vous vous trouvez : “Finder, Documents, fenêtre”, “Firefox, Google, fenêtre”, etc.
En parallèle, une bordure noire s’affiche. Il s’agit du curseur VoiceOver qui nous permet de savoir visuellement où est positionné le lecteur d’écran.
De même, un panneau de visualisation, dit “panneau Légende”, affiche toutes les informations énoncées par la synthèse vocale.
Le lecteur d’écran est utilisé majoritairement par les personnes aveugles, qui naviguent uniquement au clavier. Tester son site dans les mêmes conditions nous permettra d’une part, d’avoir une expérience proche, d’autre part, de repérer et corriger les erreurs d’accessibilité.
Les différents points que nous voulons vérifier :
Des notices vous ont été mises dans les ressources pour plus d’explications.
Lorsqu’on ouvre une nouvelle page, VoiceOver nous annonce son titre (balise <title>). Puis par défaut va nous la dicter intégralement, ce qui peut vite s’avérer contraignant selon sa taille.
Vous pouvez désactiver ce comportement dans l’Utilitaire VoiceOver, en allant dans la catégorie “Web”, puis l’onglet “Général”, et en décochant l’option “Lire automatiquement la page web”.
Pour parcourir et tester votre page, il faut se placer au tout début de celle-ci afin de ne rien manquer.
Une méthode courante consiste à sélectionner le premier lien ou bouton à la souris pour déplacer le curseur VoiceOver dessus, puis à tabuler pour atteindre les suivants.
Elle sera insuffisante si vous avez un titre caché en tout début de page (pour le référencement). De même avec les images ou paragraphes, non interactifs et ainsi inaccessibles à la tabulation !
Voici la bonne méthode :
Une fois positionné sur celle-ci, vous pouvez la lire de manière linéaire avec VO et les flèches gauche et droite !
Le Rotor permet de lister les composants de notre page par type (lien, bouton, image, etc.), et d’aller directement à celui qui nous intéresse.
Parmi les catégories affichées, certaines nous seront très utiles pour atteindre rapidement une zone spécifique : les “en-têtes”, c’est-à-dire les titres h1 à h6, et les “repères”, soit les différentes zones de notre page (en-tête, contenu principal, pied de page…).
Voici comment procéder :
On peut choisir d’autres catégories à afficher en allant dans l’Utilitaire VoiceOver, dans la catégorie “Web” puis “Rotor web”. Pour conclure, le Rotor est disponible depuis n’importe quelle fenêtre sur votre Mac !
La commande de base est VO + ⌘ + la lettre dédiée. Si l’on prend le cas des en-têtes, la lettre dédiée sera le H. On exécutera alors le raccourci VO + ⌘ + H pour accéder au premier en-tête, puis le prochain, jusqu’à arriver au dernier, où le lecteur d’écran nous annoncera : “Dernier en-tête [Nom de l’en-tête]”.
Pour revenir à l’en-tête précédent, on ajoutera la touche ⇧, ce qui donnera comme commande VO + ⌘ + H + ⇧. Si VoiceOver n’en trouve plus, il nous dira : “En-tête introuvable”.
Pour finir, voici d’autres lettres :
En arrivant sur un tableau, le lecteur d’écran doit nous annoncer son titre, ainsi que le nombre de lignes et de colonnes.
En continuant la navigation, nous parcourons par défaut les cellules une à une, jusqu’à atteindre la dernière. Nous pouvons naviguer entre celles-ci à l’aide de VO et des touches fléchées.
À chaque fois que l’on change de ligne ou de colonne, le lecteur doit nous annoncer l’en-tête correspondante ainsi que le numéro de position :
Il nous est possible de sortir du tableau à tout moment, avec le raccourci VO + ⇧ + flèche haut, pour continuer le reste de la page !
Si l’on veut éviter de rentrer automatiquement dedans, il faut activer le “regroupement” :
Une fois l’option activée, lorsque vous serez positionné sur un tableau, il sera désormais nécessaire d’utiliser VO + ⇧ + flèche bas pour accéder à ses cellules.
Les cadres (ou “iframes”) permettent d’intégrer dans notre page un contenu web externe (fil d’actualité, document pdf, vidéo Youtube, ...). Pour interagir avec celui-ci, il faudra là aussi rentrer à l’intérieur du cadre avec VO + ⇧ + flèche bas, et VO + ⇧ + flèche haut pour en sortir.
Enfin, le lecteur d’écran doit nous annoncer leur titre, qui doit décrire la nature du contenu. Par exemple : “Carte de France sur Google Maps, Cadre” ou “PDF Résultats de l’année 2025, Cadre”.
Pour naviguer dans un formulaire, il faudra cette fois-ci utiliser les touches classiques du clavier et non les raccourcis du lecteur d’écran. C’est en effet ainsi que la plupart des utilisateurs de lecteur d’écran procèdent.
Voici les manipulations :
Le lecteur d’écran doit annoncer pour chaque champ le nom, les caractéristiques (obligatoire, invalide, valeur sélectionnée), le format attendu (exemple : pour un numéro de téléphone) et le message d’erreur associé. De même, pour chaque case à cocher, si elle est cochée ou non.
Enfin, si un message de confirmation ou d’erreur global s’affiche à l’écran, celui-ci doit être aussitôt lu par le lecteur d’écran.
Nous avons vu dans cet article les principales fonctionnalités et raccourcis de VoiceOver, ainsi que des cas spécifiques, qui vous permettront de vérifier l’accessibilité de votre page Web. Sachez qu’ils fonctionnent aussi pour un document PDF et qu’il en existe bien d’autres, que nous n’avons pas pu tous citer !
Il peut être complexe au départ de s’approprier le lecteur d’écran, mais c’est en pratiquant et en vous exerçant que vous serez de plus en plus à l’aise ! À vous de jouer désormais !
Pour finir, je vous recommande en complément cet article sur les Easy Checks, qui sont dix tests manuels simples et rapides pour évaluer l'accessibilité de votre site !
Fonctionnalité | Raccourci |
---|---|
Touche “VO” | ⌃ (contrôle) + ⌥ (option) / ⇪ (verrouillage majuscule) |
Lancer ou fermer le lecteur d'écran | - ⌘ (commande) + F5 - Avec ⌘ enfoncé, taper rapidement la Touch ID trois fois. |
Lancer le tutoriel | VO + ⌘ + F8 |
Ouvrir l’Utilitaire VoiceOver (panneau de configuration) | VO + F8 |
Augmenter / diminuer le volume système | VO + = / VO + (-) |
Mettre en pause ou relancer la lecture | ⌃ |
Activer ou désactiver la voix | - Utilitaire VoiceOver, aller dans la catégorie “Parole”, puis dans l’onglet “Voix”, cocher la case “Désactiver la parole”. - VO + H + H, aller dans le menu “Audio”, puis sélectionner “Activation / désactivation du son VoiceOver”. |
Aller à l’élément précédent ou suivant | VO + ← ou → |
Entrer ou sortir d’un groupe de contenu (contenu web, cadre, tableau, etc.) | VO + ⇧ (majuscule) + ↓ ou ↑ |
Rotor (lister et accéder à un lien, en-tête, zone, etc.) | VO + U, puis aller au menu souhaité avec ← ou →, et choisir un élément avec ↑ ou ↓ et Entrée. |
Aller au prochain ou précédent en-tête, lien, liste, tableau... | VO + ⌘ + H, L, X, T… (+ ⇧ pour l'élément précédent) |
Naviguer entre les cellules d’un tableau | VO + ↑ ou ↓ ou ← ou → |
Modifier le débit, volume, tonalité, voix... | Aller au menu dédié avec VO + ⌘ + ⇧ + ← ou →, puis sélectionner la valeur avec VO + ⌘ + ⇧ + ↑ ou ↓. |