[jawsscripts] Re: Third party Scripting utilities oppinions?

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

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.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
> 
__________�

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: