Ergonomics of human-system interaction — Part 171: Software accessibility

This document specifies requirements and gives guidelines for designing accessible software for people with the widest range of physical, sensory and cognitive abilities, including those who are temporarily or situationally disabled, and the elderly. It addresses software considerations for accessibility that complement general design for usability as addressed by parts of the ISO 9241 series, especially ISO 9241-11 and ISO 9241-210. This document is applicable to the accessibility of interactive systems. It addresses a wide range of software (e.g. home, mobile, office, web, learning support and library systems). It promotes the increased usability of systems for a wider range of users in the widest range of contexts of use. This document does not apply to the behaviour of, or requirements for, assistive technologies (including assistive software), but it does address the use of assistive technologies as an integrated component of interactive systems. It is intended for use by those responsible for the specification, design, development, evaluation and procurement of software platforms and software applications.

Ergonomie de l’interaction homme-système — Partie 171: L’accessibilité aux logiciels

Le présent document fournit des exigences et des lignes directrices liées à la conception de logiciels accessibles pour les personnes présentant le plus large éventail possible de capacités physiques, sensorielles et cognitives, y compris les personnes présentant des déficiences temporaires ou situationnelles, et les personnes âgées. Le présent document traite des aspects logiciels en matière d’accessibilité, qui complètent la conception générale relative à l’utilisabilité couverte par les parties de la série ISO 9241, et plus particulièrement l’ISO 9241-11 et l’ISO 9241-210. Le présent document est applicable à l’accessibilité des systèmes interactifs. Il couvre une gamme étendue de logiciels (par exemple les logiciels utilisés au travail, à la maison, sur des appareils mobiles ou encore en ligne, l’aide à l’apprentissage et les gestionnaires de documents). Il contribue à l’amélioration de l’utilisabilité des systèmes pour une plus grande diversité d’utilisateurs dans les contextes d’utilisation les plus divers. Le présent document ne s’applique pas au comportement ou aux exigences en matière de technologies d’aide (y compris les logiciels d’assistance), mais il traite de l’utilisation des technologies d’aide en tant que composant intégré aux systèmes interactifs. Il est destiné aux responsables de la spécification, de la conception, du développement, de l’évaluation et de l’achat de plateformes logicielles et d’applications logicielles.

General Information

Status
Published
Publication Date
04-Dec-2025
Current Stage
6060 - International Standard published
Start Date
05-Dec-2025
Due Date
30-Dec-2025
Completion Date
05-Dec-2025
Ref Project

Relations

Standard
ISO 9241-171:2025 - Ergonomics of human-system interaction — Part 171: Software accessibility Released:12/5/2025
English language
103 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 9241-171:2025 - Ergonomie de l’interaction homme-système — Partie 171: L’accessibilité aux logiciels Released:12/5/2025
French language
114 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


International
Standard
ISO 9241-171
Second edition
Ergonomics of human-system
2025-12
interaction —
Part 171:
Software accessibility
Ergonomie de l’interaction homme-système —
Partie 171: L’accessibilité aux logiciels
Reference number
© ISO 2025
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
Contents Page
Foreword .viii
Introduction .ix
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
3.1 Major accessibility related concepts .1
3.2 Concepts relating to interaction .3
3.3 Concepts relating to the user interface.3
3.4 Concepts relating to individualization .6
3.5 Concepts relating to accessibility features . .6
3.5.1 Major concepts relating to accessibility features .6
3.5.2 Concepts relating to visual accessibility features .7
3.5.3 Concepts relating to audio accessibility features . .8
3.5.4 Concepts relating to audiovisual accessibility features .9
3.5.5 Concepts relating to input features .9
3.5.6 Concepts relating to keyboard-based input features .10
4 Conventions .12
5 Conformance .13
6 Structure and application of this document .13
6.1 External principles and guidance . 13
6.1.1 Accessibility principles of the W3C Web Content Accessibility Guidelines
(WCAG) 2.2 . 13
6.1.2 Accessibility principles of the W3C User Agent Accessibility Guidelines (UAAG)
2.0 .14
6.2 Accessibility goals of ISO/IEC Guide 71 .14
6.3 Organization of guidance in this document. 15
6.4 Achieving accessibility .16
7 Goal 1: Achieving suitability for the widest range of users' needs .16
7.1 To recognize that users are included as system users within diverse contexts .16
7.2 To have accessible support for using the system .16
7.2.1 Describe accessibility features .16
7.2.2 Provide accessible support services .16
7.2.3 Provide accessible training material .17
7.2.4 Provide user documentation in accessible electronic form .17
7.2.5 Provide accessible feedback mechanisms .17
7.3 To have the system accessible to an individual with combinations of needs .17
8 Goal 2: Achieving conformity with user expectations needs .18
8.1 To not be surprised by the results of interactions with the system .18
8.1.1 Maintain naming consistency .18
8.1.2 Maintain location and ordering consistency .18
8.1.3 Present user notification using consistent techniques .18
8.1.4 Update equivalent alternatives for media when the media changes .18
8.1.5 Use familiar tactile patterns .19
8.1.6 Manage consistent focus .19
8.1.7 Restore state when regaining focus .19
8.1.8 Follow platform keyboard conventions .19
8.1.9 Managing changes of context .19
8.2 To apply personal knowledge and experience to interact successfully with the system . 20
8.3 To provide user assistance for knowledge needed to interact with the system . 20
8.4 To provide immediate and easily accessible help or further instructions, where such
help can be provided by the system . 20

