Hi, Category is not always filled in. It should be, and script manager should get upset if a scripter doesn't put it in. That might help clean things up some. Jim Jim Homme, Usability Services, Phone: 412-544-1810 Internal recipients, Read my accessibility blog "If a green on green tree falls in the forest and you're there, can you see it?" "Not unless you have a screen reader." :) -----Original Message----- From: jawsscripts-bounce@xxxxxxxxxxxxx [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Doug Lee Sent: Wednesday, January 06, 2010 9:01 PM To: jawsscripts@xxxxxxxxxxxxx Subject: [jawsscripts] Re: scripting question So we want... SELECT * FROM JAWSElements WHERE type='function' AND ret_type='handle'; Anybody wanna build an SQL table? <grin> Seriously, you have a point: It can be tricky to find functions by category, even though "category" is a field in the jsd files. On Wed, Jan 06, 2010 at 06:22:29PM -0600, Jim Bauer wrote: I find myself frequently writing JAWS Script code in other editors (and every once in awhile, even with a different screen reader, if I know it doesn't have to be immediately tested). I've grown accustomed to typing things like `perldoc -f chmod' and getting an instant breakdown, and was really just looking for the easiest, IDE-independent way to duplicate that feel during scripting. I could think of things like returning a list of documented functions that match some criterion (maybe all the `get' functions that return handles, or any functions operating on objects that return integers), but those would be mere luxuries. <G> I agree that what we have so far is more than adequate for things done within the Script Manager itself. Doug Lee <doug.lee@xxxxxxxxxxxxxxxx> wrote on Wed, 6 Jan 2010 18:56:40 -0500: >I know about perldoc, but what are you looking for specifically? We >have the following already at least: > >Ctrl+I for a list of functions with descriptions and guided code insertion. > >Shift+F1 for looking up all information about a keyword (function >names and some other keywords). > >The last one may do what you want: Position the cursor on >GetObjectAtPoint, for example, then type Shift+F1 to learn all about >it. > >And for the power users among us, there's always the ability to use >File > Open Shared File to open builtin.jsd, then use Ctrl+F to scan >the whole file for interesting stuff. > >On Wed, Jan 06, 2010 at 05:39:49PM -0600, Jim Bauer wrote: >MoveToWindow, SetFocus, any of the cursor routing functions. Poke >around a bit, either in the `reference' section of the FSDN or the >control+i `insert function' dialog of the Script Manager. > >As an almost related aside: for some time, JAWS has needed a >Perldoc-type utility to provide quick, on-demand references to >built-in JAWS scripting functions. ><jmtsanders@xxxxxxxxxxxxx> wrote on Wed, 6 Jan 2010 17:59:15 -0500: > >>Hi my name is John Sanders. >>I have a question: In the program that i'm trying to develop scripts for, how >>do i go about telling the jaws scripts to move the user in to another window? >>There's a private chat window in the program that i'm writing scripts for and >>there's the main edit window. >>I hope to hear from you soon. >>Sincerely, >>John Sanders >>__________? >>Visit and contribute to The JAWS Script Repository http://jawsscripts.com >> >>View the list's information and change your settings at >>//www.freelists.org/list/jawsscripts > >__________? >Visit and contribute to The JAWS Script Repository http://jawsscripts.com > >View the list's information and change your settings at >//www.freelists.org/list/jawsscripts __________? Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts -- Doug Lee, Senior Accessibility Programmer SSB BART Group - Accessibility-on-Demand mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com "While they were saying among themselves it cannot be done, it was done." --Helen Keller __________? Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts 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. __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at //www.freelists.org/list/jawsscripts