Liste de contrôle de l'interface utilisateur

Cette section résume les directives données par les directives pour la prise en charge de l'accessibilité dans l'interface utilisateur. Vous devez vous référer à cette section du guide pour plus d'informations sur les éléments de la liste de contrôle donnés ici.

Quand vous testez une application pour l'accessibilité, vous devez valider chaque élément de la liste. Pour chaque test, notez si l'application passe ou échoue ou si cela ne s'applique pas à l'application.

Tableau II.1 Liste de contrôle des principes généraux
PG Principes généraux Succès/échec/NA
PG.1 Toutes les actions qui modifient les données de l'utilisateur ou les paramètres de l'application peuvent être annulées.
PG.2 Tous les paramètres de l'application peuvent être restaurés sans que l'utilisateur n'ait à se rappeler quels étaient les paramètres par défaut.
PG.3 Après l'installation, l'application peut être utilisée sans que l'utilisateur n'ait à aucun moment à insérer une disquette ou un CD.
PG.4 Les fonctions les plus fréquemment utilisées se trouvent au premier niveau de la structure des menus.
Tableau II.2 Liste de contrôle de la navigation à l'aide du clavier
NC Navigation au clavier Succès/échec/NA
NC.1 Toutes les fonctions de l'application sont disponibles de manière efficace avec le clavier.
NC.2 L'ordre de navigation au clavier est logique dans toutes les fenêtres.
NC.3 L'ordre de tabulation correct est utilisé pour les contrôles dont l'activation dépend de cases à cocher, boutons radio ou boutons poussoir.
NC.4 Les touches d'accès clavier spécifiques de l'application ne supplantent pas les fonctions d'accessibilité du système.
NC.5 L'application fournit, quand c'est possible, plus d'une méthode pour effectuer les tâches au clavier.
NC.6 Il existe des combinaisons de touches alternatives partout où c'est possible.
NC.7 Il n'y a pas de combinaisons de touches difficiles à effectuer pour les opérations clavier fréquentes.
NC.8 L'application n'utilise pas de combinaisons d'enfoncements de touches simultanés et répétitifs.
NC.9 L'application fournit un accès au clavier équivalent pour toutes les fonctions de la souris.
NC.10 Tous les textes ou objets qui peuvent être sélectionnés avec la souris, peuvent l'être aussi uniquement à l'aide du clavier.
NC.11 Tous les texte ou objets qui peuvent être redimensionnés ou déplacés avec la souris peuvent l'être aussi uniquement avec le clavier.
NC.12 L'application n'utilise pas de fonctions de navigation générales pour déclencher des opérations.
NC.13 Tous les menus appelés via le clavier, toutes les fenêtres et les infobulles apparaissent près des objets auxquels ils sont liés.
Tableau II.3 Liste de contrôle de l'interaction avec la souris
IS Interaction avec la souris Succès/échec/NA
IS.1 Aucune opération ne dépend d'appui sur les boutons droit ou milieu de la souris.
IS.2 Toutes les opérations de la souris peuvent être annulées avant qu'elles ne se terminent.
IS.3 Un retour visuel d'informations est fourni pendant les opérations de glisser-déposer.
IS.4 Le pointeur de souris n'est jamais mis sous contrôle de l'application ou son mouvement n'est pas restreint à une partie de l'écran par l'application.
Tableau II.4 Liste de contrôle des éléments graphiques
EG Éléments graphiques Succès/échec/NA
EG.1 Il n'y a pas d'attribut graphique codé de manière permanente comme l'épaisseur des lignes, bordures ou ombres.
EG.2 Tous les éléments graphiques multicolores peuvent être affichés, si possible, en monochrome.
EG.3 Tous les éléments interactifs de l'interface graphique sont facilement différentiables des éléments statiques.
EG.4 Il existe une option pour masquer les images non essentielles.
Tableau II.5 Liste de contrôle de la police et du texte
PT Police et texte  Succès/échec/NA
PT.1 Le style et la taille des polices ne sont pas codés de manière permanente.
PT.2 Il existe une option pour désactiver les toiles de fond graphiques derrière le texte.
PT.3 Toutes les étiquettes possèdent des noms compréhensibles hors contexte.
PT.4 Aucun nom d'étiquette n'est utilisé plusieurs fois dans la même fenêtre.
PT.5 La position des étiquettes est homogène dans toute l'application.
PT.6 Toutes les étiquettes textuelles statiques qui identifient d'autres contrôles se terminent par deux points (:).
PT.7 Les étiquettes textuelles statiques qui décrivent d'autres contrôles, précèdent immédiatement ceux-ci dans l'ordre de tabulation.
PT.8 Il existe une alternative au WYSIWYG. Par exemple, la possibilité de spécifier des polices d'affichage et d'impression différentes pour un éditeur de texte.
Tableau II.6 Liste de contrôle des couleurs et du contraste
CC Couleur et contraste Succès/échec/NA
CC.1 Les couleurs de l'application ne sont pas codées de manière permanente, mais sont extraites du thème de bureau actuel ou des paramètres de l'application.
CC.2 La couleur n'est utilisée que pour mettre en évidence et non pas comme seul moyen de transmettre des informations ou des actions.
CC.3 L'application prend en charge tous les thèmes et paramètres à fort contraste disponibles.
CC.4 Le logiciel ne dépend pas d'un thème ou de paramètres à fort contraste particuliers.
Tableau II.7 Liste de contrôle des agrandissements
AG Zoom Succès/échec/NA
AG.1 L'application fournit la possibilité à l'utilisateur de faire un zoom de la zone de travail.
AG.2 L'application fournit l'option de modifier l'échelle de la zone de travail.
AG.3 Les fonctionnalités de l'application ne sont pas affectées par l'utilisation d'un agrandissement ou des paramètres d'échelles.
Tableau II.8 Liste de contrôle audio
AU Audio Succès/échec/NA
AU.1 Le son n'est pas utilisé comme seul moyen de transmettre une partie des informations.
AU.2 L'utilisateur peut configurer la fréquence et le volume de tous les sons et les messages sonores d'alerte.
Tableau II.9 Liste de contrôle des animations
AN Animation Succès/échec/NA
AN.1 Il n'y a pas d'élément qui flashe ou clignote à une fréquence comprise entre 2 et 55 Hz.
AN.2 Tout flash ou clignotement est restreint à une petite partie de l'écran.
AN.3 Si une animation est utilisée, il existe une option pour la désactiver avant qu'elle ne soit affichée.
Tableau II.10 Liste de contrôle du focus clavier
FC Focus au clavier Succès/échec/NA
FC.1 Quand une fenêtre est ouverte, le focus est donné au contrôle le plus utilisé.
FC.2 La position actuelle du focus de saisie est clairement affichée à tout moment.
FC.3 La position du focus de saisie n'est affichée que dans une seule fenêtre à la fois.
FC.4 Un retour d'information sonore ou visuel est fourni quand l'utilisateur tente de naviguer au delà du début ou de la fin d'un groupe d'objets liés.
FC.5 Le signal d'avertissement sonore ou visuel par défaut est utilisé lorsque l'utilisateur appuie sur une touche incorrecte.
FC.6 Il y a suffisamment d'informations audio concernant le focus visuel pour que l'utilisateur sache ce qu'il doit faire ensuite.
FC.7 Pendant l'utilisation de technologies d'assistance, comme un lecteur d'écran ou un périphérique pour le braille, le programme actuel indique la position et le contenu de l'indicateur de focus visuel.
Tableau II.11 Liste de contrôle pour la synchronisation
SC Synchronisation Succès/échec/NA
SC.1 Il n'y a pas de délai ou de fonction basée sur le temps, codés de manière permanente dans l'application.
SC.2 L'affichage ou le masquage d'informations importantes ne sont pas déclenchés uniquement par des déplacements de la souris.
Tableau II.12 Liste de contrôle de la documentation
DC Documentation Succès/échec/NA
DC.1 Toute la documentation est dans un format accessible, avec des descriptions alternatives fournies pour toutes les figures et diagrammes.
DC.2 La documentation contient une section décrivant toutes les fonctions d'accessibilité.