[jawsscripts] Re: Triggering FocusChangedEvent from a hotkey to force HscFocusChanged to run?

  • From: "Dennis Brown" <DennisTBrown@xxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Tue, 14 Sep 2010 22:02:51 -0400

Yes, you can call it from a script, but you need the variables initialized 
either globally, or locally, then pass those variables to the function.


Thanks,
Dennis Brown

----- Original Message ----- 
From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Tuesday, September 14, 2010 6:54 PM
Subject: [jawsscripts] Re: Triggering FocusChangedEvent from a hotkey to 
force HscFocusChanged to run?


> Hi Dennis.
>
> Ok thanks muchly for this,
> I'll test that when I get with my client after this latest 198 build 
> install
> of hsc, which once again permits the new multi button dlgSelectItemInList 
> to
> function again,
> but, surely FocusChangedEventEx mustn't be firing in these situations.
> , else FocusChangedEvent, and subsequently hscFocusChanged, which is 
> called
> inside that,
> would both run/fire. would not they?
>
> I guess whichever way, my quick somewhat probably totally mental block
> stupid question is, can an event function like this,
> which is normally auto-triggered by certain criteria, be run, or, called,
> just like any other function, from inside a script? or with any caveats to
> know about if so?
> or not?
>
> thanks.
>
> From: "Dennis Brown" <DennisTBrown@xxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Tuesday, September 14, 2010 12:01 PM
> Subject: [jawsscripts] Re: Triggering FocusChangedEvent from a hotkey to
> force HscFocusChanged to run?
>
>
>> Hi,
>> See if FocusChangedEventEx fires.  That is the normal event that fires
>> FocusChangedEvent.
>>
>> Thanks,
>> Dennis Brown
>>
>> ----- Original Message ----- 
>> From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
>> To: <jawsscripts@xxxxxxxxxxxxx>
>> Sent: Monday, September 13, 2010 2:20 PM
>> Subject: [jawsscripts] Triggering FocusChangedEvent from a hotkey to 
>> force
>> HscFocusChanged to run?
>>
>>
>> > mighty scripters.
>> > A very pathetic greens question today, but, I have a situation on a
>> > client's computer, whereby within his internet explorer 6 browser, 
>> > which
>> > is what his company uses as their front end shell to several inhouse
>> > applications and pages etc,
>> > sometimes FocusChangedEvent simply does not fire, when his new
>> > page/document loads.
>> > Which means of course that then HscFocusChanged, the function that
> causes
>> > hsc to check the TopLevelWindow, of the page, and then realize that 
>> > it's
>> > meant to switch sets, does not run.
>> > Thus it doesn't switch sets via topLevelWidnow name, as it should, in
>> > these situations.
>> >
>> >
>> > Thus, is it possible, for me to, say, trigger, either the whole
>> > FocusChangedEvent functionh from inside a script, rather than it being
>> > triggered automatically as it normally would be? in order to then force
>> > the HscFocusChanged to run, and cause the set switch that's meant to
>> > happen upon each new page that loads?
>> >
>> > But, well I got a bit tangled up with the whole passing parameters
> thing,
>> > and whether, if at all, what I'm trying to achieve, really can be done?
>> >
>> > I tried just putting the single function:
>> >
>> > HSCFocusChanged (GetWindowname (GetTopLevelWindow (FocusWindow)))
>> >
>> >
>> >
>> > into a script, but when compiling, it complains about it and claims:
>> >
>> > Unknown variable FocusWindow
>> > So, has anyone got any great ideas of how I might accomplish what I'm
>> > trying to? in the case where the normal FocusChangedEvent, simply does
> not
>> > fire upon the loading of a new Page?
>> >
>> > I know the answer of how to do this must be simple, but, it's just
>> > stupidly eluding me at the present?
>> > I'd be greatful for any tips anyone might have to share on whether one
> can
>> > run an event driven function, in this key-oriented way?
>> >
>> > Thanks again.
>> >
>> > Geoff c.
>> >
>> > __________�
>> >
>> > 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: