Fernando: Sure. Let's say u have a graphic labeled ClickMe. Note the capitalization of the c & e, because that's important. The code would look like so: if (FindGraphic(GetCurrentWindow(), "ClickMe", s_top, s_unrestricted)) then LeftMouseButton() else say("ClickMe not found", ot_message) endif The GetCurrentWindow(), s_top, & s_unrestricted may be changed according to your needs, though these generally work. ClickMe was just an example & illustrates the importance of ensuring that the graphic label must be quoted in the script exactly for it to work properly. HTH u. On 3/5/10, Jackie McBride <abletec@xxxxxxxxx> wrote: > Sorry, Geoff. Boy, that is what I get for trying to write letters & > construct a drupal website at the same time. Consider me bad. > > On 3/5/10, Geoff Chapman <gch@xxxxxxxxxxxxxxxx> wrote: >> Yep, all jackie says is totally legit and true here, except for one tincy >> line of code which I fear I must challenge. >> ... Sorry miss Jackie. <grin.> >> >> I think the leftClick bit of the code, is meant to be: >> >> LeftButton () >> >> not >> >> LeftButtonDown () >> >> which I think is going to lock his mouse if he leaves that in? >> >> would not it? >> >> Also Bob, if you feel like a more wizard based approach to this, >> admittedly >> a more complex one at the beginning as it requires a bit of jiggling to >> get >> it all going, and like every good tool, needs time and energy to learn >> it's >> pitfalls, but, over time you may like to investigate >> >> hotSpotClicker, >> >> at: >> http://www.hotspotclicker.org >> >> whose major job, in summary, is to do exactly what your talking about. >> >> >> but can put a few more things in place which can help, if you find your >> "hotSpot", that you need to click, moves around at all. often they don't >> of >> course, which means Jackie's script will work just fine for simple >> things. >> But, hotspotClicker provides a kind of menu driven wizard front end, for >> situations where you might find you have to do a whole bunch of that >> stuff, >> but don't know how to script it all, and move around hierarchy's of >> windows, >> and all that codey type deal. >> >> I love the tool myself and am a big proponent, but then, I would be, >> <grin,> >> as I was kinda heavily involved in it's design and testing for a number >> of >> years. of course I didn't write any of it, that was done by the master, >> jim >> snowbarger, whose just a fantastic scripter in my view. >> >> cool tool! >> >> it's got it's own learning curve though, like everything good pretty much >> eh. >> >> >> >> ----- Original Message ----- >> From: "Bob Kennedy" <intheshop@xxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx> >> Sent: Saturday, March 06, 2010 4:25 AM >> Subject: [jawsscripts] Re: Jaws cursor question >> >> >>> I'll give it a try. I can't play around until I'm back in the office >>> Monday >>> but this gives hope. >>> >>> Thanks a bunch! >>> ----- Original Message ----- >>> From: "Jackie McBride" <abletec@xxxxxxxxx> >>> To: <jawsscripts@xxxxxxxxxxxxx> >>> Sent: Friday, March 05, 2010 12:19 PM >>> Subject: [jawsscripts] Re: Jaws cursor question >>> >>> >>>> Bob, your code would look something like: >>>> Script ClickCoordinates() >>>> ; clicks coordinates to get phone working >>>> SaveCursor() >>>> JawsCursor() >>>> RouteJawsToPc() >>>> if (moveTo(x, y)) then ;move to was successful x & y are coordinates >>>> LeftButtonDown() >>>> else >>>> say("cannot move to desired coordinates.", ot_message) >>>> endif >>>> RestoreCursor() >>>> EndScript >>>> >>>> I generally do not llike move to scripts as they can be broken by >>>> things like whether the screen is maximized & the screen resolution >>>> has changed, but sometimes it's the only way. >>>> >>>> 1 thing I would suggest, however, is to make certain all graphics are >>>> being spoken (go to your jaws configuration manager by pressing insert >>>> keyboard (not numpad) 6 while in your application. Press alt s, then >>>> g, then tab to the radio buttons for the graphics usually about 5 tabs >>>> in. It may say speak labeled graphics, down arrow to all & press >>>> enter. Save your changes & see if perchance jaws announces a graphic >>>> at the location. U may also need to go back into that dialog & change >>>> the maximum & minimum graphic height & width to larger & smaller >>>> values, respectively to give jaws instruction to look for something >>>> other than the default as graphics. >>>> >>>> If there is a graphic there, then the graphic can be labeled & a >>>> script can be written to find & click on that graphic. >>>> >>>> HTH. >>>> >>>> >>>> >>>> On 3/5/10, Bob Kennedy <intheshop@xxxxxxx> wrote: >>>>> Hadn't heard of that one yet. Thanks a bunch! >>>>> ----- Original Message ----- >>>>> From: "Homme, James" <james.homme@xxxxxxxxxxxx> >>>>> To: <jawsscripts@xxxxxxxxxxxxx> >>>>> Sent: Friday, March 05, 2010 11:54 AM >>>>> Subject: [jawsscripts] Re: Jaws cursor question >>>>> >>>>> >>>>>> Hi Bob, >>>>>> Try the MoveTo function. >>>>>> >>>>>> Jim >>>>>> >>>>>> Jim Homme, >>>>>> Usability Services, >>>>>> Phone: 412-544-1810 >>>>>> Skype: jim.homme >>>>>> Internal recipients, Read my accessibility blog >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Bob Kennedy >>>>>> Sent: Friday, March 05, 2010 8:48 AM >>>>>> To: jawsscripts@xxxxxxxxxxxxx >>>>>> Subject: [jawsscripts] Jaws cursor question >>>>>> >>>>>> Hi all, >>>>>> Keep in mind I'm very new to scripting so be gentle. hahaha >>>>>> >>>>>> I have a program at work that uses 2 screens. The phone is dialed in >>>>>> one >>>>>> window, and the customer info is in the other side of the window. >>>>>> >>>>>> You can control tab between windows with no problems. However, in >>>>>> order >>>>>> for the phone to work in the customer screen, you have to click on >>>>>> an >>>>>> area of the screen Jaws doesn't always see. >>>>>> >>>>>> I worked with a sighted person yesterday and the area I have to click >>>>>> on >>>>>> stays in a consistent position. >>>>>> >>>>>> Here is my question. Is there a way to write a script that sends the >>>>>> Jaws >>>>>> >>>>>> cursor to a know position? >>>>>> >>>>>> Using the alt delete keys, Jaws gives me the same coordinates each >>>>>> time >>>>>> we >>>>>> >>>>>> tried it. I am not able using the normal key strokes to make the >>>>>> Jaws >>>>>> cursor go to the same place. I supposed I could write a line that >>>>>> required the Jaws cursor to have a long series of next character >>>>>> commands >>>>>> but I'd like to know if I could to go straight to a pixel position. >>>>>> >>>>>> I need to do a left mouse click in order to make the phone line >>>>>> active >>>>>> after the phone dials the number. >>>>>> >>>>>> Thanks for any help. >>>>>> >>>>>> >>>>>> __________ >>>>>> Visit and contribute to The JAWS Script Repository >>>>>> http://jawsscripts.com >>>>>> >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/jawsscripts >>>>>> >>>>>> >>>>>> This e-mail and any attachments to it are confidential and are >>>>>> intended >>>>>> solely for use of the individual or entity to whom they are >>>>>> addressed. >>>>>> If >>>>>> >>>>>> you have received this e-mail in error, please notify the sender >>>>>> immediately and then delete it. If you are not the intended >>>>>> recipient, >>>>>> you must not keep, use, disclose, copy or distribute this e-mail >>>>>> without >>>>>> the author's prior permission. The views expressed in this e-mail >>>>>> message >>>>>> >>>>>> do not necessarily represent the views of Highmark Inc., its >>>>>> subsidiaries, >>>>>> >>>>>> or affiliates. >>>>>> __________ >>>>>> Visit and contribute to The JAWS Script Repository >>>>>> http://jawsscripts.com >>>>>> >>>>>> View the list's information and change your settings at >>>>>> //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 >>>>> //www.freelists.org/list/jawsscripts >>>>> >>>>> >>>> >>>> >>>> -- >>>> Change the world--1 deed at a time >>>> Jackie McBride >>>> www.abletec.serverheaven.net >>>> Please join me Saturday, 11/7, on my walk against breast cancer by >>>> making a donation at: >>>> http://main.acsevents.org/goto/larkspur> >>>> __________ >>>> Visit and contribute to The JAWS Script Repository >>>> http://jawsscripts.com >>>> >>>> View the list's information and change your settings at >>>> //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 >>> //www.freelists.org/list/jawsscripts >>> >> >> >> -------------------------------------------------------------------------------- >> >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.435 / Virus Database: 271.1.1/2722 - Release Date: 03/04/10 >> 19:34:00 >> >> __________ >> Visit and contribute to The JAWS Script Repository http://jawsscripts.com >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> >> > > > -- > Change the world--1 deed at a time > Jackie McBride > www.abletec.serverheaven.net > Please join me Saturday, 11/7, on my walk against breast cancer by > making a donation at: > http://main.acsevents.org/goto/larkspur> > -- Change the world--1 deed at a time Jackie McBride www.abletec.serverheaven.net Please join me Saturday, 11/7, on my walk against breast cancer by making a donation at: http://main.acsevents.org/goto/larkspur> __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts