[jawsscripts] Re: Third party Scripting utilities opinions?

  • From: "Donald Marang" <donald.marang@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 21 Jul 2010 15:26:01 -0400

I rely on Doug's BX Toolbox.  It provides tons of valuable information.  Far 
beyond the Home Row Utilities.  The p key will list the path in the window 
hierarchy of the current object.  This might help in your previous question 
regarding how to get between two objects.  It is interactive, like Home Row, 
to verify the route between two windows.  Make sure that the route will ne 
the same each time the program is run.  Some programs have a dynamic 
structure and add new branches of the structure depending on the activity. 
Keep in mind that I am not a Professional.

Don Marang

--------------------------------------------------
From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
Sent: Wednesday, July 21, 2010 3:06 PM
To: <jawsscripts@xxxxxxxxxxxxx>
Subject: [jawsscripts] Third party Scripting utilities oppinions?

> 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: