I had read a manual somewhere that stated that the handle with a value of 0 represented the top of the window hierarchy, which is the desktop. Others have said technically, this is not completely true. It sure seems to work in practical terms. If I set the focus to 0, it places me on the desktop. It also means that if you use 0 as the start for a window handle in a find command, it will start at the desktop and search all windows in all applications, including the System Tray. *Don Marang* Vinux Package Development Coordinator - vinuxproject.org <http://www.vinuxproject.org/> On 7/19/2012 12:46 AM, Jackie McBride wrote: > Steve, I think u may have misinterpreted what I said--I said I thought > that winkey+jawskey+numpad dash also turned on & off home row in the > desktop layout. I likely didn't make myself clear. > > Geoff, I cannot remember now where I read that 0 could represent the > handle of a top level window. I looked in some of the obvious places > but couldn't find it. I don't think I ate the wrong kind of mushrooms, > however. > > On 7/18/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >> Thanks, JAWS key plus - on the nmumpad turns on and off the JAWS cursor. >> >> >> -----Original Message----- >> From: jawsscripts-bounce@xxxxxxxxxxxxx >> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie McBride >> Sent: 18 July 2012 21:09 >> To: jawsscripts@xxxxxxxxxxxxx >> Subject: [jawsscripts] Re: Finding A Graphic Script >> >> Well, I have a netbook, I use jawsKey winkey-dash, but I think u can also >> use the minus on the numpad in place of the dash if you've got 1. >> >> On 7/18/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>> Thanks, how do I turn on the home row utility? >>> >>> >>> -----Original Message----- >>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie McBride >>> Sent: 18 July 2012 20:48 >>> To: jawsscripts@xxxxxxxxxxxxx >>> Subject: [jawsscripts] Re: Finding A Graphic Script >>> >>> Steve, 1 of the things which can be helpful is to use the Jaws HomeRow >>> utility to determine the relationship of the current window to the >>> graphic u wish to find. So--start the homerow utility, route it to >>> current (f5) then u might wanna do some exploring w/tab & shift tab, >>> as well as f2 & shift f2, to see where the graphics are in relaition >>> to the current window. The more u can *narrow* your search, the better >>> your chances of success. I know that seems a bit counterintuitive, but >>> it's like locating a paper on a desk as opposed to a whole room. >>> >>> On 7/18/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>>> Hi, >>>> >>>> Script NextCall () >>>> If (FindGraphic(GetCurrentWindow(),"Next Call",S_Top,S_Unrestricted)) >>>> then >>>> JAWSCursor() >>>> SayString("Next Call") >>>> Else >>>> SayString("Graphic match not found") >>>> EndIf >>>> EndScript >>>> >>>> This is my modified script and the graphic still isn't being found as >>>> the else statement of "Graphic not found" is triggering. >>>> >>>> No idea where to go from here but I feel that it is almost there. >>>> >>>> -----Original Message----- >>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Marten Post >>>> Uiterweer >>>> Sent: 18 July 2012 19:24 >>>> To: jawsscripts@xxxxxxxxxxxxx >>>> Subject: [jawsscripts] Re: Finding A Graphic Script >>>> >>>> Hi Steve, >>>> >>>> Is this something you are looking for? >>>> >>>> Script NextCall () >>>> If (FindGraphic(0,"Next Call",S_Top,S_Unrestricted)) then >>>> SayString("Next >>>> Call") >>>> leftmousebutton() >>>> EndIf >>>> >>>> >>>> you can also use: >>>> If (FindGraphic( getcurrentwindow(),"Next >>>> Call",S_Top,S_Unrestricted)) then >>>> >>>> Regards, Marten >>>> On Wed, 18 Jul 2012 19:02:36 +0100 Steven Hicks >>>> <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>>> >>>>> Hi, >>>>> >>>>> I wonder if anyone is able to help please, I have listed my script >>>>> below >>>> but for some reason, it doesn't seem to do anything at all, I can use >>>> the JAWS cursor to move around the screen and find the graphic called >>>> Next Call with no problem but executing the shortcut key assigned to >>>> the script doesn't seem to do anything. >>>>> Script NextCall () >>>>> If (FindGraphic(0,"Next Call",S_Top,S_Unrestricted)) then >>>>> JAWSCursor() >>>>> SayString("Next Call") >>>>> EndIf >>>>> EndScript >>>>> >>>>> I guess I could try adding an else which would give me a check on >>>>> whether >>>> if it actually finding the graphic or not which would be a starting >>>> point? >>>>> -----Original Message----- >>>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie >>>>> McBride >>>>> Sent: 18 July 2012 00:11 >>>>> To: jawsscripts@xxxxxxxxxxxxx >>>>> Subject: [jawsscripts] Re: Finding A Graphic Script >>>>> >>>>> Steven, remember that FindGraphic returns an integer. So: >>>>> if ( FindGraphic(0,"Next record",S_Top,S_Restricted)) >>>>> then >>>>> LeftMouseButton() >>>>> endif >>>>> >>>>> >>>>> On 7/17/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>>>>> Hi friends, >>>>>> >>>>>> >>>>>> I have an application which has a line of four buttons which don't >>>>>> appear to be standard graphical buttons, they are graphics which I >>>>>> have to manually label. >>>>>> >>>>>> I have written a script using the FindGraphic(0,"Next in >>>>>> list",S_Top,S_Restricted). key word and it seems to work and find >>>>>> the graphic fine. >>>>>> >>>>>> I would like to expand this script so that I can confirm that I am >>>>>> on the graphic and if so, I would then like to perform a left >>>>>> mouse botton to click it. >>>>>> >>>>>> Does anyone have any suggestions on how I may do this please? >>>>>> >>>>>> My script looks like the following at the moment: >>>>>> >>>>>> >>>>>> >>>>>> Script(NextRecord) >>>>>> >>>>>> FindGraphic(0,"Next record",S_Top,S_Restricted) >>>>>> >>>>>> EndScript() >>>>>> >>>>>> >>>>>> >>>>>> Any help would be much appreciated, >>>>>> >>>>>> >>>>>> >>>>>> Steve. >>>>>> >>>>>> >>>>>> >>>>>> P.s. I could even consider using the IfSameKey I think it is so >>>>>> that I press the assigned shortcut key twice to execute the left >>>>>> mouse >>>> button. >>>>>> >>>>>> >>>>>> Take care all. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> __________ >>>>>> >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/jawsscripts >>>>>> >>>>>> >>>>> >>>>> -- >>>>> Blame the computer--why not? It can't defend itself & occasionally >>>>> might even be the culprit Jackie McBride Ask Me Computer Questions at: >>>>> www.pcinquirer.com Jaws Scripting training materials: >>>>> www.screenreaderscripting.com >>>>> homePage: www.abletec.serverheaven.net __________ >>>>> >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/jawsscripts >>>>> >>>>> >>>>> >>>>> __________? >>>>> >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/jawsscripts >>>> __________??? >>>> >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/jawsscripts >>>> >>>> >>>> >>>> __________ >>>> >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/jawsscripts >>>> >>>> >>> >>> -- >>> Blame the computer--why not? It can't defend itself & occasionally >>> might even be the culprit Jackie McBride Ask Me Computer Questions at: >>> www.pcinquirer.com Jaws Scripting training materials: >>> www.screenreaderscripting.com >>> homePage: www.abletec.serverheaven.net __________ >>> >>> View the list's information and change your settings at >>> //www.freelists.org/list/jawsscripts >>> >>> >>> >>> __________ >>> >>> View the list's information and change your settings at >>> //www.freelists.org/list/jawsscripts >>> >>> >> >> -- >> Blame the computer--why not? It can't defend itself & occasionally might >> even be the culprit Jackie McBride Ask Me Computer Questions at: >> www.pcinquirer.com Jaws Scripting training materials: >> www.screenreaderscripting.com >> homePage: www.abletec.serverheaven.net >> __________ >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> >> >> >> >> __________� >> >> View the list's information and change your settings at >> //www.freelists.org/list/jawsscripts >> >> > __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts