[nvda] skype menus and msaa screenreaders - WAS: Re: Re: Reclassing unknown window classes

with the last two builds of skype 3.0, the free msaa based screenreader Thunder from

www.screenreader.net

has also been able to access the menus in skype.

I checked and it does not come with special configurations for skype so the menus must be accessible for it somehow.

hth

Doris



At 09:01 AM 1/28/2007 +1100, you wrote:

Hi John,

That would be great if someone could post that list.

I can't promise that things will work as great as Jaws (since Jaws still uses a video intercept driver for things that look remotly like edit fields etc, but, if they are really real windows controls but just the names have been changed, this should fix things a lot).

However, in regards to Skype, at the moment the menu items are inaccessible due to Skypes graphical toolkit now setting the MSAA name property properly. Jaws most likely gets away with it again with its Video Intercept driver, but I have this feeling that System Access can also get the names, so there must be some way (but its not just normal MSAA).

Class mappings are don in the buttom of NVDAObjectzs/IAccessible.py in a python List called 'staticMap'.

Of corse, if NVDA was to use other accessibility APIs other than IAccessible, the classMap for those APIs would be in another file.

Mick

----- Original Message ----- From: "John Greer" <jpgreer17@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Sunday, January 28, 2007 1:13 AM
Subject: [nvda] Reclassing unknown window classes


Not being a Python programmer myself, but having experience at Jaws scripting I was wondering something. Is it possible with NVDA for it to be able to recognize an unknown window class. If so, is it possible to assign that unknown window class or object to a known window class from the windows API? Being one of the contributing scripters for the Skype scripts, I know that many of the window classes that the Skype team uses in their software has to be re-classed in order for Jaws to be able to interpret them more effectively. At present with the Revision 275 build of the scripts there are 47 window class re-assignments, and with Revision 298 there are presently 49. Would it be helpful to the NVDA team if a list of window classes and their re-assignments were posted? Just a curiosity.
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/



--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.10/651 - Release Date: 1/24/2007 6:48 PM


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.10/651 - Release Date: 1/24/2007 6:48 
PM


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: