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