Developing it for both would be awesome.

-----Original Message-----
From: Scripting 
[mailto:scripting-bounces+dennisl1982=gmail....@lists.window-eyes.com] On 
Behalf Of Steve Nutt via Scripting
Sent: Wednesday, May 31, 2017 3:35 AM
To: 'Steve Nutt'; 'Window-Eyes Scripting List'
Subject: RE: migrating apps

Come to think of it, even developing it for NVDA would be really cool.  I  have 
both.

All the best

Steve

-----Original Message-----
From: Scripting 
[mailto:scripting-bounces+steve=comproom.co...@lists.window-eyes.com] On Behalf 
Of Steve Nutt via Scripting
Sent: 31 May 2017 08:34
To: 'Tom Kingston' <tom.kings...@charter.net>; 'Window-Eyes Scripting List' 
<scripting@lists.window-eyes.com>
Subject: RE: migrating apps

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-Development-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....@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-eyes.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.com/
>>>> 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.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/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.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/d
>>> oug.lee% 40ssbbartgroup.com <http://40ssbbartgroup.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
>>>
>>> --
>>> 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/d
>>> ennisl19 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.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/tom.kingston%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.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/doug.lee%40ssbbartgroup.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
>>
>> --
>> 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.lists%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/steve%40comproom.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/steve%40comproom.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/dennisl1982%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

Reply via email to