iii
9 Goal 3: Achieving support for individualization needs .20
9.1 To be provided with the way of interacting with a system that best works for them . 20
9.2 To choose between the available input and output modalities and their configuration
without requiring restart of the system.21
9.2.1 Enable switching of input and output alternatives .21
9.2.2 Enable revising or reassigning controls .21
9.3 To have simultaneous use of alternate interaction modalities .21
9.3.1 Choosing modalities to be simultaneously available .21
9.3.2 Switching between simultaneously available modalities .21
9.3.3 Allow user to select media streams to be presented .21
9.4 To be provided with information on available options for interacting with a system on
which to base a choice of interaction methods .21
9.5 To be provided with an accessible means to choose individualization features . 22
9.5.1 Enable individualization of user-preference settings . 22
9.5.2 Enable adjustment of attributes of common user-interface elements .24
9.5.3 Enable individualization of the user interface .24
9.6 To have individualization features maintained for future uses of the system, until
changed by the user .24
9.6.1 Utilize user-preference profiles .24
9.6.2 Provide a means of restoring system defaults . 25
9.6.3 Minimize the need to restart for changes . 25
9.7 To provide pre-defined preference profiles . 25
9.8 To take or give up control of functions that can be performed by either the user or the
system . 25
9.9 To have the option to use the system with a minimum of setup or configuration . 25
9.10 To customize important functionality: a new user accessibility need (UAN) . 25
9.10.1 Manage key input functionalities . 25
9.10.2 Manage pointer functionalities .27
9.10.3 Manage visual attributes . 28
9.10.4 Manage auditory attributes . 30
9.10.5 Manage language selection . 30
9.10.6 Manage windowing functionalities .31
9.10.7 Manage functionalities providing content alternatives .32
9.10.8 Manage animation functionalities .32
9.10.9 Adjust the scale and layout of user-interface elements as font-size changes .32
10 Goal 4: Achieving approachability needs .33
10.1 To have the system free from any physical barriers . 33
10.2 To have the system free from any psychological barriers . 33
10.3 To have the system maintain the user's attention . 33
10.3.1 Engage the user's attention . 33
10.3.2 Enable user rest breaks . 33
10.4 To have interaction options clearly presented . 33
10.5 To have appropriate levels of privacy and security . 34
10.6 To avoid patterns that cause psychological or physical discomfort or disturbance . 34
10.6.1 Avoid seizure-inducing flash rates . 34
10.7 To use the system remotely as well as directly . 34
10.8 To have the system free from environmental barriers . 34
11 Goal 5: Achieving perceivability needs .34
11.1 To use a specific sensory modality (or a set of specific modalities) to perceive
information . 34
11.1.1 To have information presented visually . 34
11.1.2 To have visual information available in other modalities . 35
11.1.3 To have information presented in auditory form . 35
11.1.4 To have audio information available in other modalities . 35
11.1.5 To have information in tactile form . . 36
11.1.6 To have tactile information also available in other modalities. 36
11.1.7 To experience information via multiple simultaneous modalities . 36
11.2 To have presentation attributes of a modality that match an individual's needs . 36

iv
11.2.1 To have presentation attributes specific to the visual modality that match an
individual's needs . 36
11.2.2 To have material printed . 38
11.2.3 To have sign language perceivable . 38
11.2.4 To have 3-dimensional visual information presented using only two dimensions . 38
11.2.5 To have presentation attributes specific to the auditory modality that match an
individual's needs . 38
11.2.6 To select or deselect different audio streams . 39
11.2.7 To have presentation attributes specific to the tactile modality that match an
individual's needs . 39
11.2.8 To have visual or tactile feedback occur at the same location as the control . 39
11.3 To distinguish among the different components of information that are being presented . 39
11.3.1 To distinguish between different components without them interfering with
one another . 39
11.3.2 To prevent actions which would unintentionally decrease information
perceivability . 39
11.3.3 To locate and identify all actionable components without activating them . 39
11.3.4 To have actionable components look, sound or feel distinctive from non-
actionable components . 40
11.3.5 To have sufficient landmarks and cues to navigate to the necessary locations,
functionalities or controls to carry out a task . 40
11.3.6 To have distinct recognizable signals for different alerts or other messages that
use signals . 40
11.4 To perceive information regardless of environmental or other conditions that might
interfere . 40
11.4.1 To perceive foreground information in the presence of background information . 40
11.4.2 To avoid distractions that prevent focusing on a task .41
11.4.3 To have accessibility features not interfere with perception of standard
information .41
11.4.4 To have only the content necessary for the current task presented .41
11.4.5 To have haptic input and output from devices not interfere with the perception
of information .41
11.5 To not have one's senses overloaded .41
11.6 To have attention drawn to critically important information in the appropriate
modality, form, and language .42
12 Goal 6: Achieving understandability needs .42
12.1 To obtain information on the system and its components and functionalities .42
12.1.1 To get an overview and to orient the users to the system and its functions and
components .42
12.1.2 To obtain and use unique names for every user interface component .43
12.1.3 To receive training that supports an individual's cognitive needs . 46
12.1.4 To receive help that supports an individual's cognitive needs . 46
12.1.5 To receive recommendations that aid a user's understanding .47
12.2 To understand information presented by the system .47
12.2.1 To have presented information as easy to understand as possible .47
12.2.2 To have individual linguistic requirements supported by the system . 48
12.2.3 To have individual cultural requirements supported by the system . 48
12.2.4 To have text alternatives be provided for all non-textual information . 48
12.2.5 To have information provided pictorially as well as via text . 50
12.2.6 To customize abstract symbols with alternative representations . 50
12.2.7 To have language presented in a particular modality and format. 50
12.3 To have information that supports an individual's cognitive needs .51
12.3.1 To have information presented in a manner that supports an individual's styles
of reasoning .51
12.3.2 To avoid unnecessary high cognitive demands .51
12.3.3 To have navigation that supports an individual's thinking style .51
12.3.4 To have assistance with remembering and recalling information . 53

v
12.4 To have the steps for completing tasks optimized to match an individual's needs and
clearly explained . 53
12.4.1 Optimize the number of steps required for any task . 53
12.5 To have cues to support the individual in completing tasks . 53
12.5.1 Provide notification about toggle-key status . 53
12.5.2 Provide implicit or explicit designators . 54
12.5.3 Provide notification of progress . . 54
12.6 To have feedback showing the results of actions . 54
12.7 To have sufficient time to interact with the system . 54
12.7.1 To have sufficient time to understand displayed or presented information . 54
12.7.2 To have information necessary to plan actions available in advance . 55
12.7.3 To plan a series of actions in advance . 55
12.8 To access support when needed . 55
13 Goal 7: Achieving controllability needs .55
13.1 To use a specific sensory modality (or a set of specific sensory modalities) for inputs to
the system . 55
13.1.1 To have alternate modalities of input to the system . 55
13.1.2 To use the tactile modality as a source of inputs to the system . 56
13.1.3 To use sound as a source of inputs . 56
13.1.4 To use visual recognition as a source of inputs .57
13.2 To control attributes of an input or interaction modality to match an individual's needs .57
13.2.1 To have acceptable input or interaction attributes specific to the tactile modality .57
13.2.2 To have acceptable input or interaction attributes specific to the auditory
modality .57
13.2.3 To have acceptable input or interaction attributes specific to the visual modality .57
13.2.4 To position system components and devices in suitable locations for their use .57
13.3 To use a specific interaction method to provide inputs to the system .57
13.3.1 Keyboard-based interactions .57
13.3.2 Pointer-based interactions .59
13.3.3 Speech-based interactions .59
13.3.4 Gesture-based interactions . 60
13.4 To perform the task using specific types of action . 60
13.4.1 To have a means of shifting the focus from one interface component to another
interface component . 60
13.4.2 To perform the task using various parts of the body .61
13.4.3 To have a method to fully operate the system that does not require simultaneous
actions .61
13.4.4 To interact with the system at one's own pace .62
13.4.5 To have a method to fully operate the system that does not require direct body
contact . 64
13.4.6 To have specific interaction features: a new user accessibility need (UAN) . 64
13.5 To perform supporting and maintenance tasks related to the use of the system that
other users are expected to undertake .67
13.6 To control the environment (to the extent possible) to prevent interference with
performing the task .67
13.6.1 General .67
13.6.2 Avoid interference with accessibility features .67
13.7 To access the controls that allow them to turn on and adjust the built-in accessibility
features . 68
13.7.1 Make controls for accessibility features discoverable and operable . 68
13.7.2 Inform user of accessibility feature “On” or “Off” status . 68
13.7.3 Inform user of accessibility feature activation . 68
13.7.4 Provide capability to use preference settings across locations . 68
13.8 To have a suitable level of autonomy . . 69
14 Goal 8: Usability .69
14.1 To be provided a means to successfully accomplish tasks . 69
14.2 To avoid making mistakes in completing tasks . 69
14.3 To complete tasks in an efficient manner relative to one's own abilities . 69

vi
14.4 To perform tasks with a minimum of physical exertion . 69
14.5 To perform tasks with a minimum of cognitive exertion . 69
14.6 To operate the system without becoming fatigued .70
14.7 To complete tasks within the available time .70
14.8 To be satisfied with the outcome of interacting with the system .70
14.9 To have comparable satisfaction that the system is worth using to that of other users .70
15 Goal 9: Error tolerance .70
15.1 To have confidence that using the system will be free from negative consequences or
unacceptable risks .70
15.1.1 Avoiding negative consequences.70
15.1.2 Avoiding motion sickness .70
15.1.3 Avoiding unexpected major changes .70
15.2 To explore a system without unintentionally activating components or their
functionalities .71
15.2.1 Support exploration without unintentionally activating functions .71
15.2.2 Safeguard against inadvertent activation or deactivation of accessibility features .71
15.3 To accomplish tasks in spite of the occurrence of errors .71
15.3.1 Allow warning or error information to persist.71
15.4 To detect when errors have been made .71
15.4.1 Notify the user when errors are detected .71
15.4.2 Provide information about the error that has occurred .71
15.5 To recover from errors made from interacting with the system .71
15.5.1 Facilitate navigation to the location of errors .71
15.5.2 Assist with error correction .71
15.6 To reset a system to an earlier or original condition as a means of responding to errors . 72
15.7 To avoid errors by making negative consequences be obvious, easy to avoid, and
difficult to trigger . 72
16 Goal 10: Equitable use .72
16.1 To use a system in a manner that is as similar as possible to other users . 72
16.2 To use a system in a manner that is equivalent to that of other users, even if the manner
of use is different . 72
16.3 To have available alternate ways of interacting with a system that match a user's needs . 72
16.3.1 Provide alternative means of interaction that match users' needs . 72
16.3.2 Provide alternatives when assistive technology (AT) is not operable . 73
17 Goal 11: Compatibility with other systems .73
17.1 To use their own assistive products or assistive technology (AT) to interact with all the
functionalities of the system . 73
17.1.1 Make interactions available to assistive technology (AT). 73
17.1.2 Make user-interface element information available to assistive technologies. 73
17.1.3 Make feedback and messages available to assistive technology (AT) .74
17.1.4 Make event notification available to assistive technologies .74
17.1.5 Enable communication between software and assistive technology (AT) . 75
17.1.6 Use standard accessibility services . 75
17.1.7 Allow assistive technology (AT) to change focus and selection .76
17.1.8 Allow assistive technology (AT) to access resources .76
17.1.9 Use system-standard input and output .76
17.1.10 Enable appropriate presentation of tables .76
17.1.11 Accept the installation of keyboard and pointing device emulators . 77
17.1.12 Allow assistive technology (AT) to monitor output operations . 77
17.2 To have the interaction between the system and assistive technology be without
interference . 77
17.2.1 Support combinations of assistive technologies . 77
17.2.2 Avoid interference between assistive technologies . 77
17.3 To have specific accessibility functions available at all times, without disruption . 77
17.3.1 Pass through of system functions . 77
17.3.2 Restore hidden accessibility functions . 78
Annex A (informative) W3C web content accessibility guidelines (WCAG) 2.2 success criteria.79

vii
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out through
ISO technical committees. Each member body interested in a subject for which a technical committee
has been established has the right to be represented on that committee. International organizations,
governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely
with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are described
in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types
of ISO document should be noted. This document was drafted in accordance with the editorial rules of the
ISO/IEC Directive
...


Norme
internationale
ISO 9241-171
Deuxième édition
Ergonomie de l’interaction homme-
2025-12
système —
Partie 171:
L’accessibilité aux logiciels
Ergonomics of human-system interaction —
Part 171: Software accessibility
Numéro de référence
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2025
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii
Sommaire Page
Avant-propos .ix
Introduction .x
1 Domaine d’application . 1
2 Références normatives . 1
3 Termes et définitions . 1
3.1 Concepts majeurs liés à l’accessibilité.1
3.2 Concepts liés à l’interaction .3
3.3 Concepts liés à l’interface utilisateur .3
3.4 Concepts liés à l’individualisation .6
3.5 Concepts liés aux fonctions d’accessibilité .7
3.5.1 Concepts majeurs liés aux fonctions d’accessibilité .7
3.5.2 Concepts liés aux fonctions d’accessibilité visuelle .7
3.5.3 Concepts liés aux fonctions d’accessibilité auditive .8
3.5.4 Concepts liés aux fonctions d’accessibilité audiovisuelle .9
3.5.5 Concepts liés aux fonctions d’entrée .10
3.5.6 Concepts liés aux fonctions d’entrée sur le clavier .11
4 Conventions .13
5 Conformité .13
6 Structure et application du présent document . 14
6.1 Principes et recommandations externes .14
6.1.1 Principes d’accessibilité des Règles pour l’accessibilité des contenus Web
(WCAG) 2.2 du W3C .14
6.1.2 Principes d’accessibilité des Règles d’Accessibilité des Agents Utilisateurs
(UAAG) 2.0 du W3C .14
6.2 Objectifs d’accessibilité du Guide ISO/IEC 71 . 15
6.3 Organisation des recommandations du présent document . 15
6.4 Atteinte des objectifs d’accessibilité .16
7 Objectif 1: satisfaire aux besoins d’adéquation avec le plus large éventail possible
d’utilisateurs . 17
7.1 Reconnaître que les utilisateurs sont inclus en tant qu’utilisateurs du système dans
des contextes divers .17
7.2 Disposer d’un support accessible pour l’utilisation du système .17
7.2.1 Décrire les fonctions d’accessibilité .17
7.2.2 Fournir des services d’assistance accessibles .17
7.2.3 Fournir des supports de formation accessibles .18
7.2.4 Fournir une documentation utilisateur sous une forme électronique accessible.18
7.2.5 Fournir des mécanismes de feed-back accessibles .18
7.3 Disposer d’un système accessible à un individu présentant plusieurs besoins .18
8 Objectif 2: satisfaire aux besoins de conformité aux attentes des utilisateurs .18
8.1 Ne pas être surpris par les résultats des interactions avec le système .18
8.1.1 Maintenir la cohérence des appellations .18
8.1.2 Maintenir la cohérence des emplacements et de l’ordonnancement .19
8.1.3 Communiquer les notifications aux utilisateurs par le biais de techniques de
présentation cohérentes .19
8.1.4 Mettre à jour les fonctions optionnelles équivalentes lors d’un changement du
contenu multimédia .19
8.1.5 Utiliser des formes tactiles familières .19
8.1.6 Gérer une cible cohérente . 20
8.1.7 Restaurer l’état lors du rétablissement de la cible . 20
8.1.8 Respecter les conventions clavier de la plateforme . 20
8.1.9 Gérer les changements de contexte . 20

iii
8.2 Utiliser ses connaissances et expériences personnelles afin d’interagir de manière
satisfaisante avec le système .21
8.3 Aider l’utilisateur à acquérir les connaissances nécessaires pour interagir avec
le système .21
8.4 Fournir une aide ou des instructions supplémentaires immédiates et facilement
accessibles, lorsque cette aide peut être fournie par le système .21
9 Objectif 3: satisfaire aux besoins de prise en charge de l’individualisation .21
9.1 Avoir à disposition le mode d’interaction avec le système qui leur convient le mieux .21
9.2 Choisir entre les modalités d’entrée et de sortie disponibles et leur configuration sans
redémarrage du système . . 22
9.2.1 Permettre le passage d’un mode optionnel d’entrée et de sortie à un autre . 22
9.2.2 Permettre la modification ou la réaffectation des commandes . 22
9.3 Pouvoir utiliser simultanément différentes modalités d’interaction . 22
9.3.1 Choisir des modalités qui peuvent être disponibles simultanément . 22
9.3.2 Basculer entre les différentes modalités disponibles simultanément . 22
9.3.3 Permettre à l’utilisateur de sélectionner les flux multimédias à présenter . 22
9.4 Disposer d’informations sur les options possibles d’interaction avec le système, à
partir desquelles ils pourront choisir leurs modes d’interaction . 22
9.5 Disposer d’un moyen accessible de choisir les fonctionnalités d’individualisation . 23
9.5.1 Permettre l’individualisation des paramètres de préférences utilisateur . 23
9.5.2 Permettre l’ajustement des attributs des éléments d’interface utilisateur
courants . 25
9.5.3 Permettre l’individualisation de l’interface utilisateur . 25
9.6 Disposer de fonctionnalités d’individualisation qui sont conservées en vue
des utilisations futures du système, jusqu’à ce que l’utilisateur les modifie . 26
9.6.1 Utiliser les profils de préférences utilisateur . 26
9.6.2 Fournir un moyen de restaurer les valeurs par défaut du système . 26
9.6.3 Réduire le plus possible le besoin de redémarrer après une modification . 26
9.7 Fournir des profils de préférences prédéfinis . 26
9.8 Prendre ou abandonner le contrôle des fonctions susceptibles d’être exécutées
par l’utilisateur ou le système . 26
9.9 Avoir la possibilité d’utiliser le système avec un minimum d’installation ou
de configuration .27
9.10 Personnaliser une fonctionnalité importante: nouveau besoin d’accessibilité
des utilisateurs (BAU) .27
9.10.1 Gérer les fonctionnalités clés de saisie .27
9.10.2 Gérer les fonctionnalités du pointeur . 28
9.10.3 Gérer les attributs visuels . 30
9.10.4 Gérer les attributs auditifs .32
9.10.5 Gérer la sélection de la langue.32
9.10.6 Gérer les fonctionnalités de fenêtrage . 33
9.10.7 Gérer les fonctionnalités offrant des alternatives de contenu . 34
9.10.8 Gérer les fonctionnalités d’animation . 34
9.10.9 Ajuster l’échelle et l’agencement des éléments d’interface utilisateur en fonction
des changements de taille de police . 35
10 Objectif 4: satisfaire aux besoins de capacité à approcher/atteindre le système .35
10.1 Disposer d’un système qui n’est pas entravé par des obstacles physiques . 35
10.2 Disposer d’un système qui n’est pas entravé par des obstacles psychologiques . 35
10.3 Disposer d’un système qui maintient l’attention de l’utilisateur . 35
10.3.1 Attirer l’attention de l’utilisateur . 35
10.3.2 Permettre aux utilisateurs de prendre des pauses . 35
10.4 Disposer d’options d’interaction présentées clairement . 36
10.5 Bénéficier de niveaux de confidentialité et de sécurité appropriés . 36
10.6 Éviter les modèles qui causent un inconfort ou une perturbation psychologiques
ou physiques . 36
10.6.1 Éviter les fréquences de clignotement provoquant l’épilepsie . 36
10.7 Utiliser le système aussi bien à distance que directement . 36
10.8 Disposer d’un système qui n’est pas entravé par des obstacles environnementaux . 36

