La technologie de base des outils d'accessibilité, comme les lecteurs d'écran

# ATK

L'accessibilité est le processus qui consiste à s'assurer qu'une application est utilisable par des personnes ayant différents handicaps. Ceux-ci peuvent être de différentes natures : déficiences visuelles, handicaps moteurs, problèmes d'ouïe, handicaps mentaux et du langage, épilepsies. Beaucoup de gens souffrent d'une forme de handicap. Rendre accessible une application, c'est permettre à plus de gens de l'utiliser efficacement.

GNOME prend en charge les périphériques d'accessibilité au travers du cadre applicatif ATK. Celui-ci définit un ensemble d'interfaces auxquelles les composants des interfaces graphiques peuvent se conformer. Cela permet par exemple aux lecteurs d'écran de lire le texte d'une interface et d'interagir avec ses contrôles. La prise en charge d'ATK est intégrée dans GTK+ et le reste de la plate-forme GNOME, afin que chaque application utilisant GTK+ dispose automatiquement d'une gestion correcte de l'accessibilité.

Néanmoins, il faut être conscient des problématiques d'accessibilité lors du développement d'applications. Même si les interfaces GTK+ fournissent par défaut une accessibilité correcte, vous pouvez souvent améliorer la collaboration entre votre programme et les outils d'accessibilité en fournissant des informations supplémentaires à ATK. Si vous développez des composants personnalisés, il faut vous assurer qu'ils exposent leurs propriétés à ATK. Il s'agit aussi d'éviter d'utiliser des sons, des graphismes ou de la couleur comme seul moyen de transmettre une information aux utilisateurs.

Le bureau GNOME contient plusieurs outils d'accessibilité permettant aux utilisateurs handicapés de faire un usage optimal du bureau et des applications. Les applications qui implémentent entièrement ATK vont bien fonctionner avec les outils d'accessibilité. Ces outils comprennent un lecteur d'écran, une loupe, un clavier virtuel et Dasher, un outil de saisie prédictive de texte innovateur.

Manuel du développeur - GNOME accessibilité

Manuel de référence de ATK