[whatwg] On accessibility

Lachlan Hunt lachlan.hunt at lachy.id.au
Wed Jun 14 20:04:21 PDT 2006


Alexey Feldgendler wrote:
> On Thu, 15 Jun 2006 08:09:43 +0700, Lachlan Hunt 
> <lachlan.hunt at lachy.id.au> wrote:
> 
>> Accesskey implementations need to be seriously improved if they are to 
>> be retained.  There's significant evidence to show that there are very 
>> few, if any, safe keys available which don't clash with existing 
>> shortcut keys in browsers.
> 
> What Opera does makes sense. Maybe it should be standardized.

The exact user interface shouldn't be standardised, browsers should be 
free to implement whatever system benefits their users.  But a note in 
the spec that strongly suggests implementations choose a method that 
avoids key conflicts with other browser and system shortcut keys.

In any case, has there been any research done on the use of access keys 
in websites?  Are there any common use cases they're used to fulfill? 
For example, Dive Into Accessibility recommends using digits only and 
suggests the following:

Access key 1
     Home page
Access key 2
     Skip to main content (the navigation bar skip link)
Access key 9
     Feedback

http://diveintoaccessibility.org/day_15_defining_keyboard_shortcuts.html

A few others are also listed by Jukka
http://www.cs.tut.fi/~jkorpela/forms/accesskey.html

Home page can be semantically identified using rel="home".  Main content 
can be differentiated from the navigation, headers, footers, etc. 
because of the new <nav>, <header> and <footer> elements.  Feedback 
could be identified using a link with rel="contact" or something like that.

If those, and other use cases, were semantically identified, then UAs 
could implement their own keyboard shortcuts that would work the same 
across many websites.  It also solves the device independence and i18n 
problems with accesskeys because different systems could use whatever 
input device they like and/or whatever key combination they like and the 
user would be guarenteed they they always perform the same function, no 
matter what site they're viewing.

-- 
Lachlan Hunt
http://lachy.id.au/



More information about the whatwg mailing list