1 L'accessibilité par le libre Samuel Thibault
2 Résumé ● Introduction à l'accessibilité ● État des lieux – Aperçu seulement, impossible d'être exhaustif! ● Que faire ? Posez vos questions !
3 Qu'est-ce que l'accessibilité ? Aussi appelée a11y (accessibility) Rendre les logiciels utilisables par des personnes ayant des besoins spécifiques Aveugles Mal-voyants Sourds Daltoniens Une seule main Quelques doigts Seuls les yeux Problèmes moteurs (Parkinson,...) Problèmes cognitifs (dyslexie, concentration, mémoire,...) Personnes âgées
4 Accessibilité générale Utile à tous, en fait ● Interface claire, épurée, efficace ● Pouvoir personnaliser les logiciels – Chacun son bureau – Simplifier – Thèmes de couleurs ● Ne pas limiter les moyens d'information – Permettre au choix une alerte visuelle ou auditive – Ne pas s'appuyer seulement sur les couleurs
5 Accessibilité du clavier Essentiellement pour les problèmes moteur ● StickyKeys: “bloquer” les touches Control/Shift ● MouseKeys: contrôler la souris au clavier ● SlowKeys: ignorer les pressions de touches brèves ● ToggleKeys: alerte MajusculeLock, NumLock ● RepeatKeys: répéter lentement ● Key Echo: annoncer la touche pressée
6 Se passer de la souris ● Souris: difficile à maîtriser – Pointer – Double-cliquer ● Les raccourcis clavier! ● En fait, on est d'ailleurs plus efficace ● Shift+NumLock, et utiliser le pavé numérique
7 Se passer du clavier Gnome Onscreen Keyboard (GOK) ● Construit automatiquement à l'écran un clavier virtuel adapté au contexte – Menus, boutons,... ● Utilisable avec un simple bouton ou une souris
8 Frapper du regard Dasher ● Viser les lettres à taper ● Taille selon un dictionnaire – Ajusté automatiquement ● Utilisable à l'aide d'un joystick ou d'un système de suivi de regard
9 Se passer du clavier, de la souris, et du regard ● Reconnaissance vocale – Freespeech – ViaVoice
10 Agrandir les objets ● Réduire la résolution – Bof, perte de qualité visuelle ● Faire croire à Ubuntu que l'écran est physiquement petit (dpi) ➔ Utilise de plus grosses icônes, fontes et curseurs ● Utiliser un agrandisseur: gnome-mag ● Jusqu'à un facteur 16 ● Plein écran / double écran ● Filtres de couleurs
11 Lire l'écran Orca ● Récupère le texte des applications – Doivent supporter AT/SPI ● GTK (donc a priori tout gnome) ● Mozilla, OpenOffice.org ● Acrobat Reader ● Bientôt KDE ● Le présente à l'utilisateur – Braille – Synthèse vocale – Autre?
12 Plages braille ● Connexion série, USB, bluetooth ● 12 / 20 / 40 / 80 cellules
€ 24
€ 40
€ 40, prise de notes
16 Synthèses vocales ● Transformer le texte en son – Matérielles de moins en moins utilisées – Logicielles de plus en plus performantes ● Problème de disponibilité à la fois de – différentes langues, – bonne qualité, – vraiment libre. ● Espeak/festival libres, génériques, en amélioration ● Mbrola pas vraiment libre, bonne qualité
17 Ne pas se limiter à une solution ● Le braille n'est pas parfait – De nombreux aveugles n'ont pas pu l'apprendre – Les plages sont chères ● La synthèse vocale n'est pas parfaite – Environnements bruyants – Fatigue – Sourds... ➔ Combiner différentes solutions
18 Et la console texte? ● C'est effectivement ce qu'il y a encore de plus accessible en braille et synthèse vocale ● 25 lignes de 80 caractères ● Jeu “égal” avec les voyants ● Ensemble de logiciels textuels plutôt complet! ● Troll CLI vs GUI tout autant actif!
19 Et Windows? Lecteurs d'écrans propriétaires sont (très) chers NVDA (NonVisual Desktop Access) libre ● Support intégré synthèse vocale logicielle – Espeak, pas la panacée mais générique – Supporte SAPI pour utiliser les synthèses propriétaires ● Support Braille via un portage Windows de BRLTTY
20 Développement ● Cela concerne tous les programmeurs – Étudier les parties “accessibilité” des outils de développement – “Accessibility development HOWTO” ● Mais aussi et surtout les utilisateurs – Les programmeurs n'ont a priori aucune idée des besoins qui peuvent exister ➔ Discuter, expliquer ● Idéalement, les LUGs et Associations d'handicapés devraient se rapprocher
21 Conclusion ● L'accessibilité est importante – Pour de nombreux utilisateurs – Y compris des employés ● Les logiciels libres sont assez bien accessibles – Un non-voyant peut réinstaller son système seul! ● Peut bien sûr mieux faire :) Quelques pointeurs: