wow! hmmm. so your saying jim that for you, the discovery of BX, pretty much superceeded any previous need/desire you felt you'd previously had, for your tweaked version of jls? i.e. are you saying that bx, provides you with everything that your JFWUtils provided, and then some? Am I hearing you correctly? to draw you out still further, is there anything at all that you can remember, that jls/jfwUtils either provided, content wise, or perhaps provided in any way in a more straight ahead manner for you, than BX does? oh, and What's the docs on BX like for learning it then? I've heard Jackie I think speak of Jamal's offering of a utility which I think is called WinDig? but not sure on this? has anyone got any thoughts as to how this compares/contrasts to these two? ----- Original Message ----- From: "Jim Bauer" <holdsworthfan@xxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Thursday, July 22, 2010 5:44 AM Subject: [jawsscripts] Re: Third party Scripting utilities oppinions? >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 > > __________� View the list's information and change your settings at http://www.freelists.org/list/jawsscripts