right, that explains it. ----- Original Message ----- From: "GianniP46" <giannip46@xxxxxxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Thursday, August 13, 2009 12:01 AM Subject: [jawsscripts] Re: KeyPressedEvent Attention Dennis Brown > I have some custom highlights set > ----- Original Message ----- > From: Geoff Chapman > 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 > > > > -------------------------------------------------------------------------- ---- > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.392 / Virus Database: 270.13.52/2298 - Release Date: 08/12/09 06:09: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