I used JLS Utilities constantly in my early scripting days. As one of my first JAWS scripting projects, I wrote "JFWUtils"--my own utilities which were based off JLS and added MSAA support. I used "JFWUtils" religiously for years, discovered BX in mid-2009, and couldn't tell you where my own utilities are now. :) On Thu, 22 Jul 2010 05:06:27 +1000, Geoff Chapman wrote: > Dave. /anyone else who'd like to chime in? > I wanted to ask you, as an unbiased person, i.e. not Jamal, not Jim > snowbarger, and not Doug Lee either, <grin,> but whom I know does this > professionally for a living, and whom I know from hanging around here long > enough, who knows his stuff when it comes to all this milarki, > > Have you messed with any/all of the scripting investigation utilities that > are out there? particularly from the 3 mentioned above? I believe a bloke > called Michael Curren also had one at one point, though I don't know how up > to date it is any mnore, given he's given his entire attention now, to > developing the NVDA thing? > > But, yeah, just wondered if you had, whether you'd like to give your > personal oppinion/vibes, on the strengths/sweaknesses, pros/cons, you may've > found with any/all of them, in your own personal work? > > I'd prefer personally at my level of scripting knowledge, probably not to > just dive in and try and start learning any/all of them myself,without some > other vibes from the people who haven't written them, as to the overall ease > of use, or usefulness in content provision of each? hope that makes sense? > > I guess one could install more than one at a time, but Jim S himself has > indicated to me, that this might become rather confusing, because the way he > traverses JLS's window hierarchy, is kind of 90 degrees different, to the > way Doug traverses his. Also Jls utilizes lots of modifiers and keys, > whereas doug's utilizes the layered mode approach. Don't know much about > Jamals Windig utility yet though? > > thoughts welcome from anyone whose dabbled? > > I gotta say, I've been utilizing lately, some just incredibly helpful > utilities for Script manager itself, that Jim S has recently developed, and, > oh my goodness! I'd never wanna go back to using script manager now, without > these, they are simply invaluable! > > features like: ... oh well I'll just paste in the very breif helper feature > Jim's got on insert+h, for these script manager replacement scripts. maybe > you'll get a sense of what they can do from this. > I personally just love the NewLine comment skipper, Windows+Arrows, > the ability to speak comments in the message voice by default, rather than > hearing, semi colon, and then your comment in the standard voice, > man you never wanna go back once you've had a taste of that I can tell ya! > the indentation level speaker, double click to turn it on auto speak mode, > or simply press Windows+Graveaccent once to speak the current indentation > level, > The Match up match down keyword finder, with Control Arrows, and the ability > to move back to where you were if not found with controlShiftUpArrow, > the ability to put cursor on a function within a calling script, > and then hit f9, to jump directly to that function, and control+f9 to jump > back again, > 4 settable bookmarks with alt+1 through alt+4, and return to bookMarks, > using control1 through control4. > oh on and on! > > Here is the Helper text from Jim's file anyway. He wrote them for himself, > and so he warns that supportive stuff is brief, as i suspect most people do > who make utilities of this kind anywayz. > > To search downward for matching elif, else, EndWhile, or endif, press > Control+DownArrow > To search upward for matching keyword, pres Control+UpArrow > To seek upward for indentation decrease, press Control+Windows+UpArrow > To seek downward for indentation decrease, press Control+Windows+DownArrow > to return to starting line before keyword match or indentation seek, press > Control+Shift+UpArrow > Say Next non-comment line, press Windows+DownArrow > Say prior non-comment line, press Windows+UpArrow > Toggle comment skipping mode, press Windows+NumPad5 > Speak current line number, press Windows+1 > Speak Indentation level of current line, press Windows+` > Double click to toggle automatic speaking of indentation level. > Control whether comments are spoken in the message voice, double click Alt+` > Single click to return to the normal voice if the message voice is active > when it should not be. > Make a new line at current indentation level, press Shift+Enter > Make a new line a next indentation level, press Alt+Enter > Make New line at next outer indentation level, press Control+Enter > To Find the script for a given hotKey, press F5, then the hotKey. > To manually specify the keymap to search, press Control+F5. > To set the keymap to the currently focused jss or jsl file, press > Control+Shift+F5. > To set book mark 1 through 4, press alt+1 through alt+4 on the numnbers row. > To go to book mark 1 through 4, press control+1 through control+4 on the > numbers row. > To find the code for a function in this file, place the cursor on the > function call and press f9. > To return from a funtion, press control+f9 after having used the f9 key. > To hear the description of a function, place the cursor on the function name > and press Alt+F9. > To search for a constant definition in an opened jsh or jsm file, Place the > PC cursor on the > first character of an occurrence of that constant name in a jss file, and > press control+shift+c. > To fine the definition of a message in an open JSM file, place the cursor on > the message name in the jss file, > and press control+shift+m. > The following will create and insert the necessary code to speak values for > testing. > You must have installed the JLS_debug keys, listed at the start of scrit > manager.jss > And must turn debug on with alt+control+windows+f9. > to speak a literal string of text, press f6 > To speak a string variable, press f7. > to place a string variable in a message box, press shift+f7 > to speak an integer value, press f8. > To place an integer value in a message box, press shift+f8. > Reference list hot keys: > Collect the word or selection under the cursor in to the reference list, > press Control+[ > Choose a name from the collected reference list to paste into the script, > press Control+] > Type a string of text into the reference list, press Windows+[ > To remove an item from the reference list, press Windows+] > To clear the list, Double click Windows+] > Save the reference list to a file, press Alt+] > Saving an empty list to a file will delete that file. > Load a reference list from a file, press Alt+[ > Press escape to close this message. > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Thursday, July 22, 2010 4:45 AM > Subject: [jawsscripts] Re: Please Help Me Remember Which Script Utility Does > This > > > > What you want is the snowman's JLS utility scripts. > > > > David Farough > > Application Accessibility Coordinator/coordonateur de l'accessibilité > > Information Technology Services Directorate / > > Direction des services d'information technologiques > > Public Service Commission / Commission de la fonction publique > > Email / Courriel: David.Farough@xxxxxxxxxxxxx > > Tel. / Tél: (613) 992-2779 > > > >>>> "Homme, James" <james.homme@xxxxxxxxxxxx> 01:51 PM Wednesday, July > > 21, 2010 >>> > > Hi, > > I can't remember if the tool to use is HSC or some other tool. This is > > what I want to do. I want to find one window, then a second one, and get > > JAWS to tell me the series of statements to use to make a path from one > > to the other. For example, GetPriorWindow(h) GetParent(h) > > GetNextWindow(h). You probably get the idea. > > Thanks. > > > > Jim > > > > Jim Homme, > > Usability Services, > > Phone: 412-544-1810. Skype: jim.homme > > Internal recipients, Read my accessibility > > blog<http://mysites.highmark.com/personal/lidikki/Blog/default.aspx>. > > Discuss accessibility > > here<http://collaborate.highmark.com/COP/technical/accessibility/default.aspx>. > > Accessibility Wiki: Breaking news and accessibility > > advice<http://collaborate.highmark.com/COP/technical/accessibility/Accessibility%20Wiki/Forms/AllPages.aspx> > > > > > > ________________________________ > > 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. > > > > __________ > > > > View the list's information and change your settings at > > http://www.freelists.org/list/jawsscripts > > > > > > This e-mail message is intended for the named recipient(s) and > > may contain information that is privileged, confidential and/or > > exempt from disclosure under applicable law. Unauthorized > > disclosure, copying or re-transmission is prohibited. If you are not > > a named recipient or not authorized by the named recipient(s), or > > if you have received this e-mail in error, then please notify the > > sender immediately and delete the message and any copies. > > > > Ce courriel est destine exclusivement au destinataire mentionne > > en titre et peut contenir de l'information privilegiee, confidentielle > > ou soustraite a la communication aux termes des lois > > applicables. Toute divulgation non autorisee, toute reproduction > > ou reacheminement est interdit. Si vous n'etes pas le > > destinataire de ce courriel, ou n'etes pas autorise par le > > destinataire vise, ou encore, si vous l'avez recu par erreur, > > veuillez le mentionner immediatement a l'expediteur et supprimer > > le courriel et les copies. > > __________? > > > > View the list's information and change your settings at > > http://www.freelists.org/list/jawsscripts > > > > __________? > > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts __________� View the list's information and change your settings at http://www.freelists.org/list/jawsscripts