- From: Joshue O Connor <joshue.oconnor@cfit.ie>
- Date: Wed, 18 Jul 2007 10:24:50 +0100
- To: Ben Maurer <bmaurer@andrew.cmu.edu>
- Cc: Gez Lemon <gez.lemon@gmail.com>, Al Gilman <Alfred.S.Gilman@ieee.org>, Chris Blouch <cblouch@aol.com>, wai-xtech@w3.org, Colin McMillen <mcmillen@cs.cmu.edu>
Hi Ben, Gez has made some really good points in his last post about the importance of keyboard accessibility. It really is not an edge case and shouldn't be considered as such ( I am not saying that you feel this is the case but I just wish to reiterate it - as its important to be clear). >> I think that (at least for people without disabilities) providing a tab >> order that reflects the most common navigation path can be beneficial. Yes, but thinking about giving the same logical tab order for all users is equally beneficial - and I don't see why this cannot be the case. There is no need to think 'I have got this right for *normal* users (and BTW if you ever meet any please let me know) and now I must cater for the *others* or people with disabilities. I am not being facetious here - it is a fact that good design and development practice can facilitate ease of use for many diverse needs. >> Take Gmail. To composte an email,one can press "c" which brings up the >> following window: That may be but if a screen reader user tries to do this when using JAWS, pressing c will trigger an action in their screen reader which jumps to the first combo box on the page. So be aware that there are key bindings and combinations that have a pecking order (AT first, browser second) and it is very easy to interfere with the user experience by getting this wrong. Josh Ben Maurer wrote: > > Hey, > > On Wed, 18 Jul 2007, Gez Lemon wrote: >>> However, when a11y changes also change behavior for other users, >>> we obviously need to evaluate that much more carefully. If the change >>> doesn't work as well for the majority of our users, we'll look for >>> ways to >>> fix the issue. >> >> All users (people with and without disabilities) should be able to >> navigate to primary content using the keyboard alone, The expected >> behaviour to navigate to primary interface elements is using the tab >> key. > > I think that (at least for people without disabilities) providing a tab > order that reflects the most common navigation path can be beneficial. > Take Gmail. To composte an email,one can press "c" which brings up the > following window: > > To: ______________ > > Add Cc | Add Bcc | Choose from contacts > Subject: ______________ > > Attach a file Add event info > > (big text area) > > The "to" textbox is focused, one tab goes to subject, next to the > content box. > > Another example: > > https://signin.ebay.com/ws/eBayISAPI.dll?SignIn&_trksid=m37 > > Username: ____________ > Forgot your username? > > Password: ___________ > Forgot your password? > > The tab order is username then password. > > While functionalities such as "add cc" or "forgot your username" are > unarguably important, they also cleary distract from the workflow that > goes on 99% of the time (even with CAPTCHA, we're frequently not the > last element in a form, stuff like accepting ToS comes after us -- so > enter doesn't work). > > Is there no way to say "this link isn't part of the normal work flow, > don't put it in the tab flow. However still let people get to it without > the mouse"? It seems like having tabs be the only way to make an element > accessible to the keyboard is an issue for some sites. > > If there is absolutely no way to do this, we'll try doing a user study > in the form of logging how users interact with reCAPTCHA on the client > side (eg, request an image when they tab out of reCAPTCHA). This will > help us gauge what will work best for our users. > > -b > >
Received on Wednesday, 18 July 2007 09:25:12 UTC