Re: Jaws scripts.

Doug Lee

A bit more about the Command key sequences; sorry, I've been using these for years and forgot to give a proper intro to those who haven't
used these...

All my scripts that use Command key sequences use the system I'm about to describe.

All commands in what I call a Command key system start with a common keystroke. By default, this is the left bracket key, [. See below if
you need to change this initial key to something else. This key is typed separately and before the other keys in each command. In other
words, these commands are key sequences, not key combinations.

When you type the Command key, JAWS will say something quick, like "Skype" or "Command," to let you know you have pressed the Command key. If you
actually need to type the key used as a Command key, such as to put a bracket character into a document, just type it again. If the default key
is inconvenient, change it by typing it and then typing Ins+C. This will give you a way to type a new key to use as the Command key. The
change will survive through JAWS and script updates and will apply only to the scripts you are using at the time.

All scripts I produce also include a help system for the key sequences:
- Type Command and then starttyping Tab and Shift+Tab to move among and list the available commands with descriptions. During this
exploration, Ins+Tab will repeat the command description you just heard. Press Esc when done exploring.
- Press Enter after hearing a command description to execute it. This works for commands that do not start a sublayer. You can of course
also just press the key listed for the command, even if it does start a sublayer.
- Command Ins+C or Command JAWSKey+C lets you change the Command key.

The Skype scripts currently do have a command key system like this, though I don't know how many people already use it. I introduced the
system into these scripts in 2007 or 2008. Not all commands in this system still work in the modern version of the classic Skype for Windows
desktop client.

On Wed, Nov 08, 2017 at 12:17:01PM -0500, Doug Lee wrote:
Oh they are not typed simultaneously. The Command key goes first, then you let go of that and press the second key. These are sequences, not

On Wed, Nov 08, 2017 at 12:12:34PM -0500, Jerry Pryde wrote:
I'm not sure about the command key combined with the assigned key.
command+1 for example.
What's the Command key?

-----Original Message-----
From: Doug Lee
Sent: Wednesday, November 08, 2017 12:09 PM
Subject: Re: [skypeenglish] Jaws scripts.

As part of my attempts to avoid keyboard collisions with application
keystrokes, I'm planning a change to the commands used to navigate
chats. Thoughts welcome, though I'm pretty set on doing this in light of the
fact that Alt+1, Alt+2, etc., conflict with not only the Skype
for Windows Desktop classic client but also with Skype UWP for Windows 10.

In the below keystrokes, "Command" means the prefix key common to all Skype
command key sequences. By default, this is the left bracket ([);
but this can be changed by the user.

Alt+1 through Alt+0 become Command 1 through Command 0 and read the last few
messages; thus, Command 1 becomes the command for reading the
last message.

Alt+Home, Alt+Left, Alt+NumPad5, Alt+Right, and Alt+End become Command h, j,
k, l, and semicolon (;) and move among messages to read them. Command h
goes to and reads the first message, and Command semicolon goes to and reads
the last message. Command j and l move to and read the previous and next
message, respectively; and Command k repeats the current message. Unlike
the above Command <number> sequences, these do not leave the key layer;
thus, one can type Command h to go to and read the first message, then just
tap l to keep reading forward, k to repeat a message, j to go back, etc.
Press Esc when done reading messages..

The new system has two more or less accidental advantages: First, you can do
everything without moving your hands away from the home row.
Second, anyone with hand coordination difficulties may find key sequences
easier than key combinations. Similarly, since it is no longer
necessary to hold down Alt to read through a bunch of messages, those with
repetitive strain sensitivities may find the new system easier on
the tendons.

As a final note, I am now writing scripts for Skype UWP, also called Skype
for Windows 10; and I'm trying to get the same Command h j k l
semicolon system to work there. For technical reasons, I am not succeeding
at getting the Command <number> sequences to work. In a nutshell,
I have no reliable way in Skype UWP to find the first and last message in a
history list without focusing it first.

On Wed, Nov 08, 2017 at 05:52:42PM +0100, Michele Barbi wrote:
Ok, if you refer to JAWS 2018, latest scripts revision 983 should work with
this. I unfortunately cannot test it because this version is not available
here in Italy.
Once you installed the scripts, alt+numbers on the numerical keyboard, not
the number pad, will read chat messages. I only use the double window style,
meaning I use the separate chat windows; with this configuration,
will work for the opened chat, otherwise it'll say not in a conversation

Doug Lee dgl@...
Level Access doug.lee@...
"When your best-laid plans have turned to dust, vacuum!"
- Whoopi Goldberg

Doug Lee dgl@...
Level Access doug.lee@...
"Pray devoutly, but hammer stoutly."
--Sir William G. Benham

Doug Lee dgl@...
Level Access doug.lee@...
No one alive is beyond hope; every second of life is a chance.

Join to automatically receive all group messages.