iv
11 Objectif 5: satisfaire aux besoins de perceptibilité .37
11.1 Utiliser une modalité sensorielle spécifique (ou un ensemble de modalités spécifiques)
pour percevoir les informations .37
11.1.1 Disposer d’informations présentées visuellement .37
11.1.2 Disposer d’informations visuelles dans d’autres modalités .37
11.1.3 Disposer d’informations présentées sous forme auditive . 38
11.1.4 Disposer d’informations audio dans d’autres modalités . 38
11.1.5 Disposer d’informations sous forme tactile . 38
11.1.6 Disposer d’informations tactiles dans d’autres modalités . 38
11.1.7 Recevoir les informations par le biais de plusieurs modalités simultanées . 39
11.2 Avoir des attributs de présentation d’une modalité qui correspondent aux besoins
d’un individu . 39
11.2.1 Avoir des attributs de présentation spécifiques au mode visuel et qui
correspondent aux besoins d’un individu . 39
11.2.2 Disposer de supports imprimés .41
11.2.3 Bénéficier d’une langue des signes perceptible .41
11.2.4 Se voir proposer les informations visuelles 3D uniquement en 2D .41
11.2.5 Avoir des attributs de présentation spécifiques à la modalité auditive et qui
correspondent aux besoins d’un individu .41
11.2.6 Sélectionner ou désélectionner différents flux audio .42
11.2.7 Avoir des attributs de présentation spécifiques à la modalité tactile et qui
correspondent aux besoins d’un individu .42
11.2.8 Bénéficier d’un retour visuel ou tactile au même endroit que la commande .42
11.3 Distinguer les différents éléments d’informations présentés .42
11.3.1 Distinguer les différents éléments sans que ceux-ci n’interfèrent les uns avec les
autres .42
11.3.2 Empêcher les actions susceptibles de diminuer involontairement la
perceptibilité des informations.42
11.3.3 Localiser et identifier tous les éléments manipulables sans les activer .42
11.3.4 Bénéficier d’éléments manipulables qui se distinguent des éléments non
manipulables par leur aspect, leur son ou leur perception .43
11.3.5 Disposer de repères et d’indices suffisants pour naviguer vers les emplacements,
fonctionnalités ou commandes nécessaires pour effectuer une tâche .43
11.3.6 Disposer de signaux reconnaissables distincts pour les différents messages ou
alertes qui ont recours à des signaux .43
11.4 Percevoir les informations indépendamment des conditions environnementales
ou autres susceptibles d’interférer .43
11.4.1 Percevoir les informations d’avant-plan en présence d’informations d’arrière-
plan .43
11.4.2 Éviter les distractions empêchant de se concentrer sur une tâche . 44
11.4.3 Disposer de fonctions d’accessibilité qui n’interfèrent pas avec la perception des
informations standard . 44
11.4.4 Se voir proposer uniquement le contenu nécessaire à la tâche en cours . 44
11.4.5 Disposer d’entrées et de sorties haptiques de dispositifs qui n’interfèrent pas
avec la perception des informations . 44
11.5 Éviter de trop solliciter les sens de l’utilisateur . 44
11.6 Voir son attention attirée sur les informations d’importance critique dans la modalité,
la forme et la langue appropriées .45
12 Objectif 6: satisfaire aux besoins de compréhensibilité.45
12.1 Obtenir des informations sur le système, ses composants et ses fonctionnalités .45
12.1.1 Obtenir une vue d’ensemble et orienter les utilisateurs dans le système et ses
fonctions et composants .45
12.1.2 Obtenir et utiliser des noms uniques pour chaque composant de l’interface
utilisateur . 46
12.1.3 Recevoir une formation adaptée aux besoins cognitifs d’un individu . . 50
12.1.4 Recevoir une aide adaptée aux besoins cognitifs d’un individu. 50
12.1.5 Recevoir des recommandations qui facilitent la compréhension d’un utilisateur .51
12.2 Comprendre les informations présentées par le système .51

