[nvda] Re: NVDA not reading correctly

Hi John,

This is correct, NVDA can't find out the names of the outlook express fields since they arn't labeled accessibly in the first place. I gather that the labels for these fields are actually just text placed at the right point in one of the parent windows, but it doesn't seem to be individual label text controls.

The only way this can be fixed is if we do a controlID to label mapping, but up until now I've been pretty only worried about NVDA actually working with general things, as in not starting to give individual support for specific controls.

I have to look in to getting the controlID, I thought I could do it, but I need GWL_ID from winuser.h (my copy, from Cygwin w32api doesn't seem to contain this constant). And GetWindowsLong needs it to find the controlID, I gather.

The incorrect indexing of lists also happens in details view in Windows Explorer, I think I can fix this if I check how many real accessible objects the list has for children, and then subtract that number from its childCount. Since I only want to know the number of simple elements, not full-blone objects. I think lists have a header control as their first Child, rather than the first list item.

Mick

----- Original Message ----- From: "John Greer" <jpgreer17@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Sunday, January 28, 2007 4:00 AM
Subject: [nvda] NVDA not reading correctly


I am using the latest binary of NVDA and noticed that when arrowing through the list of emails in Outlook Express it incorrectly reports the number of items in the email list. Also, when trying to compose an email, it does not report what edit field has focus, such as, To, From and Subject. The only vocal feedback I get when tabbing through the To, From Subject boxes etc., is :Rich Editable Text".
To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/

Other related posts: