[program-l] Re: JAWS scripts for .NET Framework

  • From: "Will Pearson" <will-pearson@xxxxxxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Thu, 8 Sep 2005 21:01:50 +0100

Hi Jamal,

Unfortunately they won't run with CLR applications. Each application, as is common with Windows applications, has a different name, and as usual, the file name of the JAWS scripts have to match the application's name in order for JAWS to determine that the scripts should be used with that application. However, the window classes used within Windows Forms applications have class names that JAWS doesn't recognise. As a result of JAWS not recognising the class names, it actually uses MSAA, which for the most part works great, especially as WinForms applications are proxied by MSAA if there's an equivalent control within the collection of standard and common Windows controls. Apart from the WinForms controls that don't have an equivalent amongst the standard and common Windows controls, JAWS also uses the off screen model for edit controls, which subjects edit controls to the usual stability of the JAWS off screen model. If people wanted to, they could cut and copy what Travis and myself are doing for WinForms edit controls and use it in their own scripts.

We'll try and get something out before early November, it just depends on how busy we both are *smile*.

Will
----- Original Message ----- From: "Jamal Mazrui" <Jamal.Mazrui@xxxxxxx>
To: <program-l@xxxxxxxxxxxxx>
Sent: Thursday, September 08, 2005 5:48 PM
Subject: [program-l] JAWS scripts for .NET Framework



Hi Will and Travis,
Regarding the scripts you're developing, I'm curious whether they would
be only for blind programmers developing with the Visual Studio IDE , or
whether they would support blind users of .NET-based applications as
well, e.g., executables developed with the IDE that incorporate the .NET
runtime engine.

Also, do you think you can post beta scripts to try before the VS2005
commercial release?

Regards,
Jamal

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq



** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: