[jawsscripts] Re: MSAA Object Tracking

  • From: Andrew Hart <ahart@xxxxxxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Mon, 06 May 2013 23:13:37 -0400

Jim,

Hey, did you get him to try running JAWS with the /default switch to 
eliminate any user settings that could possibly be gumming up the works?

Cheers,
Andrew.

On 6/05/2013 9:56 PM, Jim Snowbarger wrote:
> That's right, guys.  I know how to use those functions.  I'm just trying to
> figure why his system broke.  He wasn't running any custom scripts at all.
> After he removed jaws 13 and 14, including the shared components, he
> installed jaws 11, which should now be the definitive last word on shared
> components.  And,it no longer worked with that application.  He says he
> removed shared components but,  Of course, I wasn't there and can't verify
> that.  I know he believes that.  <grin>
> But, he probably left user-specific settings.  No matter, he wasn't running
> those versions any more.  He was running jaws 11, which used to work.
> Shared components are the only link between jaws versions that I know of.
>
> Can I learn anything from the file version of jawsVid.dll?
>
>
>
>
> ----- Original Message -----
> From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Sunday, May 05, 2013 7:21 PM
> Subject: [jawsscripts] Re: MSAA Object Tracking
>
>
> Yeah. Like John, it seemed to me also,
> that at least initially, Jim seemed more to be querying what could possibly
> be different about his system compared to his Client's, as regards MSA
> object tracking behaviour anomalies.
>
> there are just sooo many caveats to tracking down all this stuff eh.
>
> I wonder Jim had your client removed all their user settings when they did
> the jaws uninstalls?
> either manually, or allowing the uninstaller to do so?
>
> Doesn't it ask at some point if one wishes to remove those? I just can't
> recall now.
>
> <sigh.>.
>
> ----- Original Message -----
> From: "jon squally" <jonsqually@xxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Cc: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Saturday, May 04, 2013 7:00 PM
> Subject: [jawsscripts] Re: MSAA Object Tracking
>
>
>>
>> Hello all.
>>
>> I do not think that Jim is really asking how to develop further
>> functionality here.  I had a similar issue a while back.
>>
>> It should be noted that my issue was with an application that used MSAA
>> and IE window throughout the scripts and that the issue was with  Jaws
>> 12.0.  The way I resolved this was to insure that all signs of Jaws
>> specific folders were manually removed.  The user settings were also
>> deleted.  This is after uninstalling all versions of Jaws and shared
>> components.   Additionally I reinstalled the version recompiled the script
>> file in question within TextPad using SCompile.  I also seem to remember
>> setting an MSAA flag within my JCF file.  The msaa mode can be checked in
>> script utility mode.I finally got this working again after realizing that
>> Th jaws installer does what seems like more of a complete installation
>> when all remnants are removed first.  The other question to ask is how are
>> other programs doing when using MSAA?   I hope this helps, Jon.
>>
>> Jon Squally
>> Adaptive Computer Solutions LLC
>> Bridging the Gap to Software Accessibility
>> Jaws certified 92% 6/2011
>> Web site: <http://www.jonsqually.com>
>> Phone: 503.752.2291
>> Fax: 503.536.6795
>> Email: support@xxxxxxxxxxxxxx
>>
>>
>> On May 3, 2013, at 9:28 PM, John Martyn <johnrobertmartyn@xxxxxxxxx>
>> wrote:
>>
>>> Did you try GetObjectName?
>>> Joh
>>>
>>> -----Original Message-----
>>> From: jawsscripts-bounce@xxxxxxxxxxxxx
>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jim Snowbarger
>>> Sent: Thursday, May 02, 2013 7:31 PM
>>> To: jawsscripts@xxxxxxxxxxxxx
>>> Subject: [jawsscripts] MSAA Object Tracking
>>>
>>> This one has me stumped.  I wonder if you guys have any ideas.
>>> A client has approached me with a problem application, one of the lovely
>>> Izotope audio applications.  It's another one of those apps  where the
>>> jaws
>>> cursor sees only the window title bar, and nothing else.
>>> The company did some work to make it accessible through MSAA.  As a
>>> result
>>> of that, Jaws is generally tracking the control with focus as you tab
>>> around.  But, the implementation seems a little strange.  If you poke
>>> around
>>> with the jaws cursor, and just happen to find your way to the control
>>> with
>>> focus, you can do getObjectAtPoint, and get the object.  But, it has no
>>> parent, no children, and no peers.  It is just out in space all by
>>> itself.
>>> Jaws can speak the object if you call
>>> SayObjectTypeAndText().
>>>
>>>
>>>
>>> The problem started to develop when he upgraded to jaws 13, on windows 7
>>> 64
>>> bit, in that some controls were not spoken, while most still were.  But,
>>> when he bumped up to jaws 14, all object tracking ceased.  He can no
>>> longer
>>> hear control names, and
>>>
>>> SayObjectTypeAndText() just says the name of the main window, no matter
>>> where he thinks he is focused.  NVDA is able to track the object just
>>> fine.
>>> But, jaws has lost track.
>>>
>>>
>>>
>>> He removed jaws 14 and shared components.  Even removed jaws 13 and
>>> shared,
>>> though presumably there weren't any.  So, he thinks he is clean.  But
>>> installing jaws 13 by itself, did not recover to previous jaws 13
>>> behavior,
>>> but now exhibits the jaws 14 behavior of not speaking the control in
>>> focus.
>>>
>>>
>>>
>>> The weird thing is that jaws 14 tracks the object just fine on my system,
>>> though I have not installed the latest patch, after reading some of the
>>> comments made here.  I think he had done so.
>>>
>>>
>>>
>>> Actually, I thought shared components was mostly video intercept logic,
>>> and
>>> would have nothing to do with MSAA.
>>>
>>> So, I'm at a loss to help him figure out how to get that working again.
>>> Thus, I come to you.
>>>
>>> Anybody have any suggestions?
>>>
>>>
>>>
>>> Thanks very much.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> __________�
>>>
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/jawsscripts
>>>
>>> __________�
>>>
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/jawsscripts
>>>
>> __________�
>>
>> View the list's information and change your settings at
>> //www.freelists.org/list/jawsscripts
>>
>
> __________�
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>
>
>
> __________�
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>
>
>


__________�

View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

Other related posts: