The CSS technique we've used lately to display accesskeys is this method
invented (AFAIK) by Tom Gilder:
We use it to provide a short menu of navigational links, with accesskeys, at
the start of the page. The CSS uses the :focus pseudoclass to make the links
visible when tabbed onto. That way, a sighted user who keyboard-navigates
also benefits from them.
(Turn CSS off to check the full menu.)
The CSS hiding technique doesn't use visibility:hidden or display:none for
the reasons outlined here
It also doesn't use off-left, but rather this
It's fair to speculate whether search engines might penalise techniques like
this as hidden text, but (1) I think this requires CSS parsing too complex
for search engine spiders and (2) even if they saw it as hidden text, smart
spiders would evaluate whether or not the hidden text misrepresents the rest
of the page content.
Finally, we're aware of the accesskey problems (clashes with reserved
keystroke recommendations) outlined here,
On balance, however, we think there are sufficient reasons to continue using
them. Especially as they're still an official UK government  and RNIB
 http://tinyurl.com/3hmzf [section 2.4.4]
Wheel Group, Beaumont House, Kensington Village, Avonmore Road, London W14
This e-mail has been scanned for viruses by MessageLabs.
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/