UAAG2 Guideline 4.1 Level A Only (following 3 April 2008 Call)

The other thing we were doing on the 3 April 2008 UAWG call was looking 
at the Level A requirements of 4.1. I made some notes from the 
discussion and have tried to turn them into a proposal that also 
attempts to bring in the requirements for "visual indicators":

ORIGINAL Wording:
http://www.w3.org/TR/UAAG20/#principle-operable

NEW Wording Ideas:

Level A Success Criteria for Guideline 4.1

4.1.1 Keyboard Operation: All functionality can be *operated via the 
keyboard*, even if pointing device-only modes of operation are also 
available. The only exception is for underlying functions that depend on 
the path of the user's movement and not just the endpoints (e.g., drawing).

4.1.2 Keystroke Precedence: The precedence of keystroke processing is 
documented (e.g., user agent interface, then user agent extensions, then 
content features administered by the user agent such as accesskey, and 
then executable content).

4.1.3 No Keyboard Trap: When the content display has focus, a standard 
keyboard command is always available that can "back out" the focus by 
one level in the content hierarchy. From the top level of the hierarchy, 
this command moves focus to the user agent's chrome (e.g., the address 
bar).

4.1.4 Caret Text Navigation: Views that render text also support the 
standard text area conventions for the platform (e.g., "arrow" key 
navigation, shift-to-select mechanism).

4.1.5 Indicating Direct Keyboard Command (Chrome): A mode is provided in 
which any *direct keyboard commands* associated with the currently 
displayed controls in the user agent chrome are indicated:
(a) visually at the location of the control (e.g. with an accesskey 
underlined, with an overlay), and
(b) centrally in a programmatically available fashion (e.g., the menu 
system).

4.1.6 Indicating Direct Keyboard Command (Content Display): A mode is 
provided in which any *direct keyboard commands* associated with the 
currently displayed controls in the content display are indicated:
(a) visually at the location of the control (e.g. with an overlay), and
(b) centrally in a programmatically available fashion (e.g., a list of 
accesskeys).




NOTES:

4.1.4 Separate Activation: REMOVED -DUPLICATES 3.12.11

4.1.7 "Chrome" Navigation: REMOVED - IMPLICIT IN 4.1.1




Cheers,
Jan

Received on Friday, 4 April 2008 20:07:41 UTC