WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: improved select boxes - still accessible

for

From: Bryan Garaventa
Date: Aug 20, 2012 8:44PM


Hi,
I'm curious why certain standard event types and focus redirection isn't
working correctly in voice navigation software, so I've created an obstacle
course of sorts, available at
http://whatsock.com/obstacle/demo.htm

There are two event sections, keyDown and keyUp, since special characters
are not supported using keyPress.

The obstacle course consists of several different element types, standard
links and buttons, and non-standard ARIA links and buttons.

If it's possible to set focus on the Start button, then activate the down
arrow via 'press down', and to make it through all of these element types to
the End button, then the event handling and focus redirection is working
properly.

If it gets stuck, at least it will be clear on which element and in which
section this is occurring.

At the end, there are two buttons, one with only a click handler, and a
second with only a keyPress event, to see which ones work by activating
'press enter' and 'press space'.

Screen reader users will notice that the keyPress button cannot actually be
pressed unless Forms Mode is activated, resulting from the lack of an
onClick.

If anyone out there is using voice navigation software, please let me know
how this works for you.

Sincerely,
Bryan Garaventa

----- Original Message -----
From: < <EMAIL REMOVED> >
To: "WebAIM Discussion List" < <EMAIL REMOVED> >
Sent: Monday, August 20, 2012 1:20 PM
Subject: Re: [WebAIM] improved select boxes - still accessible


>I could not get this to work with NaturallySpeaking. (and unlike
> Gary, I can get drop-down menus to work with DNS; I have had
> luck with the "expand list" command. Gary, have you tried that?)
>
> -Deborah
>
> On Mon, 20 Aug 2012, Bryan Garaventa wrote:
>
>> Can you do me a favor? If you go to the following demo using Dragon
>> http://whatsock.com/modules/aria_sortable_listbox_module/demo.htm
>>
>> Can you use voice commands to tab to the Sort button, which is a standard
>> button and should be actionable saying 'press enter'.
>>
>> The list should then be generated dynamically, and focus set on the first
>> option. So from there you could say the following:
>>
>> 'press up' or 'press down' will navigate up and down the list
>> 'press home' or 'press end' will jump to the start or end
>> 'press space' will toggle an item to grab or drop
>> 'press enter' will save the changes and rerender the list
>>
>> I'm totally blind, so this is difficult for me to confirm. I'm curious if
>> this will work though.
>>
>>
>>
>> ----- Original Message -----
>> From: "Morin, Gary (NIH/OD) [E]" < <EMAIL REMOVED> >
>> To: "WebAIM Discussion List" < <EMAIL REMOVED> >; "Jonathan
>> Avila" < <EMAIL REMOVED> >; "Marc Haunschild" < <EMAIL REMOVED> >;
>> < <EMAIL REMOVED> >
>> Cc: < <EMAIL REMOVED> >
>> Sent: Monday, August 20, 2012 11:36 AM
>> Subject: RE: [WebAIM] improved select boxes - still accessible
>>
>>
>> Thanks, Bryan, for bringing this up - Dragon (and speech recognition
>> software, in general). I can honestly say that I've never gotten a
>> drop-down menu to work with DNS. Radio buttons and Check boxes work just
>> fine for me, but not drop-down menus. I can land on the list, and often
>> it
>> even opens up. But actually scrolling down and selecting my choice - not
>> a
>> happening thing. If anyone can instruct me on what I'm doing wrong, I'd
>> sure appreciate it!
>>
>> Gary
>>
>>
>>