One of the huge benefits of Chip's classes, I think, was that he started 
out by teaching some basics about VBScripting, then hooking that up with 
the more powerful instructions of WEScripting. Now, should they do 
something similar for NVDA, I do agree, they'd have to run a couple of 
lessons in basic Python scripting.


Comes to Jaws, I still would like to know, if there is any 
documentation, sample code or anything else for newbies, for their 
scripting facilities. I was contacted privately by one user, who offered 
to answer any questions I had, but if there is any material I could read 
and play with, it would be easier to know what to ask. smiles.


David

On 5/30/2017 10:07 PM, Tom Kingston via Scripting wrote:
> A set of tutorials like Chip did would be great. The problem is 
> there's virtually no documentation for NVDA scripting. Although I 
> understand they plan on working on this and may already have something 
> going. I haven't checked recently.
>
> Next it will be quite a trek for us to transition because we'll have 
> to learn Python as well as the scripting capabilities of NVDA, which 
> circles back to my point of there being no documentation. Right now 
> you have to plow through the source code to see what you can do. And 
> to me, that's the million dollar question. Without any documentation 
> it's hard for me to find the time and energy to plow through endless 
> code blocks in order to figure out what I can do with it when it may 
> or may not meet my needs.
>
> There's also the question of whether Python 3.x can be used or if 2.x 
> must be used because it's what NVDA was written in. I say this because 
> there are some quirks in Python 2.x that are substantial enough that 
> the original developer of it came back and essentially rewrote it 
> because there was no other way around that would make it compatible 
> with 2.x. I'm sure I could get the answer to this easily, but it only 
> adds to the feeling of being thrown into the sea in order to see if I 
> can swim or not.
>
> As for user windows? It's just another dangling question due to the 
> lack of documentation.
>
> Regards,
> Tom
>
>
> On 5/30/2017 10:52 AM, Jonathan Cohn via Scripting wrote:
>> 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> 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 
>>> 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....@lists.window-eyes.com] 
>>> 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/lists3717
>>>  
>>>
>>> %40comcast.net
>>> <http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/lists3717%40comcast.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/jon.c.cohn%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
>>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: 
>> <http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com/attachments/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/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/trailerdavid%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/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