W3C home > Mailing lists > Public > public-bpwg@w3.org > April 2009

RE: [Fwd: [wmlprogramming] I think we need to update GAP (accesskeys are now broken)]

From: Jo Rabin <jrabin@mtld.mobi>
Date: Wed, 1 Apr 2009 09:11:00 +0100
Message-ID: <C8FFD98530207F40BD8D2CAD608B50B401CEDECA@mtldsvr01.DotMobi.local>
To: "Luca Passani" <passani@eunet.no>, "MWI BPWG Public" <public-bpwg@w3.org>
Thanks for pointing this out Luca.

If any particular browser doesn't support access keys then that makes it
a "Deficient Implementation" in my opinion. I think it's a good idea to
provide access keys where they work. I guess it's possible that the next
version of this product won't operate in this way. 

Jo

> -----Original Message-----
> From: public-bpwg-request@w3.org [mailto:public-bpwg-request@w3.org]
On
> Behalf Of Luca Passani
> Sent: 31 March 2009 23:32
> To: MWI BPWG Public
> Subject: [Fwd: [wmlprogramming] I think we need to update GAP
> (accesskeys are now broken)]
> 
> 
> 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 Wednesday, 1 April 2009 08:11:36 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:43:00 UTC