[nvda] Re: Reclassing unknown window classes
- From: "Michael Curran" <mick@xxxxxxxxxx>
- To: <nvda@xxxxxxxxxxxxx>
- Date: Sun, 28 Jan 2007 09:01:02 +1100
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/
- Follow-Ups:
- References:
- [nvda] Reclassing unknown window classes
- From: John Greer
Other related posts:
- » [nvda] Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- » [nvda] Re: Reclassing unknown window classes
- [nvda] Reclassing unknown window classes
- From: John Greer