- From: Jim Allan <jimallan@tsbvi.edu>
- Date: Mon, 3 Mar 2008 10:52:08 -0600
- To: "'Jan Richards'" <jan.richards@utoronto.ca>, "'WAI-ua'" <w3c-wai-ua@w3.org>
- Cc: "'Judy Brewer'" <jbrewer@w3.org>
Jims comments
<jim></jim>
Jan wrote:
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).
<jim>example should also include modifier key plus letter for items in a
menu. My wording could use some work. I am trying to include not just the
top level user interface items (accesskey underlined) but the items in the
menus (Save Ctrl+S).
Also have a concern about 'accesskey'. It may be confused with the HTML
@accesskey. Suggest 'shortcut key' in place of 'accesskey'
Nit: 'indicated' should be 'indicate'
</jim>
(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.
<jim>I like this. This provides for quick access to menu items. So, if I
need to open an email archive, I can hit 'ALT+F, A' rather than 'ALT+F and
multiple down arrows.
I think we still need something about common actions that have shortcut keys
but are 2 submenu levels down (sort of like deep linking to a menu command).
For example, in Firefox changing text sizes is one submenu off of the 'view'
menu, but 'increase' and 'decrease' font size each have a shortcut key
combination (CTRL+ and CTRL-). My concern is that 'common actions' is hard
to define and may be too prescriptive.).
</jim>
(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).
<jim>what is an 'overlay'?
</jim>
(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.
<jim>Think this should be all keyboard shortcuts (those with modifier keys)
should be listed in the documentation.
(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.
Received on Monday, 3 March 2008 16:53:45 UTC