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

  • From: "Jamal Mazrui" <Jamal.Mazrui@xxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Thu, 8 Sep 2005 16:20:46 -0400

Thanks for the good info as usual, Will.

Perhaps you might develop a JAWS script library for handling Winforms
controls that JAWS does not handle well by default.  Other scripters
could incorporate the library in a .NET application .jss file by means
of the Use command.  Just a thought.

Jamal



-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx
[mailto:program-l-bounce@xxxxxxxxxxxxx] On Behalf Of Will Pearson
Sent: Thursday, September 08, 2005 4:02 PM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: JAWS scripts for .NET Framework


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

** 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: