Accessibilité dans Amaya

Amaya

## Accessibilité

### Fonctions accessibles

Afin d'améliorer l'accessibilité pour les personnes handicapées, un grand nombre de fonctions d'Amaya peuvent être exécutées sans utiliser la souris ou le clavier.

Les caractéristiques d'accessibilité incluent :

- Les vues liens, structure, et table des matières, qui peuvent être utilisées pour naviguer dans le document. Elles sont synchronisées avec la vue formatée.
- La possibilité d'éditer le code source.
- Les feuilles de style, qui peuvent être ajoutées et éditées dynamiquement, randant ainsi le contenu des pages indépendant de leur présentation.
- Les accès rapides et l'activation au clavier des liens et des contrôles de formulaires.

### Produire un contenu accessible

Amaya peut être utilisé pour produire un contenu conforme au Web Content Accessibility Guidelines du W3C. Certaines caractéristiques, comme par exemple l'obligation de fournir un attribut `alt` pour les images et les zones actives, sont déjà disponibles (il est impossible d'ajouter une image tant qu'il n'y a pas de texte alterné).

Amaya produit aussi automatiquement un balisage valide, conforme aux recommandations du W3C. D'autres caractéristiques, comme l'ajout de descriptions longues et les légendes, peuvent être assurées par l'auteur à l'aide de l'outil Attributs ou de la vue structure.

La documentation d'Amaya décrit comment utiliser quelques éléments individuels HTML et comporte une aide en ligne sur la façon d'assurer que les pages produites soient accessibles. On peut aussi consulter des guides en ligne plus complets, comme les Web Content Accessibility Guidelines du W3C. Le Web Accessibility Initiative du W3C publie également De brefs renseignements pour faire des sites Web accessibles dont les dix conseils pratiques sont :

- Images & animations. Utilisez l'attribut `alt` pour décrire la fonction de chaque graphique.
- Zones actives. Utilisez l'élément `map` et le texte pour les zones sensibles.
- Multimédia. Fournissez des légendes et des transcriptions pour l'audio, et des descriptions pour la vidéo.
- Liens hypertextes. Utilisez un texte qui a un sens même lorsqu'il est lu en-dehors de son contexte. Par exemple, évitez « cliquer ici ».
- Organisation de la page. Utilisez les en-têtes, les listes, ainsi qu'une structure cohérente. Utilisez les CSS pour la mise en page et le style quand cela est possible.
- Graphiques et schémas. Résumez ou utilisez l'attribut `longdesc`.
- Scripts, applets, et plug-ins. Fournissez un contenu alternatif qui sera utilisé dans le cas où les caractéristiques actives sont inaccessibles ou non supportées.
- Frames. Utilisez l'élément `noframe` ainsi que des titres significatifs.
- Tables. Assurez-vous qu'une lecture ligne par ligne aie du sens. Résumez.
- Vérifier votre travail. Validez. Utilisez les outils, la liste de vérification, et les aides en ligne à http://www.w3.org/TR/WCAG.