RE: Using ARIA to control screen readers

Lucica wrote:

Ø  As long as the user doesn't press any key the AT reads the entire list.
When D is pressed the description is alive and the AT reads it. Then what
happens? Does it move to element 3 being the next one in the markup? Does it
wait for the user's intervention because it cannot move on?



Do most screen reader users really just listen to the whole page?  That’s
not how I would review the page.  I would prefer to use commands to move to
and announce chunks of information.  For example, I prefer to the next
paragraph navigation command but something like move to next heading and
speak the content below it would be optimal in many situations not reading
the entire page.



One solution is to create some hotkeys that the user could press to navigate
through the page and use aria to control speaking.  Since you are watching
the page hot keys to announce the page content you would know what element
the user is on and if the letter d hot key was pressed you could then speak
the description.  So essentially you would need two sets of hotkeys, one for
navigation to items and one for descriptions.  This sound similar to the
Firefox extensions that use XPath to allow users to create hotkeys to move
to relevant results within a page.  Those work through a plug-in, however
with ARIA this could work directly on the page.  This would however require
the user to learn some keystrokes for this site.  In addition, some screen
reader like JAWS would not pass the single letter keystrokes through to the
web application.



Best Regards,



Jonathan

Received on Friday, 12 November 2010 01:52:23 UTC