That would be awesome Rod I look forward to it. -----Original Message----- From: Scripting [mailto:scripting-bounces+dennisl1982=gmail....@lists.window-eyes.com] On Behalf Of Rod Hutton via Scripting Sent: Wednesday, May 31, 2017 12:52 PM To: cov...@ccs.covici.com; Window-Eyes Scripting List Subject: RE: migrating apps
Thanks, John. Who knows? Over the course of time, Rod might become a Jaws scripter. (smile) Take care, Rod -----Original Message----- From: Scripting [mailto:scripting-bounces+rod_hutton=hotmail....@lists.window-eyes.com] On Behalf Of John Covici via Scripting Sent: May 31, 2017 8:28 AM To: Tom Kingston <tom.kings...@charter.net>; Window-Eyes Scripting List <scripting@lists.window-eyes.com> Subject: Re: migrating apps The Jaws script for goldwave does not do much, the WE app, I think written by Rod Hutton (sp) does much better, but how to migrate that one? On Wed, 31 May 2017 07:42:22 -0400, Tom Kingston via Scripting wrote: > > Steve, > There are already JAWS scripts for Sound Forge. Jim Snowbagger has > been writing them for years. That's all I know about them. > http://www.heartofiowa.net/~snowman/scripts.html > Hth, > Tom > > > On 5/31/2017 3:33 AM, Steve Nutt wrote: > > Hi Tom, > > > > I'd love for you to migrate your excellent Sound Forge script to JAWS. I realise what time it would take you to do it, but I'd certainly be your first donator or buyer if you sold it. > > > > All the best > > > > Steve > > > > -----Original Message----- > > From: Scripting > > [mailto:scripting-bounces+steve=comproom.co...@lists.window-eyes.com > > ] On Behalf Of Tom Kingston via Scripting > > Sent: 31 May 2017 04:39 > > To: Window-Eyes Scripting List <scripting@lists.window-eyes.com> > > Subject: Re: migrating apps > > > > Thanks Marlon. > > Much appreciated. > > Regards, > > Tom > > > > > > On 5/30/2017 10:28 PM, Marlon Brandão de Sousa wrote: > >> Hi, > >> > >> The fact that the most comprehensive Guide is not easily found is > >> been addressed together with the authors. But here you go > >> https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Development > >> -Gu > >> id > >> <https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Developmen > >> t-G > >> uide>e > >> > >> I recommend that you and all other listers who have interest in > >> NVDA scripting read this documentation and subscribe to the NVDA > >> dev List and send them your feedback. They are really looking for > >> this kind of input and they are really wiling to help new scripters! > >> Obrigado, > >> Marlon Brandão de Sousa > >> > >> Em 30 de mai de 2017, às 22:42, Doug Lee via Scripting > >> <scripting@lists.window-eyes.com > >> <mailto:scripting@lists.window-eyes.com>> escreveu: > >> > >>> I read your initial message as saying you would have to create 22 > >>> files for a JAWS script. The scripts to which you refer, which > >>> seem far more comprehensive just based on what I know of some of > >>> the files involved, incorporate code libraries to simplify app-specific tasks. > >>> The HSC and MSAA files in particular would appear to fit into this > >>> category. That is an indication of a specific scripter's choice of > >>> file organization but not an indication of what is required for > >>> JAWS scripting. :-) > >>> > >>> I hope this is helpful, and also that it is taken in the > >>> educational spirit in which it is intended. Any new environment > >>> can be frustrating, especially when one encounters it amid an > >>> urgent need to master it quickly. > >>> > >>> On Tue, May 30, 2017 at 06:39:39PM -0400, Tom Kingston via > >>> Scripting > >>> wrote: > >>> On 5/30/2017 4:38 PM, Dennis Long via Scripting wrote: > >>>> I agree it's far fewer than 22 files. > >>> > >>> Then count these files, which is what's included in the download. > >>> HSCRemoteServerFetch.jsb > >>> HSCRemoteServerFetch.jsd > >>> hsc_msaa.jsh > >>> msaa.jsh > >>> reaper.jbs > >>> reaper.jcf > >>> reaper.jkm > >>> reaper.jsb > >>> reaper.jsd > >>> reaper.jsm > >>> reaper.JSS > >>> reaper.sil > >>> reaper_host32.JCF > >>> reaper_host32.jsb > >>> reaper_host32.JSS > >>> reaper_host64.JCF > >>> reaper_host64.jsb > >>> reaper_host64.JSS > >>> snow_MSAA.jcf > >>> snow_MSAA.jsb > >>> snow_MSAA.jsd > >>> snow_MSAA.jss > >>> > >>>> > >>>> -----Original Message----- > >>>> From: Scripting > >>>> [mailto:scripting-bounces+dennisl1982=gmail.com@lists.window-eyes > >>>> .co m] On Behalf Of Doug Lee via Scripting > >>>> Sent: Tuesday, May 30, 2017 4:32 PM > >>>> To: Tom Kingston; Window-Eyes Scripting List > >>>> Subject: Re: migrating apps > >>>> > >>>> Speaking as a professional JAWS scripter, I admit I'm surprised > >>>> to hear you needed 22 files for what sounds like a simple script. > >>>> Typically you would have these: > >>>> > >>>> - A jss file, which compiles to a jsb file, for the code itself. > >>>> We'll count > >>>> that as two. You type your code into the jss file and the JAWS > >>>> Script Manager makes the jsb file when you compile it. > >>>> - A jsd file for the help text for the scripts. Handled > >>>> automatically by the JAWS Script Manager in many cases. > >>>> - A jkm file for key mappings. Handled automatically by the > >>>> Script Manager in many cases. > >>>> > >>>> You may also include a jcf file for configuration options and/or > >>>> a jdf file for dictionary entries, though I doubt your script set > >>>> for Window-Eyes had the latter. If you want to name graphic > >>>> icons, you could use a jgf file. > >>>> Frames, though rarely used these days, would involve a jff and a > >>>> jfd file; but again, I doubt those would be involved in your project. > >>>> > >>>> I'm still a ways from 22. :-) > >>>> > >>>> On Tue, May 30, 2017 at 04:20:46PM -0400, Tom Kingston via > >>>> Scripting > >>>> wrote: > >>>> JAWS scripting is a proprietary mish mash of this that the other > >>>> and his brother. So there's no such thing as real world resources > >>>> such as with Python. > >>>> I wrote the Window-Eyes script for Reaper and was then surprised > >>>> to find that the JAWS script was not locked up. So I downloaded > >>>> it and took a quick look. I couldn't believe that what I did in > >>>> one small VBS file, an XML file, a set file, and a we file > >>>> required 22 files to be done in JAWS. > >>>> Needless to say, I have no interest in learning a proprietary > >>>> scripting method. And I suspect it will probably seem nonsensical > >>>> to a real programmer's mind. But that's just speculation. It > >>>> comes from an experience years ago when a friend of mine wanted > >>>> to learn JAWS scripting. Knowing nothing about it I assumed that > >>>> at least the common denominators of virtually all programming > >>>> languages would apply. Boy was I wrong. My understanding is that > >>>> it has become at least somewhat more conventional. But unless all > >>>> else fails it's not a mess I wish to drown in. > >>>> Regards, > >>>> Tom > >>>> > >>>> > >>>> On 5/30/2017 10:54 AM, Dennis Long via Scripting wrote: > >>>>> What about scripting for Jaws? > >>>>> > >>>>> -----Original Message----- > >>>>> From: Scripting > >>>>> [mailto:scripting-bounces+dennisl1982=gmail.com@lists.window-eye > >>>>> s.c om] On Behalf Of Jonathan Cohn via Scripting > >>>>> Sent: Tuesday, May 30, 2017 10:53 AM > >>>>> To: Chip Orange; Window-Eyes Scripting List > >>>>> Subject: Re: migrating apps > >>>>> > >>>>> Mr Lee of NVAccess / NVDA proposed on twitter yesterday having a > >>>>> one day class on scripting NVDA. I guess it is time to learn Python. > >>>>> Anybody interested in doing a set of regular discussions like > >>>>> Chip did way back to migrate our common knowledge into NVDA > >>>>> scripting knowledge? I wonder how difficult it would be to have > >>>>> an NVDA that emulates the favorite parts of WindowEyes. I expect > >>>>> the hardest part considering that NVDA doesn't appear to have a > >>>>> virtual mode would be the User Windows functions but then it > >>>>> seems that WindowEyes wasn't > >>>> supporting that very aggressively. > >>>>> > >>>>> Best Wishes, > >>>>> > >>>>> Jonathan Cohn > >>>>> > >>>>> On Fri, May 26, 2017 at 7:01 PM Chip Orange via Scripting < > >>>>> scripting@lists.window-eyes.com > >>>>> <mailto:scripting@lists.window-eyes.com>> wrote: > >>>>> > >>>>>> Hi David, > >>>>>> > >>>>>> You could look at the possibility of running your app as a > >>>>>> Windows VBScript rather than a Window-Eyes VBScript. You'd > >>>>>> have to do without the WE dialogs and all the other WE features > >>>>>> of scripting which we all used, but if you don't make use of > >>>>>> these features very much, you might be able to get a Windows VBScript version to run. > >>>>>> If you could, this would be the easiest way to get some apps > >>>>>> converted > >>>> away from WE. > >>>>>> > >>>>>> VBScript does have some very basic input and output commands > >>>>>> (you can display a dialog and get a string response from the > >>>>>> user), this could possibly be enough for your needs. It has no > >>>>>> equivalents to MSAA or Windows etc., so nothing which assisted > >>>>>> you with accessibility is likely to run. > >>>>>> > >>>>>> Of course, Window-Eyes will continue to run for some indefinite > >>>>>> amount of time ... and I'd be glad to share the source code to > >>>>>> Remind Me Where with anyone who'd like to try tinkering with it > >>>>>> while it > >>>> does. > >>>>>> If you wanted to keep something big like it is running, I would > >>>>>> guess learning VB.net <http://VB.net> might be the closest to > >>>>>> what you're used to. > >>>>>> > >>>>>> Like Richard, I feel something like the end of Animal Farm as well. > >>>>>> > >>>>>> Take care, > >>>>>> > >>>>>> Chip > >>>>>> > >>>>>> > >>>>>> -----Original Message----- > >>>>>> From: Scripting > >>>>>> [mailto:scripting-bounces+lists3717=comcast.net@lists.window-eyes. > >>>>>> co > >>>>>> m] > >>>>>> On Behalf Of David via Scripting > >>>>>> Sent: Monday, May 15, 2017 11:49 AM > >>>>>> To: Aaron Smith; Window-Eyes Scripting List > >>>>>> Subject: migrating apps > >>>>>> > >>>>>> I do understand that an app that has been developed under the > >>>>>> great scripting capability of WineEyes, will not be possible to > >>>>>> simply plug in under Jaws. At least, it is my understanding, > >>>>>> that Jaws has its own dedicated scripting system. > >>>>>> > >>>>>> Still, a number of apps, both officially released and many that > >>>>>> I have developed for my personal usage, would be a great miss > >>>>>> when > >>>> migrating. > >>>>>> Whenever the migrating will be. Smile. > >>>>>> > >>>>>> Now, is there a way for me, to make my apps become stand-alone, > >>>>>> in the sense that they could be run under any screen reader? > >>>>>> That they still would be using features like the UI > >>>>>> capabilities and other functionality of for instance GWToolkit? > >>>>>> I do understand, that apps that make great usage of, or > >>>>>> directly works with internal features of WinEyes, may not be > >>>>>> possible to run under any other screen readers, since they > >>>>>> won't have any functionality to hook on to. But an app like for > >>>>>> instance the "remind me where", that Chip Orange developed, and > >>>>>> which base its main functionality on information from the net, > >>>>>> and greatly on the UI environment of WinEyes scripting, sould > >>>>>> such a program be possible to make go general? Sure I could > >>>>>> have thought of a good number of other apps that I have come to rely on, and which would have been great to see under other screen readers. > >>>>>> > >>>>>> Guess my basic question is, what would I need to do in my app > >>>>>> code, to make it possible to run outside the WinEyes > >>>>>> environment, if that is at all possible? And if realistic, does > >>>>>> there exist any sample code that I can look at, so as to see it done in practicality? > >>>>>> > >>>>>> Thanks, > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Any views or opinions presented in this email are solely those > >>>>>> of the author and do not necessarily represent those of Ai Squared. > >>>>>> > >>>>>> For membership options, visit > >>>>>> > >>>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes. > >>>>>> com > >>>>>> /l > >>>>>> is > >>>>>> ts3717 > >>>>>> %40comcast.net <http://40comcast.net> > >>>>>> <http://lists.window-eyes.com/options.cgi/scripting-window-eyes > >>>>>> .co > >>>>>> m/ > >>>>>> li > >>>>>> sts3717%40comcast.net <http://40comcast.net>> . > >>>>>> For subscription options, visit > >>>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes > >>>>>> .co > >>>>>> m > >>>>>> List archives can be found at > >>>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes. > >>>>>> com > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Any views or opinions presented in this email are solely those > >>>>>> of the author and do not necessarily represent those of Ai Squared. > >>>>>> > >>>>>> For membership options, visit > >>>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes. > >>>>>> com > >>>>>> /j > >>>>>> on > >>>>>> .c.cohn%40gmail.com <http://40gmail.com> . > >>>>>> For subscription options, visit > >>>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes > >>>>>> .co > >>>>>> m > >>>>>> List archives can be found at > >>>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes. > >>>>>> com > >>>>>> > >>>>> -------------- next part -------------- An HTML attachment was > >>>>> scrubbed... > >>>>> URL: > >>>>> <http://lists.window-eyes.com/private.cgi/scripting-window-eyes. > >>>>> com > >>>>> /at > >>>>> tachme > >>>>> nts/20170530/13d902d4/attachment.htm> > >>>>> _______________________________________________ > >>>>> Any views or opinions presented in this email are solely those > >>>>> of the author and do not necessarily represent those of Ai Squared. > >>>>> > >>>>> For membership options, visit > >>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.c > >>>>> om/ > >>>>> den > >>>>> nisl19 > >>>>> 82%40gmail.com <http://40gmail.com>. > >>>>> For subscription options, visit > >>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes. > >>>>> com > >>>>> List archives can be found at > >>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.c > >>>>> om > >>>>> > >>>>> _______________________________________________ > >>>>> Any views or opinions presented in this email are solely those > >>>>> of the > >>>> author and do not necessarily represent those of Ai Squared. > >>>>> > >>>>> For membership options, visit > >>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.co > >>>> m/t om.kings ton%40charter.net <http://40charter.net>. > >>>>> For subscription options, visit > >>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes. > >>>>> com > >>>>> List archives can be found at > >>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.c > >>>>> om > >>>>> > >>>> _______________________________________________ > >>>> Any views or opinions presented in this email are solely those of > >>>> the author and do not necessarily represent those of Ai Squared. > >>>> > >>>> For membership options, visit > >>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.co > >>>> m/d oug.lee% 40ssbbartgroup.com <http://40ssbbartgroup.com>. > >>>> For subscription options, visit > >>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.c > >>>> om > >>>> List archives can be found at > >>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.co > >>>> m > >>>> > >>>> -- > >>>> Doug Lee, Senior Accessibility Programmer SSB BART Group (soon to > >>>> be Level > >>>> Access) mailto:doug....@ssbbartgroup.com > >>>> http://www.ssbbartgroup.com "While they were saying among > >>>> themselves it cannot be done, it was done." > >>>> --Helen > >>>> Keller _______________________________________________ > >>>> Any views or opinions presented in this email are solely those of > >>>> the author and do not necessarily represent those of Ai Squared. > >>>> > >>>> For membership options, visit > >>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.co > >>>> m/d > >>>> ennisl19 82%40gmail.com <http://40gmail.com>. > >>>> For subscription options, visit > >>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.c > >>>> om > >>>> List archives can be found at > >>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.co > >>>> m > >>>> > >>>> _______________________________________________ > >>>> Any views or opinions presented in this email are solely those of > >>>> the author and do not necessarily represent those of Ai Squared. > >>>> > >>>> For membership options, visit > >>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/tom.kings ton%40charter.net. > >>>> For subscription options, visit > >>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.c > >>>> om > >>>> List archives can be found at > >>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.co > >>>> m > >>>> > >>> _______________________________________________ > >>> Any views or opinions presented in this email are solely those of > >>> the author and do not necessarily represent those of Ai Squared. > >>> > >>> For membership options, visit > >>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/doug.lee% 40ssbbartgroup.com. > >>> For subscription options, visit > >>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.co > >>> m > >>> List archives can be found at > >>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com > >>> > >>> -- > >>> Doug Lee, Senior Accessibility Programmer SSB BART Group (soon to > >>> be Level Access) mailto:doug....@ssbbartgroup.com > >>> http://www.ssbbartgroup.com "While they were saying among > >>> themselves it cannot be done, it was done." --Helen Keller > >>> _______________________________________________ > >>> Any views or opinions presented in this email are solely those of > >>> the author and do not necessarily represent those of Ai Squared. > >>> > >>> For membership options, visit > >>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/splyt.lis ts%40gmail.com. > >>> For subscription options, visit > >>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.co > >>> m > >>> List archives can be found at > >>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com > > _______________________________________________ > > Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. > > > > For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/steve%40c omproom.co.uk. > > For subscription options, visit > > http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com > > List archives can be found at > > http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com > > > > > > > _______________________________________________ > Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. > > For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/covici%40 ccs.covici.com. > For subscription options, visit > http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com > List archives can be found at > http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com > -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici cov...@ccs.covici.com _______________________________________________ Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/rod_hutto n%40hotmail.com. For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com List archives can be found at http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com _______________________________________________ Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/dennisl19 82%40gmail.com. For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com List archives can be found at http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com _______________________________________________ Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com. For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com List archives can be found at http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com