Bugs d’accessibilité : c’est du vécu !

En janvier, nous avons eu le plaisir de recueillir le témoignage de Cyriaque Delaveau, un développeur qui travaille sans clavier ni souris mais avec une commande oculaire. Aujourd’hui, nous partageons la suite de son témoignage, qui concerne un sujet qui nous tient à cœur : l’accessibilité !

En effet, du fait de ses usages numériques spécifiques, Cyriaque est un aimant un bugs. Une chance quand on fait du test d’accessibilité, mais une vraie galère quand on veut simplement utiliser des services numériques ! Ces bugs sont d’autant plus pernicieux qu’ils peuvent rester des années dans des applicatifs sans que leur équipe projet, si elle n’est pas formée, ne se doute de rien… Il est temps de lever le voile 😉

Parole à Cyriaque Delaveau.

________________________________________________

L’accessibilité est un sujet qui me touche de très près, à la fois comme développeur et comme utilisateur. En tant qu’internaute utilisant une commande oculaire, je rencontre régulièrement des problèmes d’accessibilité qui rendent certaines tâches en ligne inutilement difficiles, voire impossibles.

Menus déroulants

Beaucoup de sites utilisent des menus déroulants ou des éléments interactifs qui ne sont pas navigables sans souris. Ces menus ne répondent pas aux commandes clavier ou aux technologies d’assistances comme les commandes oculaires, au final je me retrouve bloqué pour accéder à certaines sections du site.

Captcha

Certains captchas (surtout les “drag to verify”) sont un cauchemar. Bien qu’il existe des versions accessibles, beaucoup de sites n’en proposent pas. Ça peut complètement bloquer l’accès à un service. J’ai à faire à ces types de captchas très souvent, surtout sur certains sites de streaming gratuit pour animes japonais et mangas (oui j’adore les animes/mangas et non ce n’est pas uniquement réservé aux enfants).

Petits éléments

Des éléments interactifs minuscules (liens, boutons) sont un véritable défi avec une commande oculaire. Le ciblage devient très imprécis, et une mauvaise conception de ces éléments rend leur utilisation frustrante et inefficace. Avec la nouvelle génération de commande oculaire (PCEye 5), je n’ai plus trop ce problème puisqu’il y a une aide à la visée pour le zoom (assistée par IA), mais tout le monde n’a pas la possibilité d’avoir ce nouveau modèle de commande oculaire, et doivent utiliser les anciens modèles.

Cyriaque a demandé à trois de ses amis en situation de handicap (Élodie, 20 ans, M, 26 ans et T, 30 ans) de s’exprimer au sujet de l’accessibilité.

Témoignage d’amis de Cyriaque

  • Les vidéos sans sous-titres excluent les personnes sourdes ou malentendantes, mais elles compliquent aussi les choses pour tous ceux qui ne peuvent pas interagir avec la vidéo pour trouver des options alternatives.
  • Certaines applications ou sites web n’intègrent aucun raccourci clavier ou navigation structurée. Quand il faut passer par des dizaines de clics pour atteindre une section, c’est épuisant, surtout pour ceux qui dépendent de commandes alternatives comme pour la navigation au clavier.
  • Une interface avec des contrastes faibles, des polices trop petites ou des couleurs mal choisies (par exemple, du gris clair sur fond blanc) rend la lecture extrêmement pénible, surtout pour ceux qui ont une déficience visuelle.

NB : Élodie est née avec une malformation congénitale affectant son cerveau, entraînant un manque d’apport en oxygène. Elle peut utiliser ses jambes pour se déplacer, mais n’a pas l’usage de ses bras et dépend d’une sonde gastrique pour son alimentation. M et T sont tétraplégiques et peuvent boire, manger, parler et bouger les yeux. T a été victime d’un accident de moto, tandis que M a fait une chute dans une rivière.

Cyriaque a également répondu à notre question :

Comment savoir si un élément est accessible via commande oculaire ?

Il n’existe pas de moyen de tester en amont si un élément est accessible à une commande oculaire.

Personnellement, dans certains cas, j’envoie un mail au technicien de ma commande oculaire, qui envoie un mail au siège de l’entreprise en France pour avoir leur avis. Par exemple, je leur avais demandé si avec la commande oculaire je pouvais utiliser un double écran comme les postes de travail que vous avez au bureau. Eux-mêmes ne pouvait pas répondre à ma question, car la commande oculaire n’a pas été créée pour cette utilisation, ils étaient même surpris que je fasse de la programmation avec puisqu’à la base la commande oculaire doit seulement permettre d’utiliser un ordinateur ou écrire alors que je l’utilise pour coder, dessiner, jouer et faire de la modélisation 3D sur Blender.

Si je veux savoir si un élément est accessible à la commande oculaire ou non, j’essaie de l’utiliser et si c’est facile je considère que c’est accessible à la commande oculaire. Si c’est trop compliqué à utiliser, je considère l’élément comme étant inaccessible à la commande oculaire.

En soi, on ne peut pas vraiment appeler ça des bugs d’accessibilité, c’est juste qu’elle n’a pas été pensé dans cette optique et pour ce genre d’utilisation. Les doubles écrans ne fonctionnent pas avec, pareil pour les jeux vidéos beaucoup trop avancés (GTA, Red dead redemption, Fifa, etc.), les tablettes ne fonctionnent pas avec, les mac ne sont pas compatibles. Il existe encore beaucoup de choses avec lesquelles la commande oculaire ne fonctionne pas ou n’est pas compatible.

Le mot de la fin

C’est un peu cliché de dire ça mais je rêve d’un web où tout le monde peut naviguer librement, quelle que soit sa situation. C’est faisable, mais comme beaucoup de choses dans notre société, ça demande une prise de conscience collective et des efforts concrets de la part des développeurs et designers. C’est également ce qui me motive à faire carrière dans le développement web.

Merci à Cyriaque d’avoir pris la parole et merci à vous d’avoir lu. Maintenant, à vous de jouer !