FLUID-1821: Image Reorderer instructions for screen reader users

Colin Clark colin.clark at utoronto.ca
Mon Dec 15 03:34:19 UTC 2008


Hey Mike and Everett,

The ARIA spec provides two roles, "application" and "document"  
intended to provide cues for assistive technologies to change modes.  
The idea is that the application role will allow a screen reader to  
automatically switch off the virtual PC cursor.

As I understand it, JAWS 10 does now support this role correctly,  
though I haven't tried this out yet myself. The Code Talks test case  
results do confirm that it works, though with a few quirks:

http://wiki.codetalks.org/wiki/index.php?title=Set_of_ARIA_Test_Cases#Application

We should undoubtedly be taking advantage of these roles in our own  
pages where we can. My sense, though, is that they're most appropriate  
on the page level, rather than on a component-by-component basis, but  
I'll have to look into it further.

Colin

On 14-Dec-08, at 1:10 PM, Mike Elledge wrote:

> Hi Everett--
>
> At least up to JAWS 9.0 it's a decision by the user. I don't know if  
> 10.0 switches modes automatically based on the code it encounters or  
> if it handles dynamic processes by some other mechanism.
>
> I'll bet Colin and/or Anastasia know, however!
>
> Mike
>
> E.J. Zufelt wrote:
>>
>> ----- Original Message ----- From: "E.J. Zufelt" <everett at zufelt.ca>
>> To: "Allison Bloodworth" <abloodworth at berkeley.edu>
>> Sent: Thursday, December 11, 2008 6:06 PM
>> Subject: Re: FLUID-1821: Image Reorderer instructions for screen  
>> reader users
>>
>>
>>> Good evening,
>>>
>>> I'm not to familiar with how things are supposed to work, or how  
>>> they actually work, but shouldn't ATs like JAWS automatically  
>>> switch in and out of virtual cursor mode depending on what type of  
>>> region the user has entered?
>>>
>>> Thanks,
>>> Everett
>>>
>>>
>>> ----- Original Message ----- From: "Allison Bloodworth" <abloodworth at berkeley.edu 
>>> >
>>> To: "Anastasia Cheetham" <a.cheetham at utoronto.ca>
>>> Cc: "Fluid Work" <fluid-work at fluidproject.org>
>>> Sent: Thursday, December 11, 2008 6:57 PM
>>> Subject: Re: FLUID-1821: Image Reorderer instructions for screen  
>>> reader users
>>>
>>>
>>>> Hi Anastasia,
>>>>
>>>> What do the instructions say currently? It seems to me that a   
>>>> reference to the "virtual cursor" could be very confusing to non-  
>>>> screen reader users. It also seems that if there were a way to  
>>>> give  JAWS users info about *only* the set of keystrokes they  
>>>> could use, it  would be best to do that and minimize their  
>>>> cognitive load.
>>>>
>>>> Cheers,
>>>> Allison
>>>>
>>>> On Dec 11, 2008, at 12:53 PM, Anastasia Cheetham wrote:
>>>>
>>>>>
>>>>> FLUID-1821 suggests some improvements to the Image Reorderer  
>>>>> instructions for screen reader users - for example, the  
>>>>> instructions that they need to turn off virtual cursor.
>>>>>
>>>>> In trying to implement these improvements, however, some  
>>>>> questions  came to mind that I'm not sure how to deal with.
>>>>>
>>>>> Here's the source of the conundrum:
>>>>>
>>>>> We first implemented the keyboard movement using Ctrl + arrow  
>>>>> keys.  We soon found that this key combination was already  
>>>>> 'taken' by JAWS  for another purpose, so we found an unused  
>>>>> combination: Ctrl + i, j,  k or m. Now, the Image Reorderer will  
>>>>> work with either of these sets  of keys.
>>>>>
>>>>> The instructions that are both displayed and spoken describe  
>>>>> both of these keysets. However, JAWS users can't use whichever  
>>>>> set they like  - only the letter version will work for them.  
>>>>> Also, it could be  argued that non-screen reader users don't  
>>>>> really need to be told to  turn virtual cursor off.
>>>>>
>>>>> So: should the spoken instructions be different than the visual  
>>>>> instructions? Is this a good idea? A bad idea?
>>>>>
>>>>> Thoughts from screen reader users? Thoughts from interaction   
>>>>> designers? Thoughts from people who have thoughts on the issue?
>>>>>
>>>>> -- 
>>>>> Anastasia Cheetham                   a.cheetham at utoronto.ca
>>>>> Software Designer, Fluid Project    http://fluidproject.org
>>>>> Adaptive Technology Resource Centre / University of Toronto
>>>>>
>>>>> _______________________________________________________
>>>>> fluid-work mailing list - fluid-work at fluidproject.org
>>>>> To unsubscribe, change settings or access archives,
>>>>> see http://fluidproject.org/mailman/listinfo/fluid-work
>>>>
>>>> Allison Bloodworth
>>>> Senior User Interaction Designer
>>>> Educational Technology Services
>>>> University of California, Berkeley
>>>> (415) 377-8243
>>>> abloodworth at berkeley.edu
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________________
>>>> fluid-work mailing list - fluid-work at fluidproject.org
>>>> To unsubscribe, change settings or access archives,
>>>> see http://fluidproject.org/mailman/listinfo/fluid-work
>>>>
>>>
>>
>> _______________________________________________________
>> fluid-work mailing list - fluid-work at fluidproject.org
>> To unsubscribe, change settings or access archives,
>> see http://fluidproject.org/mailman/listinfo/fluid-work
>>
> _______________________________________________________
> fluid-work mailing list - fluid-work at fluidproject.org
> To unsubscribe, change settings or access archives,
> see http://fluidproject.org/mailman/listinfo/fluid-work

---
Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
http://fluidproject.org




More information about the fluid-work mailing list