Quikwriting 2.0 release notes

Ken Perlin, September 1999

Quikwriting is an alternate input method for handheld PDAs. Our initial implementations are for the PalmPilot, Palm III and Palm V. This page contains the release notes for Version 2.0. This version brings a number of major changes and improvements to Quikwriting, which now functions as a complete input system. To get to the main quikwriting page, click here.

This version makes much more extensive use of a calibrated plastic insert:

The insert contains two side-by-side virtual keyboards, an alpha keyboard ``a'' and a numeric keyboard ``n'':

While you read this document, you might want to open the Java emulator for QW2.0

All together, there are now 18 zones: 3×3 zones for each keyboard. In the discussion below, we use the following convention when naming the zones:

1a  2a  3a
4a    5a    6a
7a  8a  9a
1n  2n  3n
4n    5n    6n
7n  8n  9n

Zones 5a and 5n are the two center zones. Every stroke both starts and ends on a center zone. Each stroke has a major zone, which is the first zone it enters after starting, and a minor zone, which is the last zone it exits before ending.

We can identify a stroke by its major and minor zones. For example, the stroke to draw the letter `s' goes from center to upper-left to upper-middle to center on the alpha keyboard. This stroke can be described by `1a2a'.

The major and minor zones can be the same. For example, the stroke to draw the letter `n' goes from center to upper-right to center on the alpha keyboard. This stroke can be described simply by `3a'.

New features:

Now you're ready to quikwrite!

Incompatibilities with the previous version:

Old features which have been deleted: