JAWS Scripts For Skype 5.x

Revision 55a

This is the first script release specifically aimed at Skype 5.5. It will also support Skype 5.1 through 5.3 unless otherwise indicated. Some features of these scripts will not work with Skype 5.0, and these scripts should not be used with anything 4.x or older. Facebook integration may not work perfectly in Skype versions before 5.5.0.115. A JAWSKey+Ctrl+V should tell you your current Skype version number.

This script version is dynamic, meaning that updates to it will be made "in place," as was true for versions 5.0b through 5.3a. Newer revisions will replace older ones, and I will add change notes to this section as changes are made. In these scripts, the information announced for JAWSKey+Q will include not only the version number (5.5a) but also the exact revision number of the scripts you are running, such as 672.

Important note: This script version comes with a new installer (described here) along with the old installer used for older Skype scripts. Please read the section describing this installer before deciding which installer to use. The new installer will soon replace the old installer and the zip file, since it can also be unzipped with a 7Zip-compatible unzipper.

Here are the changes in release 5.5a, most recent first. In JAWS, use the h or 3 keys to move through changes by release date, or Tab to jump straight to the download links.

Revision 699, released February 1, 2012

A very minor change for translators: There are new constants in skype.jsm to translate: ksViewMenu for Alt+V and ksSkypeHome for k. These are used by Ctrl+8 to activate the Skype Home page, but the keystrokes may changed based on the Skype language in effect. For English Skype users, this update holds no further benefits.

Revision 698, released January 15, 2012

Revision 689, released October 13, 2011

Note: Due to a tiny little oversight on my part, those who use the zip file to install revision 689 rather than using one of the executable installers may find that Insert+Q says "Revision 690" instead of "Revision 689." This is still revision 689 of the code. Sorry for any confusion.

Revision 686, released September 8, 2011

