- From: Luca Passani <passani@eunet.no>
- Date: Wed, 01 Apr 2009 00:31:50 +0200
- To: MWI BPWG Public <public-bpwg@w3.org>
Hi,
I know I promised I would not care about Best Practices anymore, but you
may want to hear about this latest development in Safari on Nokia's
devices, because it breaks one of the BPs. Specifically, the one about
accesskeys:
http://www.w3.org/TR/mobile-bp/#ACCESS_KEYS
In short, accesskeys are no longer a good idea and their adoption
shouldn't be advocated, regardless of the fact that XHTML Basic 1.1
accounts for them.
Cheers
Luca
-------- Original Message --------
Subject: [wmlprogramming] I think we need to update GAP (accesskeys are
now broken)
Date: Wed, 01 Apr 2009 00:06:20 +0200
From: Luca Passani <passani@eunet.no>
Reply-To: wmlprogramming@yahoogroups.com
To: wmlprogramming@yahoogroups.com
People, I think I need to go back and change/remove one of the GAP
practices:
http://www.passani.it/gap/#ACCESS_KEYS
"[ACCESS_KEYS] Use the 'accesskey' attribute to implement keyboard
accelerators on menus."
I always knew that many browser/devices ignored accesskeys, but still
adding accesskeys wouldn't hurt. In particular, I knew that Nokia's
webkit did not support accesskeys.
It was brought to my attention that recent versions of the Safari
browser on Nokia S60 devices now supports keyboard accelerators to
implement browser functions (back, bookmarks, zoom in, zoom out,
search...).
http://www.vasanth.in/2009/03/05/e71-keyboard-shortcuts/
These keyboard accelerators rely on numeric keys, so programming access
keys for a page is now effectively a bad practice. If you tell users to
use access keys, they will get confused as hell on the Nokia webkit browser.
I tried this personally on the GAP templates with my newly re-flashed
Nokia N95 8GB:
http://www.passani.it/gap/templates/
you press "3", and rather than activating the third link, the browser
will go back to the previous page.
For the record, here is the list of Safari new keyboard accelerators:
[0]: Home page
[1]: Bookmarks
[2]: Search in current page
[3]: Back
[8]: Page overview
[9]: Web address field
[*]: Zoom in
[#]: Zoom out
<rant>Honestly, I don't like this. Unilateral attempts to re-define the
way people programs mobile sites make the mobile web a progressively
harder platform for everyone.</rant>
Having said this, what is to be done? my suggestion is that we change
the [ACCESS_KEYS] GAP rule into [NO_ACCESS_KEYS] and explain why access
keys are a bad idea for a whole bunch of mobile users.
BTW, should we have a capability: xhtml_support_accesskey to mark
whether it's OK to use accesskeys for a given device?
Luca
------------------------------------
As of July 14 2005, it's much easier to be banned from WMLProgramming!
Please fail to read http://groups.yahoo.com/group/wmlprogramming/ before you post.Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/wmlprogramming/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/wmlprogramming/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:wmlprogramming-digest@yahoogroups.com
mailto:wmlprogramming-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
wmlprogramming-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Received on Tuesday, 31 March 2009 22:32:44 UTC