thanks for this Don eh. most appreciated. ----- Original Message ----- From: "Donald Marang" <donald.marang@xxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Thursday, July 22, 2010 10:20 AM Subject: [jawsscripts] Re: Third party Scripting utilities oppinions? > I use WinDig from time to time to 'dump' to a file all of the window > hierarchy and other information about the application in general. I tend to > use BX when narrowing down on a specific control that I need to reliably > recognize / locate. > > Don Marang > > -------------------------------------------------- > From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx> > Sent: Wednesday, July 21, 2010 3:55 PM > To: <jawsscripts@xxxxxxxxxxxxx> > Subject: [jawsscripts] Re: Third party Scripting utilities oppinions? > > > 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.asp x>. > >>> > Accessibility Wiki: Breaking news and accessibility > >>> > advice<http://collaborate.highmark.com/COP/technical/accessibility/Accessibi lity%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 > > > __________� > > 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