This page is laid out for easy navigation via JAWS:
These are JAWS scripts for Skype for Business 2015 (SfB) and Microsoft Lync 2013 (Lync), from now on collectively called simply SfB. Documentation of script usage and features can be viewed by typing Insert+F1 twice in quick succession from within SfB while these scripts are running.
This script version is dynamic, meaning that updates to it will be made "in place." Newer revisions will replace older ones, and I will add change notes to this section as changes are made.
Here are the changes in this version, 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.
This version corrects a few anomalies introduced by recent SFB updates:
Sender and timestamp information are again announced during navigation among chat messages.
The word "Unread" is removed from the beginning of many messages (read and unread).
Ins+T should no longer read unrelated conversation names in a multi-conversation window along with the correct name.
Ctrl+F4 again works to close the current conversation in a multi-conversation window.
JAWS' spoken identification and tutor text for many SFB controls are updated.
Ctrl+Shift+E pops up a JAWS edit box for editing edit control content. This is particularly useful for handling extreme sluggishness in chat input boxes. When using this feature, remember to press Enter once to close the JAWS edit popup, and again to send the message in SFB.
If anyone experienced surprise resets of SFB-specific JAWS settings from time to time, this should no longer happen.
Note that two features of particular interest are still lacking; namely, automatic announcement of incoming chat messages when focus is in the chat window, and chat message reading with Alt and numbers and/or letters. For the first of these, I have not seen a way to implement this announcement in current SFB versions. For the last, I have been waiting for SFB to settle down because any implementation of this feature will involve significant code dependency on the exact structure and behavior of chat message lists and items.
In a tabbed conversation window, Ins+T includes the position of the current tab among tabs as well as the count of tabs available.
Fixes the reading of other chat tab names on Ins+T when more than one chat tab are present.
This revision fixes installer and compilation issues:
Typing the JAWS
SayLine command (Ins+Up) three
times in quick succession will place the focused chat line in a JAWS
virtual buffer for review. This is particularly useful for long and
multiline chat messages.
The installer for these scripts should also work now with JAWS 17.
This revision makes Ins+F7 and JAWSKey+F7, when typed while focus is on a chat history entry in a chat window, bring up a list of any links in that chat entry for review and/or selection.
This is the initial release of these scripts. Refer to the manual for a feature list.