Bug 69350 - Accessibility : Group title is not taken into account by Window-Eyes 4.5
Summary: Accessibility : Group title is not taken into account by Window-Eyes 4.5
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Carolyn MacLeod CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
: 51963 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-06 06:31 EDT by lucas bigeardel CLA
Modified: 2008-01-31 16:17 EST (History)
4 users (show)

See Also:


Attachments
GroupTests.java (1.08 KB, application/octet-stream)
2004-09-01 16:55 EDT, Carolyn MacLeod CLA
no flags Details
GroupTests.java (1.09 KB, text/plain)
2004-09-08 11:25 EDT, Carolyn MacLeod CLA
no flags Details
C:\JAWS510\SETTINGS\enu\Default.JCF (63.39 KB, text/plain)
2004-10-07 16:39 EDT, Carolyn MacLeod CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description lucas bigeardel CLA 2004-07-06 06:31:08 EDT
Group title is not taken into account by Window-Eyes 4.5.
The group title should be pronouced before radio buttons or other controls.
It is not, this is bug since blid users cannont know what the group content is 
dealing about.
Comment 1 Carolyn MacLeod CLA 2004-08-23 17:50:11 EDT
Interesting. Both Window-Eyes and JAWS will read a Group title IF the Group 
has a single child that does not have an obvious name, for example, a text or 
a list or a combo box.

But neither screen reader will read a Group title if it groups a set of radio 
buttons or check boxes, say. (Or, I assume, if it is surrounding something 
that has an obvious label to read instead, like a button, and if the child 
control takes focus).

We have several dialogs - notably, the search and find/replace dialogs, that 
have groups with radio/checkbox children. The screen readers do not read the 
group titles in these dialogs.

I will bring this to the attention of the screen reader developers.

For now, an extreme, but sort-of useable work-around in Window-Eyes is to tell 
it to read every control in a newly-opened dialog. You can do this with:

Global -> Verbosity -> Activated... Entire Window if Dialog
Comment 2 Carolyn MacLeod CLA 2004-08-27 02:37:16 EDT
CCing Frank and Lin.
Here are 2 examples of eclipse dialogs where a group title is not read:
1) Click on the flashlight (Search) tool in the main toolbar. Click on any of 
the tabs in the notebook. All of the pages have a "Scope" group. Some of the 
pages have a "Search For" group or a "Limit To" group. None of these titles 
are read by JAWS.
2) Open an editor on any file, and then select Edit -> Find/Replace... (or 
type ctrl+F) to get the Find/Replace dialog. The "Direction", "Scope", 
and "Options" group titles are never read.

I think the best thing would be if these were read when one of the radio or 
checkbox controls gets focus (i.e. when the dialog is activated, and when the 
user tabs to a new group or clicks on a control in another group.
Comment 3 Lin Ma CLA 2004-08-31 15:40:47 EDT
Today, Frank and Lin tested with JAWS 5.0, 5.1 and 6.0 beta, we found both the 
dialogue from flashlight and Find/Replace from the Edit group titles are spoken 
correctly.
Comment 4 Carolyn MacLeod CLA 2004-09-01 16:55:52 EDT
Created attachment 14333 [details]
GroupTests.java

It is not working for me, so either I didn't make the problem clear enough, or
you have some JAWS settings set that I do not have set. I just installed JAWS
5.1, and in the installation process, it asked if I wanted to keep settings
from my previous JAWS version. I said "No", because I want my JAWS 5.1 to be
"out-of-the-box". So I have NO settings in my JAWS 5.1, so no surprises.

I will attach a little code snippet here that shows the problem very simply.
Copy the attachment into your snippets directory, refresh your snippets
project, select GroupTests.java, and Run -> Java Application. What I hear when
I tab or down/up arrow is "green" or "blue", depending on who has focus. What I
want to hear is "Foreground - green" and "Background - blue".
Comment 5 Carolyn MacLeod CLA 2004-09-08 11:25:35 EDT
Created attachment 14443 [details]
GroupTests.java

Sorry - Bugzilla defaulted to saving the java file as octet-stream, which isn't
very useful. I am attaching it again, and specifying type "text". Please ignore
the previous attachment and get this new one.
Comment 6 Frank DiPalermo CLA 2004-09-28 15:50:14 EDT
Carolyn,
Sorry, but I used your code snippet and I do indeed hear the group box names 
along with the individual radio buttons.  I am using JAWS 5.1.383.
Comment 7 Carolyn MacLeod CLA 2004-10-07 16:38:14 EDT
I am also using JAWS 5.10.383, and I still don't hear "Foreground" 
or "Background". we must have different settings somehow.
I will attach my default.jcf (I believe that it is "straight from the 
factory". I do not have a javaw.jcf. Maybe we can figure out what setting you 
have set that I don't have set.
Comment 8 Carolyn MacLeod CLA 2004-10-07 16:39:51 EDT
Created attachment 15052 [details]
C:\JAWS510\SETTINGS\enu\Default.JCF
Comment 9 Carolyn MacLeod CLA 2004-10-15 15:34:37 EDT
After further investigation, we determined that the problem only happens on 
Windows XP with the javaw.exe.manifest installed in jre/bin (this tells WinXP 
to use the WinXP common controls - version 6.0 - instead of the Win2K common 
controls - version 5.x).
Comment 10 Frank DiPalermo CLA 2004-12-13 10:19:05 EST
This problem is solved in JAWS.  The window class for this object has been 
reassigned internally in JAWS.  This fix will be reflected in JAWS version 6.0 
which is due out shortly.
Comment 11 Carolyn MacLeod CLA 2005-04-13 17:03:08 EDT
Verified that this now works in JAWS 6.0.
Thank-you, Frank!
Comment 12 Carolyn MacLeod CLA 2005-04-13 17:04:24 EDT
*** Bug 51963 has been marked as a duplicate of this bug. ***
Comment 13 lucas bigeardel CLA 2008-01-31 16:17:19 EST
close