[jawsscripts] Re: KeyPressedEvent Attention Dennis Brown

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

It will let me know what configuration settings he is using.  The typing 
interrupt setting was discussed in an earlier post.

Thanks,
Dennis Brown

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


> Gian,
>
> what would sending dennis the jcf do, to aid him in seeing what is 
> happening
> on the screen though? I am curious.
>
> thanks.
>
> geoff c.
> ----- Original Message ----- 
> From: "GianniP46" <giannip46@xxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Tuesday, August 11, 2009 3:33 PM
> 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
>
> 

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