v
12.2.1 Disposer d’informations aussi faciles à comprendre que possible .51
12.2.2 Disposer d’un système qui prend en charge les exigences linguistiques
individuelles .52
12.2.3 Disposer d’un système qui prend en charge les exigences culturelles individuelles .52
12.2.4 Disposer d’alternatives textuelles pour toutes les informations non textuelles .52
12.2.5 Disposer d’informations sous forme picturale et textuelle. 54
12.2.6 Personnaliser les symboles abstraits avec des représentations alternatives . 54
12.2.7 Se voir proposer un langage dans une modalité et un format particuliers . 54
12.3 Disposer d’informations qui répondent aux besoins cognitifs d’un individu . 55
12.3.1 Disposer d’informations qui sont présentées de manière à prendre en charge
les styles de raisonnement d’un individu . 55
12.3.2 Éviter les demandes cognitives inutilement élevées . 55
12.3.3 Bénéficier d’une navigation adaptée au style de pensée d’un individu . 55
12.3.4 Bénéficier d’une aide pour se souvenir et rappeler des informations .57
12.4 Disposer d’étapes de réalisation des tâches expliquées clairement et optimisées
pour répondre aux besoins d’un individu . 58
12.4.1 Optimiser le nombre d’étapes requises pour une tâche . 58
12.5 Disposer d’indices pour aider la personne à accomplir les tâches . 58
12.5.1 Permettre la notification concernant le statut des touches bascules . 58
12.5.2 Fournir des indicateurs implicites ou explicites . 58
12.5.3 Fournir des notifications d’avancement .59
12.6 Disposer d’un feed-back montrant les résultats des actions .59
12.7 Disposer de suffisamment de temps pour interagir avec le système .59
12.7.1 Disposer de suffisamment de temps pour comprendre les informations
affichées ou présentées .59
12.7.2 Disposer à l’avance des informations nécessaires à la planification des actions .59
12.7.3 Planifier une série d’actions à l’avance . 60
12.8 Accéder à un service d’assistance en cas de besoin . 60
13 Objectif 7: satisfaire aux besoins de contrôlabilité .60
13.1 Utiliser une modalité sensorielle spécifique (ou un ensemble de modalités sensorielles
spécifiques) pour fournir des données d’entrée au système . 60
13.1.1 Disposer d’autres modalités pour fournir des données d’entrée au système . 60
13.1.2 Utiliser la modalité tactile comme source de données d’entrée pour le système .61
13.1.3 Utiliser le son comme source d’entrées .61
13.1.4 Utiliser la reconnaissance visuelle comme source d’entrées .61
13.2 Contrôler les attributs d’une modalité d’entrée ou d’interaction pour répondre
aux besoins d’un individu .62
13.2.1 Disposer d’attributs d’entrée ou d’interaction acceptables spécifiques à la
modalité tactile .62
13.2.2 Disposer d’attributs d’entrée ou d’interaction acceptables spécifiques à la
modalité auditive .62
13.2.3 Disposer d’attributs d’entrée ou d’interaction acceptables spécifiques au mode
visuel .62
13.2.4 Positionner les composants et dispositifs du système à des emplacements
adaptés à leur utilisation . . .62
13.3 Utiliser une méthode d’interaction spécifique pour fournir des données d’entrée
au système .62
13.3.1 Interactions au clavier .62
13.3.2 Interactions fondées sur le pointeur . 64
13.3.3 Interactions fondées sur la voix . 65
13.3.4 Interactions fondées sur la gestuelle . 65
13.4 Réaliser la tâche en utilisant des types d’actions spécifiques . 65
13.4.1 Disposer d’un moyen de déplacer la cible d’un composant d’interface vers un
autre composant d’interface . 65
13.4.2 Réaliser la tâche en utilisant les différentes parties du corps . . 66
13.4.3 Disposer d’une méthode permettant d’utiliser pleinement le système sans
nécessiter d’actions simultanées .67
13.4.4 Interagir avec le système à son propre rythme . 68

vi
13.4.5 Disposer d’une méthode permettant d’utiliser pleinement le système sans
nécessiter de contact corporel direct .70
13.4.6 Disposer de fonctionnalités d’interaction spécifiques: nouveau besoin
d’accessibilité des utilisateurs (BAU) .70
13.5 Effectuer les mêmes tâches d’assistance et de maintenance liées à l’utilisation
du système que les autres utilisateurs . 73
13.6 Maîtriser l’environnement (dans la mesure du possible) pour éviter les interférences
avec l’exécution de la tâche .74
13.6.1 Généralités .74
13.6.2 Éviter les interférences avec les fonctions d’accessibilité .74
13.7 Accéder aux commandes leur permettant de mettre en marche et de régler les fonctions
d’accessibilité intégrées . .74
13.7.1 Permettre la localisation et l’utilisation des commandes des fonctions
d’accessibilité .74
13.7.2 Informer l’utilisateur du statut activé ou désactivé des fonctions d’accessibilité .74
13.7.3 Informer l’utilisateur de l’activation des fonctions d’accessibilité.74
13.7.4 Offrir la capacité d’utiliser les paramètres de préférences à d’autres
emplacements . 75
13.8 Disposer d’un niveau d’autonomie adapté . 75
14 Objectif 8: utilisabilité .75
14.1 Disposer d’un moyen d’accomplir les tâches avec succès . 75
14.2 Éviter de commettre des erreurs lors de l’accomplissement des tâches . 75
14.3 Accomplir les tâches de manière efficace en fonction de leurs propres capacités . 75
14.4 Effectuer des tâches avec un minimum d’effort physique .76
14.5 Effectuer des tâches avec un minimum d’effort cognitif.76
14.6 Utiliser le système sans se fatiguer .76
14.7 Effectuer les tâches dans les délais impartis .76
14.8 Avoir un sentiment de satisfaction vis-à-vis du résultat de l’interaction avec le système .76
14.9 Avoir une satisfaction comparable à celle des autres utilisateurs quant au fait que
le système mérite d’être utilisé . 77
15 Objectif 9: tolérance aux erreurs .77
15.1 Avoir l’assurance que l’utilisation du système ne présente aucune conséquence néfaste
ni aucun risque inacceptable . 77
15.1.1 Éviter les conséquences négatives . 77
15.1.2 Éviter les cinétoses . 77
15.1.3 Éviter les changements majeurs inattendus. 77
15.2 Explorer un système sans activer, par inadvertance, des composants du système
ou leurs fonctionnalités . 77
15.2.1 Permettre l’exploration sans activer, par inadvertance, des fonctions . 77
15.2.2 Protéger l’utilisateur contre l’activation ou la désactivation accidentelle des
fonctions d’accessibilité . 77
15.3 Accomplir des tâches malgré l’apparition d’erreurs . 78
15.3.1 Permettre la persistance des informations d’avertissement ou d’erreur. 78
15.4 Détecter quand des erreurs ont été commises . 78
15.4.1 Informer l’utilisateur lorsque des erreurs sont détectées . 78
15.4.2 Fournir des informations sur l’erreur commise . 78
15.5 Surmonter les erreurs commises lors de l’interaction avec le système. 78
15.5.1 Faciliter la navigation vers l’emplacement des erreurs . 78
15.5.2 Aider à la correction des erreurs . 78
15.6 Restaurer le système à un état antérieur ou à son état initial afin de remédier aux
erreurs . 78
15.7 Éviter les erreurs grâce à un système qui met en évidence les conséquences négatives,
permet de les éviter facilement et les génère difficilement . 79
16 Objectif 10: utilisation équitable .79
16.1 Utiliser un système d’une manière aussi similaire que possible à celle employée par
les autres utilisateurs . 79

vii
16.2 Utiliser un système d’une manière équivalente à celle employée par les autres
utilisateurs, même si le mode d’utilisation est différent . 79
16.3 Disposer d’autres moyens d’interaction avec un système qui correspondent aux besoins
d’un utilisateur . 79
16.3.1 Fournir des moyens d’interaction alternatifs qui correspondent aux besoins des
utilisateurs . . . 79
16.3.2 Fournir des solutions alternatives lorsque la technologie d’aide (TA) n’est pas
opérationnelle . 79
17 Objectif 11: compatibilité avec d’autres systèmes .80
17.1 Utiliser leurs propres produits d’assistance ou leur propre technologie d’aide (TA)
pour interagir avec l’ensemble des fonctionnalités du système . 80
17.1.1 Mettre les interactions à la disposition de la technologie d’aide (TA) . 80
17.1.2 Mettre les informations d’éléments d’interface utilisateur à la disposition des
technologies d’aide . 80
17.1.3 Mettre le feed-back et les messages à la disposition de la technologie d’aide (TA) . 81
17.1.4 Mettre les notifications d’événements à la disposition des technologies d’aide. 82
17.1.5 Permettre la communication entre le logiciel et la technologie d’aide (TA) . 82
17.1.6 Utiliser les services d’accessibilité standard . . 83
17.1.7 Permettre à la technologie d’aide (TA) de changer la cible et la sélection . 83
17.1.8 Permettre à la technologie d’aide (TA) d’accéder aux ressources . 83
17.1.9 Utiliser les entrées/sorties standard du système . 84
17.1.10 Permettre la présentation appropriée des tableaux . 84
17.1.11 Accepter l’installation d’émulateurs de clavier et de dispositif de pointage .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.