Please send comments about this document to the public mailing list: w3c-wai-ua@w3.org.
In General (Priority 1) | Functional Limitation | Input | Output |
---|---|---|---|
3.1 Ensure that the user has access to document content, including alternative representations of content. | All; especially blindness, low vision, deafness, hard of hearing, cognitive/learning, Photo sensitive (e.g. descriptions of animations) | All | All |
3.2 For dependent user agents only. Ensure that the user has access to the content of an element selected by the user. | All; especially blindness, low vision?? | All | All |
3.3 For dependent user agents only. Render content according to natural language identification. For unsupported natural languages, notify the user of language changes when configured to do so. | All | All | All |
4.5 Allow the user to turn on and off rendering of audio captions. | Deafness, Hard of Hearing, cognitive/learning [Low vision, blindness - to avoid interference] | NA | audio, visual [speech, braille, magnified/ small screen] |
12.1 Provide a version of the product documentation that conforms to the Web Content Accessibility Guidelines. | All | All | All |
12.2 Ensure that all user agent functionalities that promote accessibility are documented. | All | All | All |
User Interface (Priority 1) |
Functional Limitation | Input | Output |
4.6 Allow the user to turn on and off animated or blinking text. | Blindness, low vision, cognitive/learning, photosensitive | NA | visual, braille, magnified/small screen |
4.7 Allow the user to turn on and off animations and blinking images. | Blindness, low vision, cognitive/learning, photosensitive |
NA | visual, braille, speech, magnified/small screen |
4.9 Allow the user to turn on and off support for user style sheets. | All | NA | All |
4.10 Allow the user to turn on and off support for author style sheets. | All | NA | All |
4.11 Allow the user to turn on and off support for spawned windows. | Blindness, low vision, cognitive/learning |
NA | Visual, speech, magnified/small screen |
5.1 Allow the user to control font family. | All; especially low vision | NA | visual, magnified/small screen |
5.2 Allow the user to control the size of text. | All, especially low vision | NA | visual, magnified/small screen, speech |
5.3 Allow the user to control foreground color. | Color deficit, low vision, cognitive/learning |
NA | visual, magnified/small screen |
5.4 Allow the user to control background color. | Color deficit, Low vision, cognitive/learning |
NA | visual, magnified/small screen |
5.5 Allow the user to control selection highlighting (e.g., foreground and background color). | Color deficit, Low vision, cognitive/learning |
NA | visual, magnified/small screen , speech |
5.6 Allow the user to control focus highlighting (e.g., foreground and background color). | Color deficit, Low vision, cognitive/learning |
NA | visual, magnified/small screen , speech |
5.14 Allow the user to control speech playback rate. | Blindness, cognitive/learning, hard of hearing | NA | Speech |
8.1 Allow the user to navigate viewports (including frames). | All | All | All |
8.2 For user agents that offer a browsing history mechanism, when the user returns to a previous view, restore the point of regard in the viewport. | All | NA | All |
9.1 Provide a mechanism for highlighting and identifying (through a standard interface where available) the current viewport, selection, and focus. | All; (or visual, magnified/small screen??) |
NA | All (Does highlighting imply visual only interfaces?) |
Keyboard Support (Priority 1) | Functional Limitations | Input | Output |
2.1 By default and without additional customization, ensure that all functionalities offered by the user agent are accessible using the keyboard. | Blindness, physical, low vision |
keyboards, voice | NA |
2.2 Provide documentation on default keyboard commands and include with user agent documentation and/or user help system. | All; especially blindness, physical, low vision |
keyboards, voice | NA |
2.3 Provide information to the user about the current keyboard configuration. | All: especially blindness, physical, low vision |
keyboards, voice | NA |
Device Independence (Priority 1) | Functional Limitations | Input | Output |
1.1 Ensure that all functionalities offered through the user interface may be operated through standard input device APIs supported by the operating system. | All | All | NA |
1.2 Ensure that the user can interact with all active elements of a document in a device independent manner. | All | All | All |
1.3 Ensure that the user can install the user agent software in a device independent manner. | All | All | All |
1.4 Ensure that the user can configure the user agent in a device independent manner. | All | All | All |
1.5 Ensure that the user can access user agent documentation in a device independent manner. | All | NA | All |
1.6 Ensure that all messages to the user (e.g., warnings, errors, etc.) are available through standard output device APIs supported by the operating system. | All | All | All |
For Tables (Priority 1) | Functional Limitation | Input | Output |
8.3 For dependent user agents only. Allow the user to navigate just among table cells of a table (notably left and right within a row and up and down within a column). | Blindness, low vision, physical?? |
keyboards, voice | speech, braille, magnified/small screen |
9.8 For dependent user agents only. Provide access to header information for a selected table cell. | Blindness, low vision, physical |
NA?? | speech, braille, magnified/small screen |
For Images, Animations, and Image Maps (Priority 1) | Functional Limitations | No | N/A |
4.1 Allow the user to turn on and off rendering of images. | Low vision, cognitive/learning, blindness |
NA | Visual, magnified/small screen, speech |
4.2 Allow the user to turn on and off rendering of background images. | Blindness, low vision, cognitive/learning | NA | Visual, magnified/small screen, speech |
For Synchronized Multimedia (Priority 1) | Functional Limitations | No | N/A |
3.4 Provide time-independent access to time-dependent active elements or allow the user to control the timing of changes. | All | All | All |
3.7 Allow the user to specify that description tracks (e.g., caption, auditory description, video of sign language, etc.) be rendered at the same time as audio and video tracks. | Blindness, low vision, deafness, hard of hearing, cognitive/learning | NA | visual, magnified/small screen, speech, braille |
3.8 If a technology allows for more than one description track (e.g., caption, auditory description, video of sign language, etc.), allow the user to choose from among the tracks. | Blindness, low vision, deafness, hard of hearing, cognitive/learning (or All?? | NA | visual, magnified/small screen, speech |
3.9 If a technology allows for more than one audio track, allow the user to choose from among tracks. | All?? | NA | Audio |
4.3 Allow the user to turn on and off rendering of video. | Blindness, low vision, cognitive/learning |
NA | Visual, magnified/small screen, speech |
4.4 Allow the user to turn on and off rendering of sound. | All | NA | visual user agent with sound, audio, speech |
5.8 Allow the user to control video frame rates. | Low vision, cognitive/learning, photosensitive | NA | visual, magnified/small screen |
5.9 Allow the user to control the position of audio captions. | Deafness, Hard of hearing, cognitive learning, low vision | NA | visual, magnified/small screen |
5.11 Allow the user to control audio playback rate. | All; Blindness, low vision, cognitive learning | NA | Audio |
For Events, Applets, and Scripts (Priority 1) | Functional Limitations | Input | Output |
4.8 Allow the user to turn on and off support for scripts and applets. | All | Akll | All |
10.1 Provide information about document and viewport changes (to users and through programming interfaces). | Blindness, low vision?? | NA | speech, magnified/small screen |
For Standards and Conventions (Priority 1) | Functional Limitations | Input | Outupt |
6.1 Use and provide accessible interfaces to other technologies. | All | All | All |
6.2 Provide programmatic read and write access to user agent functionalities and user interface controls (including selection and focus) by using operating system and development language accessibility resources and conventions. | All | All | All |
6.3 Notify dependent user agents of changes to the document and user interface controls (including selection and focus) by using operating system and development language accessibility resources and conventions. | All | All | All |
6.4 For graphical desktop browsers only. Comply with W3C Document Object Model specifications and export interfaces defined by those specifications. | All | All | All |
7.1 Implement the accessibility features defined for supported specifications. | All | All | All |
In General (Priority 2) | Functional Limitations | Input | Output |
---|---|---|---|
3.5 When no alternative text representation has been specified, indicate what type of object is present. | Blindness, low vision | NA | Speech, magnified/small screen |
8.4 Allow the user to navigate just among all active elements in the document. | All | All | All (or NA??) |
8.5 Allow the user to search for rendered text content, including alternative text content. | All, especially blindness, low vision, cognitive learning | NA | All, especially speech, magnified/small screen, braille, (audio - closed captions??) |
8.6 Allow the user to navigate the document structure. | Blindness, low vision, phyiscal (cognitive/learning??) | keyboards, voice | visual, speech, braille, magnified/small screen |
9.4 Describe a selected element's context within a document (e.g., numerical or relative position). | Blindness, low vision | keyboard, voice | speech, braille, magnified/small screen |
12.3 Describe product features known to promote accessibility in a section of the product documentation. | All | NA | All |
User Interface (Priority 2) | Functional Limitations | Input | Output |
5.15 Allow the user to control speech volume, pitch, gender and other articulation characteristics. | Blindness, low vision, cognitive/learning, Hard of hearing | NA | Speech |
9.3 For dependent user agents only. Allow the user to view a document outline constructed from its structural elements (e.g., from header and list elements). | Blindness, low vision, (cognitive learning??) | NA | visual, speech, braille, magnified/small screen |
10.2 Ensure that when the selection or focus changes, it is in the viewport after the change. | All | NA | Visual, magnified/small screen |
11.1 Allow the user to configure the user agent in named profiles that may be shared (by other users or software). | All | All | All |
Keyboard Support (Priority 2) | Functional Limitations | Input | Output |
2.4 Allow the user to configure the keystrokes used to activate user agent functionalities. Wherever possible, allow single key activation of functions. | Blindness, low vision, physical | Keyboards, voice | NA |
2.5 Allow the user to turn on and off author-specified keyboard configurations. | Blindness, low vision, physical | Keyboards, voice | NA |
2.6 Use platform conventions to indicate which keys activate which user agent functionalities. | All | Keyboards, voice | All (Are there conventions for non-visual user agents???) |
2.7 Avoid default keyboard configurations that interfere with system conventions. | All | Keyboards, voice | NA |
For Links (Priority 2) | Functional Limitations | Input | N/A |
9.5 For a selected link, indicate whether following the link will involve a fee. | All??; especially blindness, low vision, cognitive/learning | NA | All?? |
For Frames (Priority 2) | Functional Limitations | Input | N/A |
4.12 Allow the user to turn on and off rendering of frames. | Blindess, low vision, cognitive/learning, (physical?? -efficiency) | keyboard, voice | magnified/small screen, speech, braille |
5.16 When new windows or user interface components are spawned, allow the user to control window size and position. | Low vision?? | NA | visual, magnified/small screen |
9.2 For dependent user agents only. Provide the user with information about the number of viewports. | Blindness, low vision |
NA | speech, braille, magnified/small screen |
For Forms (Priority 2) |
Functional Limitations | Input | N/A |
9.10 Provide the user with access to any label explicitly associated with a form control. | Blindness, low vision | NA | speech, braille, magnified/small screen |
10.6 Prompt the user to confirm any form submission not explicitly initiated by the user. | Blindness, low vision, physical?? | All | All?? |
For Images, Animations, and Image Maps
(Priority 2) |
Functional Limitations | Input | N/A |
5.7 Allow the user to control animation rate. | Low vision, cognitive/learning, photosensitive | NA | visual, magnified/small display |
For Synchronized Multimedia (Priority 2) |
Functional Limitations | Input | N/A |
5.10 Allow the user to start, stop, pause, and rewind video. | All | NA | visual |
5.12 When the user agent renders audio natively, allow the user to control the audio volume. | All | NA | Audio |
5.13 Allow the user to start, stop, pause, and rewind audio. | All | NA | Audio |
For Standards and Conventions (Priority 2) | Functional Limitations | Input | N/A |
6.5 For graphical desktop browsers only. Provide programmatic exchange of information in a timely manner. | All | All | All |
6.6 Follow operating system conventions and accessibility settings. In particular, follow conventions for user interface design, default keyboard configuration, product installation, and documentation. | All | All | All |
7.2 Support appropriate W3C Recommendations. | All | All | All |
In General (Priority 3) | Functional Limitations | Input | Output |
---|---|---|---|
3.6 When alternative text has been specified explicitly as empty (i.e., an empty string), render nothing. | Blindness, low vision, cognitive/learning | NA | All |
8.7 Allow the user to configure structured navigation. | Blindness, low vision, cognitive/learning?? | All | All |
9.7 Provide a mechanism for highlighting and identifying (through a standard interface where available) active elements of a document. | blindness, low vision, physical | NA | All |
10.4 When loading a resource (e.g., document, video clip, audio clip, etc.) indicate what portion of the resource has loaded and whether loading has stalled. | All; especially blindness, low vision?? | ||
10.5 Indicate the relative position of the viewport in a resource (e.g., the percentage of the document that has been viewed, the percentage of an audio clip that has been played, etc.). | All | NA | All |
User Interface (Priority 3) | Functional Limitations | Input | Output |
4.13 Allow the user to turn on and off author-specified page forwards that occur after a time delay and without user intervention. | Blindness, low vision |
NA | All |
4.14 Allow the user to turn on and off automatic page refresh. | Blindness, low vision | ||
9.11 Maintain consistent user agent behavior and default configurations between software releases. Consistency is less important than accessibility and adoption of system conventions. | All | All | All |
11.2 Allow the user to configure the graphical arrangement of user interface controls. | Physical, low vision, blindness | NA | Visual, magnified/small screen |
Keyboard Support (Priority 3) | Functional Limitations | Input | Output |
2.8 Provide a default keyboard configuration for frequently performed operations. | All; especially blindness, low vision, physcial | keyboards, voice | NA |
For Links (Priority 3) | Functional Limitations | Input | Output |
9.6 For a selected link, provide information to help the user decide whether to follow the link. | All; especially blindness, low vision | NA | All |
For Tables (Priority 3) | Functional Limitations | Input | Output |
9.9 For dependent user agents only. Indicate the row and column dimensions of a selected table. | Blindness, low vision | NA | speech, braille |
For Events, Applets, and Scripts (Priority 3) |
Functional Limitations | Input | Output |
10.3 Allow the user to selectively turn on and off notification of common types of document and viewport changes. | Blindness, low vision?? |
NA | ??? |