[jawsscripts] Re: Third party Scripting utilities oppinions?

  • From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 22 Jul 2010 05:55:42 +1000

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

Other related posts: