Hi Ben, In relation to ensuring that links or buttons are available from the keyboard ... On 14/07/07, Ben Maurer <bmaurer@andrew.cmu.edu> wrote: <quote> Hrm, the problem is, it *REALLY* breaks the average case if we make refresh, etc the next result of tab. For example, imagine this form (from wordpress) Please enter a comment Name <textbox> Email <textbox> Website <textbox> Comment <textarea> <recaptcha> <submit> When playing around with reCAPTCHA, I found that if I didn't have tabindex=-1 on stuff like refresh, what i'd do is to fill out the CAPTCHA then go <tab> <enter>. Because refresh had focus, i'd refresh the CAPTCHA destroying my work. Any thoughts on how to make a balanced decision here? </quote> There are two things you could do to improve the accessibility of the links/buttons: 1: Put the refresh, toggle, and help link/buttons before the edit box containing the challenge. Linearly, it doesn't make sense to ask someone a question, and then tell them after they answer the challenge that they could have changed the question if they thought it was too difficult, change it to a different format, or get help. Personally, I strongly disagree with the notion that humans are detected by their ability to perform a task, but if that route it taken, there should be a summary that there will be a challenge/response, followed by options to change the challenge and/or get help with the challenge, and then finally, the challenge. 2: Another thing that could help with the problem you raise would be to highlight the links/buttons visually when they have focus (for example, changing the background colour), so that it is evident that the submit button doesn't have focus. Gez -- _____________________________ Supplement your vitamins http://juicystudio.comReceived on Saturday, 14 July 2007 00:16:36 UTC
This archive was generated by hypermail 2.4.0 : Friday, 20 January 2023 19:58:27 UTC