Support for these scripts is primarily provided in the following places, most preferred first:
This page is laid out for easy navigation via JAWS:
Starting in September of 2013, JAWS scripts for this application will only support (and compile for) JAWS versions 12 and later. This page explains why and provides further details.
For many years before 2009, enhancements to the JAWS scripting language consisted only of additional functions, not changes to the actual language itself. However, in the middle of the JAWS 11 development cycle, Freedom Scientific began adding some much-desired power to the scripting language. The primary changes in the JAWS language, some only completed by the release of JAWS 12, are these:
With this background, this script author decided to begin phasing out support for JAWS versions older than 12.0 in any script release after September 17, 2013. The specific reasons for the decision were these:
In mid September of 2013, this author requested user input and took the final in a set of statistical analyses on web traffic to determine what Skype, JAWS, and JAWS script versions were in use. The following is excerpted from an email to the SkypeEnglish mailing list and presents the results of that latest analysis, which is consistent with analyses done over the previous few months (those without a specific request to users to enter their data into the web logs however). This excerpt also details the end-user-visible changes this support decision will cause.
I [...] received over 130 responses to my request for people to type Ctrl+Shift+W from their newest comfortable JAWS version. I have run statistics and found the following:
- Out of 132 people who run a Skype 6.x version, which is the only set of Skype versions I'm supporting now, 122 run JAWS 12 or newer, 9 run JAWS 10 or 11, and only 1 runs a JAWS older than 10. From this I conclude that there is no significant need to continue supporting JAWS versions older than 10 at all. The case for dropping support for JAWS 10 and 11 is not quite as clear, but the amount of new power added to the language in JAWS 12, which I can only use if I stop supporting 10 and 11, seems worth the change, as it will notably ease my task of handling new problems for the more than 90% of users who are using JAWS 12 or newer.
- Out of the 122 using JAWS 12 and newer, 11 are using JAWS 12. The only cost for supporting JAWS 12 is the oddness of seeing JAWS Options dialogs instead of Quick Settings in Skype when running JAWS 13, 14, or 15. For now, I'm content with continuing to support the JAWS 12 users, as I'm not aware of any significant functional loss caused by this odd arrangement for JAWSKey+V.
So, the effect for everyone out there:
Starting with the October 4 Skype script release, the following changes went into effect:
- The 6.0a version remains on my site for anyone who needs it. It is the last Skype script version that supports any JAWS version from 6 through 11, inclusive.
- New script releases will only support JAWS 12 and later and will not even compile in an older JAWS or run there if you copy jsb files in by hand.
- The installer for the scripts will not recognize JAWS versions older than 12.0 so you don't accidentally make a mess of an old JAWS version.
- The code is updated to use new features in the scripting language that became available in JAWS 12. This will simplify coding of new complex solutions as they become necessary.