[jawsscripts] Re: KeyPressedEvent Attention Dennis Brown

  • From: "Dennis Brown" <DennisTBrown@xxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 12 Aug 2009 08:21:54 -0400

What if you activate the jaws cursor prior to virtualizing the window?  Does 
that get it?

Thanks,
Dennis Brown

----- Original Message ----- 
From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Tuesday, August 11, 2009 11:24 PM
Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown


> hmmm. ITunes does that as well. i.e. virtualizing window reports this same
> "no text" phenominon.  anyone got any ideas why this would be though? when
> there is clearly text in the window that the jaws cursor can read?
>
> ----- Original Message ----- 
> From: "GianniP46" <giannip46@xxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Wednesday, August 12, 2009 5:41 AM
> Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown
>
>
>> Dennis,
>> I tried to virtualized the window, but it said that the window contains 
>> no
> text.
>> The only things that are constant are graphics in the crate list and the
> track list.
>>   ----- Original Message ----- 
>>   From: Dennis Brown
>>   To: jawsscripts@xxxxxxxxxxxxx
>>   Sent: Tuesday, August 11, 2009 7:12 AM
>>   Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown
>>
>>   Can you send me an example of the line at the cursor when you are in 
>> the
>>   crate list, and one when you are in the music list?  Let's see if we 
>> can
>>   find something static to trigger on.
>>
>>   Thanks,
>>   Dennis Brown
>>
>>   ----- Original Message ----- 
>>   From: "GianniP46" <giannip46@xxxxxxxxxxxxx>
>>   To: <jawsscripts@xxxxxxxxxxxxx>
>>   Sent: Tuesday, August 11, 2009 1:33 AM
>>   Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown
>>
>>
>>   > You can download it from
>>   > www.scratchlive.net
>>   > The software is free, you have to pay for the hardware.  If you do
>>   > download it, let me know and I will send you the JGF and JCF files so
> you
>>   > can see what is happening on the screen.
>>   >  ----- Original Message ----- 
>>   >  From: Dennis Brown
>>   >  To: jawsscripts@xxxxxxxxxxxxx
>>   >  Sent: Saturday, August 08, 2009 2:47 PM
>>   >  Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown
>>   >
>>   >  Where can I get a demo of this app so I can take a look.
>>   >
>>   >  Thanks,
>>   >  Dennis Brown
>>   >
>>   >  ----- Original Message ----- 
>>   >  From: "GianniP46" <giannip46@xxxxxxxxxxxxx>
>>   >  To: <jawsscripts@xxxxxxxxxxxxx>
>>   >  Sent: Friday, August 07, 2009 10:07 PM
>>   >  Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown
>>   >
>>   >
>>   >  > no, the class, type, and title do not change at all through out 
>> the
>>   >  > application
>>   >  >  ----- Original Message ----- 
>>   >  >  From: Dennis Brown
>>   >  >  To: jawsscripts@xxxxxxxxxxxxx
>>   >  >  Sent: Wednesday, August 05, 2009 1:57 PM
>>   >  >  Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown
>>   >  >
>>   >  >  You said:
>>   >  >  >  take you to a particular crate or song by typing its name.
>>   > Sometimes
>>   >  >  >  though, Jaws doesn't read the newly focused item.  Should I
> create
>>   > an
>>   >  >   >application KeyPressedEvent That would SayLine if I am in the
> music
>>   >  >    > list after a key press. or Say Field if I am in the crate
> list.
>>   >  >
>>   >  >  If screenStabilizedEvent is something that fires when the new 
>> item
>>   > gains
>>   >  >  focus, try these steps:
>>   >  >  Can you determine if you are in the crate list or music list by
>>   > checking
>>   >  > the
>>   >  >  class or type or title?
>>   >  >  If so, you may try something like the following:
>>   >  >
>>   >  >  void function ScreenStabilizedEvent(handle hwndLastScreenWrite)
>>   >  >  ; Put your code in here like the following:
>>   >  >  If I'm in Crate list then
>>   >  >      SayField()
>>   >  >  ElIf I'm in music list Then
>>   >  >      SayLine()
>>   >  >  EndIf
>>   >  >  ; Now, call default...
>>   >  >  ScreenStabilizedEvent(hwndLastScreenWrite)
>>   >  >    endFunction
>>   >  >
>>   >  >
>>   >  >
>>   >  >
>>   >  >  Thanks,
>>   >  >  Dennis Brown
>>   >  >
>>   >  >  ----- Original Message ----- 
>>   >  >  From: "GianniP46" <giannip46@xxxxxxxxxxxxx>
>>   >  >  To: "JawsScriptsList" <JawsScripts@xxxxxxxxxxxxx>
>>   >  >  Sent: Friday, July 31, 2009 5:37 PM
>>   >  >  Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown
>>   >  >
>>   >  >
>>   >  >  > Hey Dennis,
>>   >  >  > I finally did reply to your message from a few weeks ago., but 
>> I
>>   > don't
>>   >  >  > think you saw it.  Can you take a look at the string of 
>> messages
>>   > below
>>   >  > and
>>   >  >  > give me your thoughts?  The bottom line is that the only event
>>   >  > functions
>>   >  >  > that fire in Scratch Live are ScreenStabalizedEvent,
> NewTextEvent,
>>   > and
>>   >  >  > SayHighlightedText.
>>   >  >  > ----- Original Message ----- 
>>   >  >  > From: GianniP46
>>   >  >  > To: jawsscripts@xxxxxxxxxxxxx
>>   >  >  > Sent: Wednesday, July 22, 2009 3:04 PM
>>   >  >  > Subject: [jawsscripts] Re: KeyPressedEvent Question
>>   >  >  >
>>   >  >  > Ok Dennis, It has been a while, but I did what you said and the
> only
>>   >  > one
>>   >  >  > that fires regularly is ScreenStabilizedEvent.  None of the
> other
>>   > ones
>>   >  >  > that you suggested work.  And the KeyInterupt checkbox did not
> make
>>   > a
>>   >  >  > difference.
>>   >  >  > I know it took me a while to respond, but all of the original
>>   > messages
>>   >  > are
>>   >  >  > below.  Take a look to refresh your memory.
>>   >  >  >  ----- Original Message ----- 
>>   >  >  >  From: Dennis Brown
>>   >  >  >  To: jawsscripts@xxxxxxxxxxxxx
>>   >  >  >  Sent: Saturday, June 13, 2009 4:20 PM
>>   >  >  >  Subject: [jawsscripts] Re: KeyPressedEvent Question
>>   >  >  >
>>   >  >  >  Yes, go into comfit manager's user settings and toggle that
> puppy
>>   > off.
>>   >  >  >  One thing I had to do when writing the MSN Live Messenger
> script
>>   > set
>>   >  > is
>>   >  >  > rely
>>   >  >  >  on ValueChangedEvent, because the main focus never changed, so
>>   >  >  >  FocusChangedEvent never fired after the initial focus.
>>   >  >  >  Put SayInteger(99) in ValueChangedEvent and see if it fires
> when
>>   >  > tabbing
>>   >  >  >  through the application, and do SayInteger(77) in
>>   >  > ActiveItemChangedEvent.
>>   >  >  >  One thing to keep in mind is that the first event to fire is
> not
>>   >  >  >  FocusChangedEvent, but rather FocusChangedEventEx.  That puppy
>>   > fires
>>   >  >  > either
>>   >  >  >  ActiveItemChangedEvent or FocusChangedEvent, or MenuModeEvent,
> or
>>   >  > others,
>>   >  >  >  depending on different variables.
>>   >  >  >  Put a SayInteger(1) in that puppy and see if it fires.
>>   >  >  >  Try ObjStateChangedEvent, and ScreenStabilizedEvent as well.
>>   >  >  >  Lets build a list of possibilities by determining which event
> fires
>>   >  >  >  consistently.
>>   >  >  >  KeyPressedEvent may be the only option to do what you want, 
>> but
>>   > lets
>>   >  > rule
>>   >  >  >  out other possibilities first.
>>   >  >  >
>>   >  >  >  Thanks,
>>   >  >  >  Dennis Brown
>>   >  >  >
>>   >  >  >  ----- Original Message ----- 
>>   >  >  >  From: "GianniP46" <giannip46@xxxxxxxxxxxxx>
>>   >  >  >  To: <jawsscripts@xxxxxxxxxxxxx>
>>   >  >  >  Sent: Saturday, June 13, 2009 3:49 PM
>>   >  >  >  Subject: [jawsscripts] Re: KeyPressedEvent Question
>>   >  >  >
>>   >  >  >
>>   >  >  >  > Hey Denis,
>>   >  >  >  > I really don't think so, but how would I check?  Is it that
> key
>>   >  >  > interrupt
>>   >  >  >  > checkbox in Config manager?  This is one of those pain in 
>> the
>>   > elbow
>>   >  >  > apps
>>   >  >  >  > because there is only one window, window class, control id,
> and
>>   > so
>>   >  > on.
>>   >  >  >  > The only way I have managed to get the info I need is by
> messing
>>   >  > with
>>   >  >  >  > NewtextEvent and SayHighlightedText.  Nothing else seems to
> fire
>>   > at
>>   >  > all
>>   >  >  > in
>>   >  >  >  > this app.  FocusChangedEvent doesn't even get fired when I
> use
>>   > the
>>   >  >  > arrow
>>   >  >  >  > keys or the tab key.
>>   >  >  >  >  ----- Original Message ----- 
>>   >  >  >  >  From: Dennis Brown
>>   >  >  >  >  To: jawsscripts@xxxxxxxxxxxxx
>>   >  >  >  >  Sent: Saturday, June 13, 2009 2:59 PM
>>   >  >  >  >  Subject: [jawsscripts] Re: KeyPressedEvent Question
>>   >  >  >  >
>>   >  >  >  >  Are you sure Jaws isn't reading the item, but your typing
> steps
>>   > on
>>   >  > the
>>   >  >  >  >  speech?
>>   >  >  >  >  For example, when you type, the typing interrupt flag
> silences
>>   > Jaws
>>   >  >  > when
>>   >  >  >  > a
>>   >  >  >  >  key is typed.  Could your typing be silencing Jaws on the
>>   >  > incremental
>>   >  >  >  >  search?
>>   >  >  >  >  Lets say I have a list named "Rock: Classic"
>>   >  >  >  >  and when I type the R, then the O, Jaws went to the item
> with
>>   > the
>>   >  >  > press
>>   >  >  >  > of
>>   >  >  >  >  the R, but my typing the O silenced Jaws trying to announce
> the
>>   > new
>>   >  >  > item.
>>   >  >  >  >  Could this be the problem?  If so, then there is a 
>> different
>>   >  > approach
>>   >  >  >  > needed
>>   >  >  >  >  to fix your problem, one in which you can toggle typing
>>   > interrupt
>>   >  > flag
>>   >  >  >  > when
>>   >  >  >  >  in that list.
>>   >  >  >  >  You really want to stay away from an event-based solution
> when
>>   > that
>>   >  >  > event
>>   >  >  >  > is
>>   >  >  >  >  triggered so frequently in all situations, like
> KeyPressedEvent,
>>   > or
>>   >  >  >  >  NewTextEvent, and restrict it to specific-based events like
>>   >  >  >  >  ObjectChangedEvent, or ActiveItemChangedEvent, or something
> that
>>   > is
>>   >  >  > more
>>   >  >  >  >  specific and non-global.
>>   >  >  >  >
>>   >  >  >  >  Does this make sense before we proceed?
>>   >  >  >  >
>>   >  >  >  >
>>   >  >  >  >  Thanks,
>>   >  >  >  >  Dennis Brown
>>   >  >  >  >
>>   >  >  >  >  ----- Original Message ----- 
>>   >  >  >  >  From: "GianniP46" <giannip46@xxxxxxxxxxxxx>
>>   >  >  >  >  To: "JawsScriptsList" <JawsScripts@xxxxxxxxxxxxx>
>>   >  >  >  >  Sent: Saturday, June 13, 2009 2:20 PM
>>   >  >  >  >  Subject: [jawsscripts] KeyPressedEvent Question
>>   >  >  >  >
>>   >  >  >  >
>>   >  >  >  >  > Ok, here we go again with another scratch Live scripting
>>   >  > question.
>>   >  >  >  >  > There are two  views in scratch Live.  One is like a tree
> view
>>   >  > for
>>   >  >  > the
>>   >  >  >  >  > crates and sub crates.  Crates are like playlists.  The
> other
>>   >  > view
>>   >  >  > is
>>   >  >  >  > the
>>   >  >  >  >  > music list for the selected crate.  Well, you can use 
>> your
>>   >  > keyboard
>>   >  >  > to
>>   >  >  >  >  > take you to a particular crate or song by typing its 
>> name.
>>   >  >  > Sometimes
>>   >  >  >  >  > though, Jaws doesn't read the newly focused item.  Should
> I
>>   >  > create
>>   >  >  > an
>>   >  >  >  >  > application KeyPressedEvent That would SayLine if I am in
> the
>>   >  > music
>>   >  >  >  > list
>>   >  >  >  >  > after a key press. or Say Field if I am in the crate 
>> list.
>>   >  >  >  >  > Now how can I check If any letter or number key was
> pressed?
>>   >  >  >  >  > Thanks!
>>   >  >  >  >  >
>>   >  >  >  >  > Gian Pedulla GianniP46@xxxxxxxxxxxxx
>>   >  >  >  >  >
>>   >  >  >  >  > LETS! GO! METS!
>>   >  >  >  >  > __________
>>   >  >  >  >  > Visit and contribute to The JAWS Script Repository
>>   >  >  >  > http://jawsscripts.com
>>   >  >  >  >  >
>>   >  >  >  >  > View the list's information and change your settings at
>>   >  >  >  >  > http://www.freelists.org/list/jawsscripts
>>   >  >  >  >  >
>>   >  >  >  >  >
>>   >  >  >  >
>>   >  >  >  >  __________
>>   >  >  >  >  Visit and contribute to The JAWS Script Repository
>>   >  >  > http://jawsscripts.com
>>   >  >  >  >
>>   >  >  >  >  View the list's information and change your settings at
>>   >  >  >  >  http://www.freelists.org/list/jawsscripts
>>   >  >  >  >
>>   >  >  >  >
>>   >  >  >  >
>>   >  >  >
>>   >  >
>>   >
>
>> --------------------------------------------------------------------------
> ----
>>   >  >  >  >
>>   >  >  >  >
>>   >  >  >  >
>>   >  >  >  >  No virus found in this incoming message.
>>   >  >  >  >  Checked by AVG - www.avg.com
>>   >  >  >  >  Version: 8.5.364 / Virus Database: 270.12.67/2173 - Release
>>   > Date:
>>   >  >  >  > 06/13/09 05:53:00
>>   >  >  >  >
>>   >  >  >  > __________
>>   >  >  >  > Visit and contribute to The JAWS Script Repository
>>   >  >  > http://jawsscripts.com
>>   >  >  >  >
>>   >  >  >  > View the list's information and change your settings at
>>   >  >  >  > http://www.freelists.org/list/jawsscripts
>>   >  >  >  >
>>   >  >  >  >
>>   >  >  >
>>   >  >  >  __________
>>   >  >  >  Visit and contribute to The JAWS Script Repository
>>   >  > http://jawsscripts.com
>>   >  >  >
>>   >  >  >  View the list's information and change your settings at
>>   >  >  >  http://www.freelists.org/list/jawsscripts
>>   >  >  >
>>   >  >  >
>>   >  >  >
>>   >  >
>>   >
>
>> --------------------------------------------------------------------------
> ----
>>   >  >  >
>>   >  >  >
>>   >  >  >
>>   >  >  >  No virus found in this incoming message.
>>   >  >  >  Checked by AVG - www.avg.com
>>   >  >  >  Version: 8.5.364 / Virus Database: 270.12.67/2173 - Release
> Date:
>>   >  >  > 06/13/09 05:53:00
>>   >  >  >
>>   >  >  > __________
>>   >  >  > Visit and contribute to The JAWS Script Repository
>>   >  > http://jawsscripts.com
>>   >  >  >
>>   >  >  > View the list's information and change your settings at
>>   >  >  > http://www.freelists.org/list/jawsscripts
>>   >  >  >
>>   >  >  >
>>   >  >  >
>>   >  >
>>   >
>
>> --------------------------------------------------------------------------
> ------
>>   >  >  >
>>   >  >  >
>>   >  >  >
>>   >  >  > No virus found in this incoming message.
>>   >  >  > Checked by AVG - www.avg.com
>>   >  >  > Version: 8.5.392 / Virus Database: 270.13.23/2254 - Release
> Date:
>>   >  > 07/22/09
>>   >  >  > 05:59:00
>>   >  >  >
>>   >  >  > __________
>>   >  >  > Visit and contribute to The JAWS Script Repository
>>   >  > http://jawsscripts.com
>>   >  >  >
>>   >  >  > View the list's information and change your settings at
>>   >  >  > http://www.freelists.org/list/jawsscripts
>>   >  >  >
>>   >  >  >
>>   >  >
>>   >  >  __________
>>   >  >  Visit and contribute to The JAWS Script Repository
>>   > http://jawsscripts.com
>>   >  >
>>   >  >  View the list's information and change your settings at
>>   >  >  http://www.freelists.org/list/jawsscripts
>>   >  >
>>   >  >
>>   >  >
>>   >
>
>> --------------------------------------------------------------------------
> ----
>>   >  >
>>   >  >
>>   >  >
>>   >  >  No virus found in this incoming message.
>>   >  >  Checked by AVG - www.avg.com
>>   >  >  Version: 8.5.392 / Virus Database: 270.13.44/2283 - Release Date:
>>   >  > 08/05/09 05:57:00
>>   >  >
>>   >  > __________
>>   >  > Visit and contribute to The JAWS Script Repository
>>   > http://jawsscripts.com
>>   >  >
>>   >  > View the list's information and change your settings at
>>   >  > http://www.freelists.org/list/jawsscripts
>>   >  >
>>   >  >
>>   >
>>   >  __________
>>   >  Visit and contribute to The JAWS Script Repository
> http://jawsscripts.com
>>   >
>>   >  View the list's information and change your settings at
>>   >  http://www.freelists.org/list/jawsscripts
>>   >
>>   >
>>   >
>>
>
>
>> --------------------------------------------------------------------------
> ----
>>   >
>>   >
>>   >
>>   >  No virus found in this incoming message.
>>   >  Checked by AVG - www.avg.com
>>   >  Version: 8.5.392 / Virus Database: 270.13.49/2294 - Release Date:
>>   > 08/10/09 06:10:00
>>   >
>>   > __________
>>   > Visit and contribute to The JAWS Script Repository
> http://jawsscripts.com
>>   >
>>   > View the list's information and change your settings at
>>   > http://www.freelists.org/list/jawsscripts
>>   >
>>   >
>>
>>   __________
>>   Visit and contribute to The JAWS Script Repository
> http://jawsscripts.com
>>
>>   View the list's information and change your settings at
>>   http://www.freelists.org/list/jawsscripts
>>
>>
>>
>> --------------------------------------------------------------------------
> ----
>>
>>
>>
>>   No virus found in this incoming message.
>>   Checked by AVG - www.avg.com
>>   Version: 8.5.392 / Virus Database: 270.13.50/2296 - Release Date:
> 08/11/09 06:10:00
>>
>> __________
>> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
>
> __________
> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
>
> 

__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

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

Other related posts: