- From: Jan Richards <jan.richards@utoronto.ca>
- Date: Wed, 16 Jun 2010 09:16:41 -0400
- To: WAI-AUWG List <w3c-wai-au@w3.org>
Hi all, On Monday I took an action to write some proposed text for the "Implementing ATAG 2.0" document that addresses how bypass link blocks might be used to do this in web-based tools. Proposal: ========= Intent of Success Criterion A.3.1.3: The intent of this success criterion is to ensure that authors using a keyboard interface effectively access the functionality of the authoring tool, especially the commonly used features. The wording is intentionally general because the number and nature of keyboard shortcuts that are available in various operating environments varies greatly as do the features that are most commonly used. For example, desktop environments, with a full keyboard, generally have a reasonably large set of keys available for developers to directly link to particular functionality (e.g., the "ctrl" + "S" key combination can be directly mapped to the "Save" function). In contrast, web-based applications are not able to rely on keys that are already used by the various browsers. This leaves very few keystrokes available, even from a full keyboard. In mobile environments, with very few physical keys, the possibilities are even more limited. Therefore, developers should interpret "keyboard shortcut" in this success criterion to include any keystroke controlled mechanism that "shortcuts" the need for authors using keyboard interfaces to navigate sequentially through all of the control functionality. In other words, any mechanism that increases the efficiency of operating the authoring tool with a keyboard only. That said, direct keystroke mapping (e.g. "ctrl"+"S") are the most efficient mechanisms for keyboard control and these should be provided where possible. Examples of Success Criterion A.3.1.3: * In a desktop environment: A non-web-based authoring tool provides keyboard shortcuts for its menu functions as well as access keys in the design of its menus and dialog boxes. The choice of shortcut keys follows platform conventions where applicable, for example for open document, save document, cut, copy, paste, etc.. * In a mobile environment: A social networking application on a mobile device has only a very few keyboard shortcuts available on its targeted devices. These few keyboard shortcuts are used for the most commonly accessed functions of the application (e.g., home, list of friends). * In a web-based environment: A web-based CMS uses links to allow authors to skip between the toolbars and directly to the content editing area. Cheers, Jan -- (Mr) Jan Richards, M.Sc. jan.richards@utoronto.ca | 416-946-7060 Adaptive Technology Resource Centre (ATRC) Faculty of Information | University of Toronto
Received on Wednesday, 16 June 2010 13:17:20 UTC