Visual keyboard accessibility indicators (was Re: User Agent Teleconference for February 28 2008 (new time 2pm Eastern))

As per my action item from today's call, here's what I see as the main 
pieces. I've also split them up since they may lend themselves to 
different priorities:

NOTE: Keyboard shortcut probably needs a definition that excludes 
keyboard controls for sequential navigation (arrow keys, ENTER, TAB, etc.)

(1) Visual Keyboard Shortcut Indicator ("Chrome"): Provide a user 
setting in which currently visible user interface "chrome" components 
visually indicated their keyboard shortcuts, IF ANY (e.g., with 
accesskey letters underlined).

(2) Ensure Keyboard Shortcuts: Any user interface "chrome" component 
that can receive *user interface focus* using the keyboard has a 
keyboard shortcut, unless the *operating environment* prevents this.

(3) Visual Keyboard Shortcut Indicator (Content Display): Provide a user 
setting in which any *recognized* keyboard shortcuts for currently 
visible content are visually indicated (e.g., with overlays).

(4) Programmatically Available Keyboard Shortcuts ("Chrome" and Content 
Display): If a keyboard shortcut exists for a component, then it is 
available programmatically.

(5) Document Keyboard Shortcuts ("Chrome"): Any *warping keyboard 
shortcuts* (shortcuts to destinations requiring multiple mouse clicks) 
are listed in the documentation. Note: Separate lists are permitted for 
the "base" user agent, each extension and each plug-in.

(6) Content Focus Keyboard Commands (Content Display): Users may request 
a list of all keyboard commands that are currently available and are 
"recognized" to move the content focus.




Cheers,
Jan




Jim Allan wrote:
> Agenda Addition
> 3. UAAG2 Keyboard support
> Specific issue: programmatically available keybindings are great for AT
> users. If a non-AT user accesses a User Agent from the keyboard there must
> be a visual indicator of available 'chrome' shortcut keys to facilitate
> efficient use of the interface.
> 
> Proposed rewording: 
> 4.1.5 Available "Chrome" Shortcut Keys: Notify users of any shortcut keys
> within the user interface "chrome" and extensions (including any user
> reconfigurations) by the following:
> (a) a centralized listing of any shortcut keys,
> (b) displaying shortcut keys for any user interface component along with the
> component (e.g. menu items with shortcut keys), and
> (c) making shortcut keys for any user interface component available
> programmatically.
> 
> 4.1.X Available Content Keyboard Commands: Provide users with a listing of
> all of the *recognized* keyboard commands that are currently available for
> navigating and interacting with the rendered content (including any user
> reconfigurations).
> (JR: this could then bring in the "keyboard trap" escape stuff)
> 
> -----Original Message-----
> From: w3c-wai-ua-request@w3.org [mailto:w3c-wai-ua-request@w3.org] On Behalf
> Of Jim Allan
> Sent: Monday, February 25, 2008 3:23 PM
> To: 'Jim Allan'; 'WAI-ua'
> Cc: 'Philippe Le Hegaret'
> Subject: User Agent Teleconference for February 28 2008 (new time 2pm
> Eastern)
> 
> 
> User Agent Teleconference for February 28, 2008
> ------------------------------------------------------------
> Chair: Jim Allan
> Date: Thursday, February 21, 2008
> Time: 2:00-3:00 pm Boston Local Time, USA (19:00-20:00 UTC/GMT)
> Call-in: Zakim bridge at: +1-617-761-6200, code 82941# for UK use
> 44-117.270-6152
> IRC: sever: irc.w3.org, port: 6665, channel: #ua.
> -------------------------------------------------------------
> 
> Regrets: 
> 
> Agenda:
> 
> 0. Regrets, agenda requests, or comments to the list
> 
> 1. Review New Editor's draft
> http://www.w3.org/WAI/UA/2008/WD-UAAG20-20080220/WD-UAAG20-20080220.html
> See Jan's note
> http://lists.w3.org/Archives/Public/w3c-wai-ua/2008JanMar/0045.html
> 
> The aim to get to document ready to publish.
> 
> 2. review Video synthesis -
> http://lists.w3.org/Archives/Public/w3c-wai-ua/2008JanMar/0047.html
> 	Anything missing?
> 	Where to incorporate in UAAG2
> Jim Allan, Webmaster & Statewide Technical Support Specialist 
> Texas School for the Blind and Visually Impaired 
> 1100 W. 45th St., Austin, Texas 78756
> voice 512.206.9315    fax: 512.206.9264  http://www.tsbvi.edu/
>>>> Share to Win! <<<
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 

-- 
Jan Richards, M.Sc.
User Interface Design Specialist
Adaptive Technology Resource Centre (ATRC)
Faculty of Information Studies
University of Toronto

   Email: jan.richards@utoronto.ca
   Web:   http://jan.atrc.utoronto.ca
   Phone: 416-946-7060
   Fax:   416-971-2896

Received on Thursday, 28 February 2008 21:35:56 UTC