[nvda] Re: list of Skype window class assignments

Jim Grimsby JR. wrote:
Well I still think hooking in to the api would be a good idea.  It would
provide information such as extended contact list reading.  Automatic chat
reading. Etc.
Hmmm. Damn software developers. :) Hooking into APIs is far too often a solution to things which should be accessible out of the box or through accessibility APIs. I say this also for Cakewalk Sonar; I am involved in the JSonar project (JAWS scripts for Sonar) and we have to hook into the control surface API for far too much. Also, if Skype has accessible menus, why not just use MSAA properly and not have to enable accessible menus? It should just work alongside the default menus. I know they're trying to make their software accessible and I don't mean to sound ungrateful, but it is rather frustrating when accessibility isn't properly implemented from the start and then we have to find silly ways around these issues.

My rant aside, I think what Mick is trying to say is that he is not yet concerned with implementing full support for stand alone applications just yet, with the exception of applications that are commonly used like Microsoft office. The idea at present is to get the core functionality happening (which includes rendering engines like Gecko and the Internet Explorer renderer), MSAA, etc. and then focus on implementing more specific support for applications.

All that said, it should be possible to hook into the Skype API when someone gets around to it. We can use com objects with no problems and I am pretty sure this is how JAWS accesses the Skype API.

Jamie

--
James Teh
Email: jamie@xxxxxxxxxxx
WWW: http://www.jantrid.net/
MSN Messenger: jamie@xxxxxxxxxxx
Jabber: jteh@xxxxxxxxxx
Yahoo: jcs_teh
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: