NVDA would not need default scripts to handle SkypeWatch because of the way its addons work. Same with Window-Eyes, which calls them "apps," much to my dismay - but that's another matter lol. (In a nutshell, I object to that name because one already calls "apps" the things we are scripting against.)
The rest of this message is both technical and tangential, so people who don't care about script chains and such can stop here if they like. I will cover two things: Why NVDA does not need default "scripts," and why I've packaged more default scripts in professional projects lately. First, JAWS versus NVDA for script loading techniques: In JAWS, an app's script files load when the app takes focus and unload when the app loses focus. For Skype, then, the scripts only run when Skype is in focus. In NVDA, an app's addon loads when the app is launched and unloads when the app is shut down. Whether the app is in focus doesn't matter. So Skype's addon loads when Skype starts up and doesn't quit running until you quit Skype itself - and I mean quit, not minimize to the system tray. SkypeWatch scripts in JAWS need to run when Skype is not in focus but is still in memory. In JAWS, I have to intercept default.jss to do that. In NVDA, there's no such problem; the addon is just going to be sitting there doing its job no matter what you're doing, as long as Skype is still running somewhere. Now, for my projects and script chaining. I actually wrote some of the below text before sending out the previous response, but deleted it because it was off topic. Happily I also parked it in a temporary text file... I said earlier that I have packaged more scripts with default.jss chaining included in the installer lately. Some of those packages were little personal projects for apps that run in the system tray. These apps offer features that do not require them to take focus, which means any JAWS scripts written to load for the app may never load at all. The case for default chaining is clear here: It lets me assign keystrokes and/or event responses to the app without requiring it to assume focus. However, the most notable cause of my packaging default chains in professional scripts lately is an increase in the number of "apps" I've had to script that live as toolbar addons that span multiple applications. Two recent examples, both in my professional scripting engagements, are a telephony toolbar that runs from Outlook, Internet Explorer, and Firefox; and a document management system that can run from Outlook, Word, PowerPoint, and Excel. In each case, though the toolbars may differ, the main application is the same no matter from whence it is launched. However, the telephony app does not take focus for some of its features, and the document management system embeds documents within itself, requiring me to manage script loading myself for Word, Excel, etc. In both cases, writing the scripts as a default intercept gave me two advantages: First, a single focal point for the code, instead of intercepts and/or new scripts for any number of simultaneous apps. Second, easier updating should another app begin hosting the toolbar. In the document management case, it also let me make Office documents accessible inside the system itself, which saves the user many steps when revising a document. On Mon, Oct 27, 2014 at 09:18:08PM -0400, Doris &Hubby Chris via Skypeenglish wrote: it is not so much a matter of not having to handle the default script file myself as it is having one. *g* that said, i have in the past created one myself to be able to run some scripts independently without having to mess with including them in the regular defaults each time. it would be interesting to hear how the custom defaults help with professional scripts. and is something similar possible in nvda? - probably beyond the skope of this list. thanks for the info and take care ... Doris At 08:44 PM 10/27/2014, you wrote: >My Skype script installer handles the default script chain issues so >you don't have to mess with default.jss yourself. Slightly to my >surprise, I have also been running into an increasing number of cases >where default scripts work better than app-specific ones. Systray apps >and apps that launch from toolbars within multiple apps are good >examples of this trend. This means I've been sending out installers >that manage default.jss/jsb more often of late, even in professional >projects. > >On Mon, Oct 27, 2014 at 07:45:19PM -0400, Doris &Hubby Chris via >Skypeenglish wrote: >if i understand correctly, the fs scripts work without creating a custom >default script which I personally prefer. This said, I am running your scripts >because I ran into some issues with fs's scripts. > >take care ... > >Doris > >At 07:08 PM 10/27/2014, you wrote: >>From a bit of poking around I just did, I'd guess the JAWS 15 Skype >>scripts might work as far back as JAWS 12.0. They will fail in 11 and >>older though, for want of a DLL. They would also fail even to compile >>under any JAWS older than a late update to JAWS 11 because of changes >>to the script language. >> >>I actually never checked the legal status of taking scripts from one >>JAWS version and using them in another. In this case though, since my >>scripts run back as far as 11, I'm not sure how much point there would >>be. :-) >> >>On Mon, Oct 27, 2014 at 06:08:46PM -0400, Doris &Hubby Chris via >>Skypeenglish wrote: >>you can downport the scripts included in jaws 15. I used them under 13. Not >>sure how much back they would go. >> >>Doris >> >>At 04:14 PM 10/27/2014, you wrote: >>>Hi john >>> >>>i'm not sure that this is even open for debate. >>> >>>What certain people are forgetting is freedom scientific's scripts only >work >>>with jaws 15. Whereas, doug's scripts work with jaws 15 and many older >>>versions. >>> >>>People should remember not everyone can afford the latest version of jaws. >>> >>> >>> >>> >>>-----Original Message----- >>>From: Skypeenglish [mailto:[email protected]] On >>>Behalf Of John via Skypeenglish >>>Sent: 27 October 2014 14:52 >>>To: screen readers' access to skype and its interface. >>>Subject: Re: [Skypeenglish] Baisic Jaws Commands with Skype >>> >>> >>>I think Doug Lee scripts are better anyway. >>> >>> >>>-----Original Message----- >>>From: Doris &Hubby Chris via Skypeenglish >>>Sent: Sunday, October 26, 2014 6:23 PM >>>To: screen readers' access to skype and its interface. >>>Subject: Re: [Skypeenglish] Baisic Jaws Commands with Skype >>> >>>check the jaws help for popular applications. it will tell you how to set >up >>>skype for best accessibility and also jaws commands for it as the latest >>>jaws comes for scripts for skype. of course, if you are using Mr Doug >Lee's >>>scripts, you will have to consult the documentation that comes with the >>>scripts. >>> >>>hth >>> >>>Doris >>> >>> >>> >>> >>>At 06:13 PM 10/26/2014, you wrote: >>>>Content-Type: multipart/alternative; >>>> boundary="----=_NextPart_000_004A_01CFF148.874ACF80" >>>>Content-Language: en-ca >>>> >>>>Hello List: >>>> >>>> >>>>I have finally gotten to compiling a list of Basic Skype Commands with >>>>JAWS for my students, and I am happy to share if anyone still wants >>>>them. I have not included the entire command list available with The >>>>JAWS scripts, but the ones I use most frequently plus some Hot Keys >>>>that will work with or without the scripts installed. I have also made >>>>a separate list for use with VoiceOver and the iPhone, and I am >>>>thinking it will work with other iDevices as well, but have no others to >>>test with. >>>> >>>>If you want either of these lists, contact me off list at >>>><mailto:[email protected]>[email protected]. >>>> >>>>Diana >> >>-- >>Doug Lee [email protected] http://www.dlee.org >>SSB BART Group [email protected] >>http://www.ssbbartgroup.com >>"Innovation is hard to schedule." -- Dan Fylstra >>Thanks for posting to the skype english list. >> >>to contact skype support with any questions regarding your account email >>[email protected] >> >>To access scripts for the latest version of skype go to >>http://www.dlee.org/skype >> >> >>To contact the list owner send a message to >>mailto:[email protected] >> >>and for a searchable archives page go here. >>http://www.mail-archive.com/[email protected]/ >> >>thanks and have a wonderful day. >> >>_______________________________________________ >>Skypeenglish mailing list >>[email protected] >>http://lists.tffppodcast.com/listinfo.cgi/skypeenglish-tffppodcast.com > > >--- >This email is free from viruses and malware because avast! Antivirus >protection is active. >http://www.avast.com > >Thanks for posting to the skype english list. > >to contact skype support with any questions regarding your account email >[email protected] > >To access scripts for the latest version of skype go to >http://www.dlee.org/skype > > >To contact the list owner send a message to >mailto:[email protected] > >and for a searchable archives page go here. >http://www.mail-archive.com/[email protected]/ > >thanks and have a wonderful day. > >_______________________________________________ >Skypeenglish mailing list >[email protected] >http://lists.tffppodcast.com/listinfo.cgi/skypeenglish-tffppodcast.com > >-- >Doug Lee [email protected] http://www.dlee.org >SSB BART Group [email protected] >http://www.ssbbartgroup.com >"You must let me try, for a true soldier does not admit defeat before >the battle." >--Helen Keller (in a letter to the president of Radcliffe College) >Thanks for posting to the skype english list. > >to contact skype support with any questions regarding your account email >[email protected] > >To access scripts for the latest version of skype go to >http://www.dlee.org/skype > > >To contact the list owner send a message to >mailto:[email protected] > >and for a searchable archives page go here. >http://www.mail-archive.com/[email protected]/ > >thanks and have a wonderful day. > >_______________________________________________ >Skypeenglish mailing list >[email protected] >http://lists.tffppodcast.com/listinfo.cgi/skypeenglish-tffppodcast.com --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com Thanks for posting to the skype english list. to contact skype support with any questions regarding your account email [email protected] To access scripts for the latest version of skype go to http://www.dlee.org/skype To contact the list owner send a message to mailto:[email protected] and for a searchable archives page go here. http://www.mail-archive.com/[email protected]/ thanks and have a wonderful day. _______________________________________________ Skypeenglish mailing list [email protected] http://lists.tffppodcast.com/listinfo.cgi/skypeenglish-tffppodcast.com -- Doug Lee [email protected] http://www.dlee.org SSB BART Group [email protected] http://www.ssbbartgroup.com "When there is no enemy within, the enemies outside cannot hurt you." --African Proverb Thanks for posting to the skype english list. to contact skype support with any questions regarding your account email [email protected] To access scripts for the latest version of skype go to http://www.dlee.org/skype To contact the list owner send a message to mailto:[email protected] and for a searchable archives page go here. http://www.mail-archive.com/[email protected]/ thanks and have a wonderful day. _______________________________________________ Skypeenglish mailing list [email protected] http://lists.tffppodcast.com/listinfo.cgi/skypeenglish-tffppodcast.com
