[nvda] Re: Reclassing unknown window classes
- From: "Michael Curran" <mick@xxxxxxxxxx>
- To: <nvda@xxxxxxxxxxxxx>
- Date: Tue, 30 Jan 2007 09:05:42 +1100
Hi Peter,
Since NVDA does not use a video intercept or anything fancy like that, its
not as simple as to just change the type of something so that NVDA reports
it as a different control. The actual logic of how to work with that control
aalso has to be added.
NVDAObjects/IAccessible.py contains quite a few custom NVDAObjects written
for specific MSAA objects (such as list, list item, tree view, check box,
edit, rich edit etc). The class map is called staticMap and it is at the
bottom of the file.
It is a map of windowClass,objectRole -> NVDAObject.
It is a little more complex than perhaps how Jaws does it, but as I said,
NVDA does not have the easy way out with video intercept etc which allows
access to screen text with no effort.
For instance, when I remapped the skype richViewEdit window to an edit
control, I had to actualy change a little bit of logic in my edit NVDAObject
so that it could cope with controls like Skype's. However, if the logic
became a bit too complex, I would have split it off and made a special
skypeEdit NVDAObject instead.
It just so happens that the skype one does answer normal windows API edit
control window messages, which made things easier.
However, take something like the list in the Miranda chat client. There is
no "remapping" we can do to make that list accessible. We are either thing
to have to see if there are any new window messages we can fire at it to
find out what we want... or contact the developers and tell them to use a
normal list (everything else is accessible).
Mick
----- Original Message -----
From: "Peter Vágner" <peter.v@xxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Tuesday, January 30, 2007 2:50 AM
Subject: [nvda] Re: Reclassing unknown window classes
Hello; how to do remappings to MSAA classes? e.g. button, treeview, etc? I
seem not to find these in iaccessible.py nor within all the sources. is
this not possible at the moment?
Michael Curran wrote / napísal(a):
Hi Tony,
That is fine if you wish to demonstrate NVDA on any blindness radio or
podcast shows, that would be great.
However, I would apreaciate if you were able to write some notes as to
what you will be covering, and send them to the list so I and others can
read over them. This is just because this will be the first time NVDA
will have ever been publically demonstrated (as far as I am aware).
I would like to make sure that all features are covered, and that people
get a good idea as to what exactly it can do. Of course there are bugs,
and they must be mentioned, but we also don't want to scare people away
either.
Mick
Mick
----- Original Message ----- From: "Tony Broome" <tb777@xxxxxxxxxxxxxxxx>
To: <nvda@xxxxxxxxxxxxx>
Sent: Sunday, January 28, 2007 2:04 PM
Subject: [nvda] Re: Reclassing unknown window classes
Yes, System Access does a neat job with Skype. However, since the latest
version of Skype, 3.0, now the status is not read when someone comes
online. You just have to guess at it or keep checking your contact list.
Version 2.5 does not have this problem, including the portable version
used on a U3 key.
You guys know the spill already; but, I'll give it again. By the time we
fix something, they update the application on which we are trying to
make accessible. In other words; when it is fixed, they break it again!
Tony
By the way, can I have permission to demonstrate NVDA on a podcast for
Blind Cool Tech? and, maybe even Main Menu?
--
Email services by FreedomBox. Surf the Net at the sound of your voice.
www.freedombox.info
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/
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/
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/
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:
- [nvda] Re: Reclassing unknown window classes
- From: James Teh
- [nvda] Re: Reclassing unknown window classes
- From: Peter Vágner
- References:
- [nvda] Re: Reclassing unknown window classes
- From: Tony Broome
- [nvda] Re: Reclassing unknown window classes
- From: Michael Curran
- [nvda] Re: Reclassing unknown window classes
- From: Peter Vágner
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
Michael Curran wrote / napísal(a):
Hi Tony,That is fine if you wish to demonstrate NVDA on any blindness radio or podcast shows, that would be great.However, I would apreaciate if you were able to write some notes as to what you will be covering, and send them to the list so I and others can read over them. This is just because this will be the first time NVDA will have ever been publically demonstrated (as far as I am aware). I would like to make sure that all features are covered, and that people get a good idea as to what exactly it can do. Of course there are bugs, and they must be mentioned, but we also don't want to scare people away either.Mick Mick ----- Original Message ----- From: "Tony Broome" <tb777@xxxxxxxxxxxxxxxx> To: <nvda@xxxxxxxxxxxxx> Sent: Sunday, January 28, 2007 2:04 PM Subject: [nvda] Re: Reclassing unknown window classesYes, System Access does a neat job with Skype. However, since the latest version of Skype, 3.0, now the status is not read when someone comes online. You just have to guess at it or keep checking your contact list. Version 2.5 does not have this problem, including the portable version used on a U3 key. You guys know the spill already; but, I'll give it again. By the time we fix something, they update the application on which we are trying to make accessible. In other words; when it is fixed, they break it again!TonyBy the way, can I have permission to demonstrate NVDA on a podcast for Blind Cool Tech? and, maybe even Main Menu?--Email services by FreedomBox. Surf the Net at the sound of your voice. www.freedombox.infoTo 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/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/
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/
- [nvda] Re: Reclassing unknown window classes
- From: James Teh
- [nvda] Re: Reclassing unknown window classes
- From: Peter Vágner
- [nvda] Re: Reclassing unknown window classes
- From: Tony Broome
- [nvda] Re: Reclassing unknown window classes
- From: Michael Curran
- [nvda] Re: Reclassing unknown window classes
- From: Peter Vágner