- From: Greg Lowney <gcl-0039@access-research.org>
- Date: Thu, 18 Feb 2010 14:12:49 -0800
- To: WAI-UA list <w3c-wai-ua@w3.org>
- Message-ID: <4B7DBB61.8030905@access-research.org>
I think we need to modify the current 4.1.9 (formerly 4.1.8), which reads: *"4.1.9 Important Command Functions: *Important command functions (e.g. related to navigation, display, content, information management, etc.) are available using a single or sequence of keystrokes or key combinations. (Level AA)" Unfortunately, as it stands this means nothing, since everything that complies with 4.1.1 automatically complies with 4.1.9, as being able to carry out a task using the keyboard /means /being able to carry out the task using one or more keystrokes and/or combinations. I'm not entirely sure what the original goal of 4.1.9 was, but I assume it was one or both of the first two of the following components of accessible keyboard UI design: *Efficient:* Commonly-used commands should be available through a small number of keystrokes. In particular, the amount of work and inconvenience required of a keyboard user should not be significantly greater than that for mouse users, except where due to inherent limitations of the input device. This implies that functions made particularly prominent or convenient for mouse users should have correspondingly convenient keyboard mechanisms. *Unvarying: *Command functions should be available using an *unvarying* single or sequence of keystrokes and/or key combinations that a user can memorize or pre-program into an accessibility aid, and which will execute the important command function regardless of extraneous changes to the context. (For example, if the items on a context menu vary depending on where the text cursor is located, it can change the number of arrow keys needed to navigate to a particular item. Therefore, such items should have accelerator keys that do not vary.) *Guided:* The user should never need to memorize keyboard commands. They should instead be able to rely on on-screen prompts using a small set of universal keyboard mechanisms, such as the method to activate menus, select, navigate between, and activate between items, and so forth. For example, a menu bar provides a list of command groups and visible mnemonic (access key) for each one, as does each item on a menu once it's displayed. In any case, I think it needs to be reworded to more directly address its goal, whichever goal we want that to be. Thoughts? Greg
Received on Thursday, 18 February 2010 22:16:13 UTC