Only one change here: Call durations are again announced for non-conference calls. (I don't currently see a way to make them announce for conferences.)

Revision 685, released September 7, 2011

Ctrl+Alt+Shift+E is no longer used for helping translate emoticons, as this command interfered with SkypeTalking. Translators should now use the Skype Command key followed by m and then Ctrl+E. SkypeTalking users should no longer hear "0" when trying to use that command from within a Skype window.

This update also fixes a very minor bug in the code for changing the Skype command key, and the Skype Command key sequence for broadcasting the screen reader flag, Command m s, now appears in the help for the Skype Command system..

Revision 683, released September 7, 2011

The Profile mood text edit box, when opened, will no longer repeat all of its contents on every key you type into it. Also, the Choose Emoticon command, Ctrl+Shift+M, now uses the same names for emoticons as Skype itself.

Revision 679, released September 4, 2011

This is a small fix to make the Connect to Facebook button easier to find on systems where the text in the Facebook tab wraps to more lines than I originally thought possible. If you downloaded revision 672 or 678 and still did not hear "Connect to Facebook button" when typing Ctrl+7 while not already connected to Facebook, try this update.

Revision 678, released September 4, 2011

This is a quick update to revision 672 but is important for anyone who uses the Skype Command key system and changes the Command key from its default.

Changes since revision 672:

Revision 672, released September 3, 2011

This update mainly addresses Skype-Facebook integration in Skype 5.5 and is a minor update. Translators should note, however, that there are significant changes in skype.jdf, the JAWS dictionary for emoticons and country flags.

Changes in this version from version 5.3a revision 658:

Download: Revision 55a new experimental executable installer | Revision 55a original-style executable installer | Revision 55a source and JAWS 7-12 binaries

Revision 53a

Important Notes:

This is the first script release specifically aimed at Skype 5.3 and 5.5. It will also support Skype 5.1 and 5.2 unless otherwise indicated. Some features of these scripts will not work with Skype 5.0, and these scripts should not be used with anything 4.x or older. A JAWSKey+Ctrl+V should tell you your current Skype version number.

This script version is dynamic, meaning that updates to it will be made "in place," as was true for versions 5.0b and 5.2a. Newer revisions will replace older ones, and I will add change notes to this section as changes are made. In these scripts, the information announced for JAWSKey+Q will include not only the version number (5.3a) but also the exact revision number of the scripts you are running, such as 657.

Important note: This script version comes with a new installer along with the old installer used for older Skype scripts. Please read the section describing this installer before deciding which installer to use. The new installer will soon replace the old installer and the zip file, since it can also be unzipped with a 7Zip-compatible unzipper.

Here are the changes in release 5.3a, most recent first. In JAWS, use the h or 3 keys to move through changes by release date, or Tab to jump straight to the download links.

Revision 658, released June 11, 2011

This fixes an error in the previous quick release that broke the Ctrl+5 command in some cases.

Revision 657, released June 10, 2011

Revision 656, released May 9, 2011

Revision 654, released May 8, 2011

Download: Revision 53a new experimental executable installer | Revision 53a original-style executable installer | Revision 53a source and JAWS 7-12 binaries

Revision 52a

This is the first script release specifically aimed at Skype 5.2. It will also support Skype 5.1 unless otherwise indicated. Some features of these scripts will not work with Skype 5.0, and these scripts should not be used with anything 4.x or older. A JAWSKey+Ctrl+V should tell you your current Skype version number.

This script version is dynamic, meaning that updates to it will be made "in place," as was true for version 5.0b. Newer revisions will replace older ones, and I will add change notes to this section as changes are made. In these scripts, the information announced for JAWSKey+Q will include not only the version number (5.2a) but also the exact revision number of the scripts you are running, such as 620.

Important note: This script version is the first to come with a new experimental installer along with the old familiar installer used for all the Skype scripts up to now. Please read the section describing this installer before deciding which installer to use.

Here are the changes in release 5.2a, most recent first. In JAWS, use the h or 3 keys to move through changes by release date, or Tab to jump straight to the download links.

Revision 640, released February 19, 2011

This update includes one enhancement for the scripts themselves and several improvements to the new installer. The old-style installer is not changed.

Script enhancements:

New installer enhancements:

Revision 621, released February 14, 2011

One correction over revision 620: Arrows in Contact and Conversation lists again report position and item count information.

Revision 620, released February 13, 2011 (first 5.2a release)

This is a major update, including a new experimental installer, some new features, and some bug fixes, all explained below.

New Experimental Installer

This script version comes with an installer like has always been used, but also with a new, experimental installer with the following features compared to the old one:

Things you should be aware of before using the new experimental installer:

  1. The Skypewatch installation should work in all cases with which I am familiar. However,
    • If you are running Skypewatch via the "old method" of installation, that being a modified copy of the standard JAWS default.jss, use of this experimental installer is not recommended. This is because if you then run the uninstaller, you will start getting JAWS script load errors because JAWS will try to load the Skypewatch scripts you just removed. JAWSKey+Q should tell you which way Skypewatch is running, or if it is not running at all.
    • There may be installation cases that did not come to my mind when I was designing this installer. You use the new installer at your own risk. That said, of course I would like to hear how well it works for people.
  2. Because of the Skypewatch installation, you should either restart JAWS or type Ctrl+JAWSKey+Esc once after running the installer, in order to make JAWS load the updated Skypewatch scripts into memory.
  3. To upgrade scripts via this installer in the future, you will first need to uninstall the old scripts by using the Uninstall item in your Start menu for this. The installer will inform you if and when this is necessary.
  4. A side effect of the above requirement is that, if you get a new JAWS version and want to install the scripts in it using the new installer, you will first have to run the uninstaller to remove your existing scripts from your system before the installer will let you install into the new JAWS version. Ideally, this issue should be fixed, but at present I have no quick solution.

New Features

Note that all of the following features can be had without using the new experimental installer just described. The scripts are the same, regardless of which installer you use (or if you use the Zip file, for that matter).

New features since 5.0b revision 601:

Bug Fixes

Bug fixes since 5.0b revision 601:

Download: Revision 52a new experimental executable installer | Revision 52a original-style executable installer | Revision 52a source and JAWS 7-12 binaries

Revision 50b

This is the first script release specifically aimed at Skype 5.0 Gold. It will not support any older Skype version. As of revision 564 (see below), these scripts also support Skype 5.1 and 5.2 beta. A JAWSKey+Ctrl+V should tell you your current Skype version number.

This script version is dynamic, meaning that updates to it will be made "in place." Rather than posting new versions like 5.0c, I will update the 5.0b files and add change notes to this section as changes are made. The newest changes will appear first. This will make it easier for me to release fixes quickly. In these scripts, the information announced for JAWSKey+Q will include not only the version number (5.0b) but also the exact version control revision number of the scripts you are running, such as 539.

Here are the changes in release 5.0b, most recent first. In JAWS, use the h or 3 keys to move through changes by release date, or Tab to jump straight to the download links.

Revision 601, released February 11, 2011

Revision 587, released February 5, 2011

Revision 577, released January 24, 2011

This update is all about fixing problems you might encounter when trying to update your Profile in Skype 5.1:

Additionally, JAWS should no longer say "Group box" numerous times if you examine a user's profile with the JAWS cursor, and JAWSKey+Q will indicate that these scripts work with Skype 5.1.

Revision 567, released January 7, 2011

Revision 565, released January 7, 2011

Revision 553, released November 3, 2010

Revision 549, released October 29, 2010

Revision 548, released October 29, 2010

Revision 545, released October 29, 2010

As of this script version, the following procedure is recommended for adding contacts in Skype 5.0:

  1. Open the Friend Finder, such as by activating the Contacts menu and then Add a Contact.
  2. Find the field you wish to fill out, such as Skype Name or Full Name, and enter Forms mode in it.
  3. Type the field value, such as Skype name or person's name, then wait a few seconds. Skype will begin searching the moment you start typing and should stop and show results within five to ten seconds after you stop typing. Do not leave the field too quickly.
  4. If there are multiple matches, a "View" link will appear, and JAWS will say "View" at the end of its announcement of the page changes. Tab until you find the View link, and press Enter.
  5. If there is only one match, some of the matching person's details will appear. You can use the virtual cursor to review what has appeared, then press Add at the bottom of the page to add the contact, or press the link consisting of the person's name to get more details. If you do that, the details appear under a new Heading level 1.

Revision 539, released October 27, 2010

Revision 535, released October 27, 2010 (first 5.0b release)

Download: Revision 50b executable installer | Revision 50b source and JAWS 7-12 binaries

Revision 50a

These scripts are intended for users of Skype 5.0 beta 1 or 2, Skype 4.2, and Skype 4.1 versions as far back as 4.1.0.136. These scripts also work with Skype 5.0 Gold but are no longer recommended for that Skype version, as there are newer scripts for that. These scripts will not work with Skype 4.0, 3.8, or older versions. A JAWSKey+Ctrl+V should tell you your current Skype version number.

Important note: This script version is the first version that will work with Skype 5.0 beta 2 and Skype 5.0 Gold. Older scripts, such as version 4.2e, will not work with those Skype versions.

The changes that apply only to Skype 5.0 beta 2 and Skype 5.0 Gold appear first below, followed by the changes that apply to all supported Skype versions. A list of known issues appears at the end of this section.

Changes for Skype 5.0 beta 2 and Skype 5.0 Gold:

Fixes since script version 4.2e for all supported Skype versions::

Known issues with Skype 5.0 beta 2 and Skype 5.0 Gold:

Download: Revision 50a executable installer | Revision 50a source and JAWS 7-11 binaries