[jawsscripts] Re: Third party Scripting utilities oppinions?

  • From: Jim Bauer <holdsworthfan@xxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Wed, 21 Jul 2010 14:44:02 -0500

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

Other related posts: