- From: Roberto Scano (IWA/HWG) <rscano@iwa-italy.org>
- Date: Tue, 9 Nov 2004 16:51:36 +0200
- To: <jan.richards@utoronto.ca>, <w3c-wai-au@w3.org>
I think this is good. Important also to say that for specific requirements, consult the iso official document. ----- Messaggio originale ----- Da: "Jan Richards"<jan.richards@utoronto.ca> Inviato: 09/11/04 17.34.01 A: "List (WAI-AUWG)"<w3c-wai-au@w3.org> Oggetto: ISO-TS-16071:2003 Issues (includes Table of Contents) (At the end of this message is section 7 of the ISO-TS-16071:2003 table of contents. This is the portion that involves the guidelines. As this represents far less than 10% of the document, it is my understanding that reproducing this information is ok. Each guideline includes a priority level (core, primary, and secondary) and an applicability (operating systems (OS) or applications or both). --- ISO-TS-16071:2003 Issues (1) Currently ATAG 2.0 has ISO-TS-16071:2003-relative priority checkpoints defined as: -- These checkpoints can be met to one of three levels designated as "application" in part 7.2 of ISO TS 16071:2003: Level 1: The authoring interface meets guidelines designated as "core" in Part 7.2 of ISO TS 16071:2003. Level 2: The authoring interface meets guidelines designated as "core" and "primary" in Part 7.2 of ISO TS 16071:2003. Level 3: The authoring interface meets guidelines designated as "core", "primary", and "secondary" in Part 7.2 of ISO TS 16071:2003. -- Whereas the current ATAG 2.0 reference is to the "application"-specific guidelines in section 7.2 only. I propose that we widen the reference to all of the "application"-specific guidelines in section 7 of the ISO doc. The priority levels would then read: --- These checkpoints can be met to one of three levels, according to which of the guidelines listed in Part 7 of ISO TS 16071:2003 the authoring interface meets: Level 1: The authoring interface meets all of the "application" guidelines designated as "core". Level 2: The authoring interface meets all of the "application" guidelines designated as "core" or "primary". Level 3: The authoring interface meets all of the "application" guidelines designated as "core", "primary", or "secondary". --- (2) In addition, ATAG 2.0 has some text in section 1.4.2 that attempts to give an introduction to the ISO document. I propose including a list of the 7.X table of contents items. This would be: - General guidelines - Assistive technologies - Keyboard-input configuration - Software control of pointing devices - Display fonts - Displays - Colour - Audio output - Errors and user notification - On-line documentation and help - Customization of user preferences - Window appearance and behaviour - Keyboard input focus --- Excerpt from the ISO-TS-16071:2003 table of contents: 7 Guidelines 7.1 Support for accessibility 7.2 General guidelines 7.2.1 Input/output alternatives 7.2.2 Enable user to perform the task effectively with any single input device (core: OS/application) 7.2.3 Provide user-preference profiles (secondary: OS/application) 7.2.4 Enable user setting of timed responses (core: OS/application) 7.2.5 Provide object descriptions (secondary: OS/application) 7.2.6 Accessibility features should be easy to turn on and off (primary: OS) 7.2.7 Safeguard against inadvertent activation or deactivation of accessibility features(secondary: OS) 7.2.8 Inform user of accessibility feature on/off status (primary: OS) 7.2.9 Enable persistent activation (secondary: OS/application) 7.2.10 Avoid seizure-inducing blink rates (core: OS/application) 7.2.11 Provide undo functionality (secondary: OS/application) 7.2.12 Enable user control of time-sensitive presentation of information (core: application) 7.2.13 Clarify natural language usage (secondary: OS/application) 7.3 Assistive technologies 7.3.1 Use system-standard input/output (core: application) 7.3.2 Provide object labels (core: OS/application) 7.3.3 Make event notification available to assistive technologies (core: OS/application) 7.3.4 Make object attributes available to assistive technologies (core: OS/application) 7.3.5 Present user notification in a relevant manner (core: OS/application) 7.4 Keyboard-input configuration 7.4.1 General 7.4.2 Enable sequential entry of multiple keystrokes (core: OS) 7.4.3 Provide customization of delay before key acceptance (primary: OS) 7.4.4 Provide customization of same-key double-strike acceptance (primary: OS) 7.4.5 Provide customization of key repeat rate (primary: OS) 7.4.6 Provide customization of post-key-press delay of repeat onset (primary: OS) 7.4.7 Provide keyboard control of pointer functions (core: OS) 7.4.8 Provide notification about toggle-key status (primary: OS) 7.4.9 Provide accelerator keys (secondary: OS/application) 7.4.10 Provide implicit designators (secondary: OS/application) 7.4.11 Reserve accessibility key-mappings (core: OS/application) 7.4.12 Enable remapping of keyboard functions (secondary: OS/application) 7.4.13 Separate keyboard navigation and activation (core: OS/application) 7.5 Software control of pointing devices 7.5.1 Types of pointing device 7.5.2 Enable the adjustment of the location of button functions (core: OS/application) 7.5.3 Enable multiple clicks with single key press and release (primary: OS/application) 7.5.4 Enable button hold with a single button press and release (primary: OS/application) 7.5.5 Enable delay of pointer-button-press acceptance (primary: OS/application) 7.5.6 Enable delay of pointer movement acceptance after mouse-down event (primary: OS/application) 7.5.7 Enable customization of multiple-click interval and target area (primary: OS/application) 7.5.8 Enable pointer speed and ratio adjustment (primary: OS/application) 7.5.9 Provide alternatives to chorded key presses (core: OS/application) 7.6 Display fonts 7.6.1 Enable font customization and legibility (core: OS/application) 7.6.2 Adjust the scale and layout of objects as font-size changes (primary: OS/application) 7.7 Displays 7.7.1 Enable users to customize viewing attributes (secondary: OS/application) 7.7.2 Use text characters as text, not as drawing elements (secondary: application) 7.7.3 Provide access to information displayed in “virtual” screen regions (core: OS) 7.7.4 Enable appropriate presentation of tables (primary: application) 7.8 Colour 7.8.1 Provide alternatives to the use of colour as the sole source of information (core: OS/application) 7.8.2 Provide colour palettes designed for people who have visual impairments (primary: OS/application) 7.8.3 Allow users to create colour palettes (secondary: OS/application) 7.8.4 Use user-determined colour settings (primary: OS/application) 7.8.5 Allow users to customize colour coding (primary: OS/application) 7.8.6 Provide alternatives to coding by hue (core: OS/application) 7.9 Audio output 7.9.1 Use of audio output 7.9.2 Enable audio customization (secondary: OS/application) 7.9.3 Default frequency range for non-speech audio (secondary: OS/application) 7.9.4 Provide specified frequency components for audio warnings and alerts (secondary: OS/application) 7.9.5 Allow users to choose visual indication of audio output (core: OS/application) 7.10 Errors and user notification 7.10.1 Allow task-relevant warning or error information to persist (core: OS/application) 7.11 On-line documentation and help 7.11.1 Provide alternative methods for accessing on-line documentation and help (primary: OS/application) 7.11.2 Provide generic-help content (primary: OS/application 7.11.3 Provide on-line documentation and help on accessibility features (primary: OS/application) 7.12 Customization of user preferences 7.12.1 Enable customization of user preferences (primary: OS/application) 7.12.2 Enable customization of common interface elements (primary: OS/application) 7.12.3 Enable cursor and pointer customization (core: OS/application) 7.12.4 Provide capability to use preferences across locations (secondary: OS/application) 7.13 Window appearance and behaviour 7.13.1 Enable non-pointer navigation directly to windows (core: OS/application) 7.13.2 Enable “always on top” windows (primary: OS) 7.13.3 Provide user control of multiple “always on top” windows (primary: OS/application) 7.13.4 Enable user choice of effect of input focus on window stacking order (primary: OS/application) 7.14 Keyboard input focus 7.14.1 Provide focus cursor (core: OS/application) 7.14.2 Provide keyboard navigation (core: OS/application) 7.14.3 Provide navigation to task-appropriate groups of controls (core: OS/application) 7.14.4 Retain input-focus location (secondary: OS/application) -- Jan Richards, M.Sc. User Interface Design Specialist Adaptive Technology Resource Centre (ATRC), University of Toronto Email: jan.richards@utoronto.ca Web: http://jan.atrc.utoronto.ca Phone: 416-946-7060 Fax: 416-971-2896
Received on Tuesday, 9 November 2004 15:53:25 UTC