Contents

Shorthand for Windows(TM)

Version 5

Copyright © 1994-1998 OfficeSoft LLC.

All Rights Reserved.

OfficeSoft LLC

517 Cobb Court

La Puente, California 91746

E-Mail: 74542.1670@compuserve.com

Introduction

Introduction

Licensing and Registration

Order Form

Warranty and License Agreement

Basic Topics

Starting Shorthand

The Main Window

Opening a Dictionary

Editing the Dictionary

Running Shorthand in the Background

Activating Shorthand

Specifying the Text To Type

Modifying the Selected Text

Typing the Selected Text Into Your Word Processor

Backing Up Your Dictionaries

Dialog Boxes

Changing Preferences

Adding or Modifying Dictionary Entries

Displaying Statistics

Advanced Topics

AutoReplace

Automatic Keyword Completion (AutoComplete)

Tags

Shortcut Codes

Inserting ASCII Codes

Effect of the CAPS LOCK key

Compatibility Issues (If You Encounter Problems...)

For Help on Help, Press F1

Shorthand for Windows is a trademark of OfficeSoft LLC.

Microsoft, Windows, Windows 95 and Windows NT are registered trademarks of Microsoft Corp.


Introduction

What is Shorthand?

Shorthand is a text/keystroke storage and playback utility designed to work concurrently with other Windows applications.  Shorthand allows you to represent frequently used words, phrases and keystrokes with a much shorter command or keyword.  Instead of typing in the word or phrase, you simply type the keyword and let Shorthand insert the text directly into the target application.  With Shorthand, you can also define shortcut keys (for example, Ctrl+Alt+C) to quickly play back pre-defined text, keyboard macros and launch external programs.  Shorthand is not limited to transferring static text, Shorthand supports interactive text and document assembly through embedded input fields and commands ("tags") that allow you to dynamically change the text to be transferred.

How does Shorthand work?

You start Shorthand as you would any Windows application.  Shorthand waits in the background until you need it.  You start your word processor and begin typing normally.  When you need to use Shorthand, you simply type a hot key and Shorthand pops up and takes control.  You specify the text you want Shorthand to type for you by entering a keyword or using the mouse to select the text from a list.  If you wish, you may edit the text before Shorthand types it into your word processor.  Shorthand also has an AutoReplace mode which will automatically replace keywords as you type without the need for pressing the leading hot key (just like Microsoft Word's AutoCorrect wizard).  If you have trouble remembering keywords, Shorthand has an Automatic Keyword Completion feature that will find the nearest keyword for you.

Shorthand is a Windows 3.1 application; will it work with Windows 95 and Windows NT word processors?

Yes. Shorthand works with most Windows 3.1, Windows 95 and Windows NT 4.0  (but not Windows NT 3.51 or earlier) applications.  Even though Shorthand is a 16-bit application, it is designed to automatically reconfigure itself to work with 32-bit applications running under Windows 95 or Windows NT 4.0.  The only limitation is that Shorthand displays Windows 95/Windows NT long filenames in the abbreviated Windows 3.1 short filename format.

What's the difference between Shorthand and my word processor's macros?

Shorthand and your word processor's macros have the same purpose--to reduce the number of keystrokes you need to type commonly used words.  Shorthand has the advantage that it is not tied to a single word processor--you can use it with just about every Windows word processor, text editor, and even with text edit boxes within dialog boxes.  Shorthand is designed to be much easier to use than the macro abilities of most word processors (which usually requires programming); much work has gone into designing a user interface that is readily usable by both touch typists and "hunt-and-peck" typists.

What are the limitations of using Shorthand?

Shorthand uses the Windows hooks mechanism to monitor and insert characters into the keyboard message queue.  Shorthand may be incompatible with applications that use or prevent the use of the Windows keyboard hook to translate or playback keyboard characters.


Licensing and Registration

The Shorthand application is protected by a software time lock.  When you first install Shorthand, you will be given 30 days to evaluate the program.  If you want to use Shorthand beyond the 30 day evaluation period, you will need to register and purchase a License.  There are two kinds of licenses: a User License for individual users and a Site License for company-wide use.  After you register you will receive a non-copy protected License File.  If you need more time to evaluate Shorthand, please contact OfficeSoft to request an extension.

User License

The User License is intended for individual users.  The User License allows a single person to copy and run Shorthand on any computer subject to the restrictions in the Warranty and License Agreement.  Licensed users will receive a personalized, non-copy protected Single User License File which allows Shorthand to work beyond the 30 day evaluation period.  The Single User License File must be installed in the same directory where the SHORTHND.EXE program was installed.   Click here to view the licensing fees.

Site License

If you have 3 or more people who will be using Shorthand, OfficeSoft offers a Site License for multi-user or company-wide use.   With a Site License, you will receive a Site License File which allows you to install Shorthand on any computer at a single physical site so long as the number of persons who are able to use Shorthand does not exceed the number of authorized users specified in the Site License File.  The Site License File is not copy-protected.  Click here to view the licensing fees.

Registration/Ordering Instructions

The steps below explain how to register and purchase a license.

Step 1	Place your order.  There are two ways to do this:

Through the Internet (Credit Card Orders Only)

You can register on-line with your credit card (MasterCard, Visa, Discover, American Express) through the Shorthand Home Page on the World Wide Web.  Point your browser to http://www.alumni.caltech.edu/~lim/shorthand and select "Licensing and Registration."  Follow the instructions under "Registration Instructions."

By Mail (Checks or Money Orders drawn in US Dollars Only)

Print out and fill in the order form and mail it along with your check (must be drawn in US Dollars) to the following address:

OfficeSoft LLC

517 Cobb Court

La Puente, CA 91746

U.S.A.

Step 2	OfficeSoft will e-mail you a License File based on the information you provide.  OfficeSoft will normally send the License File to you within 2 to 3 working days but it may take as long as 4 to 6 weeks to receive your License File.  In the meantime, if the program has stopped working or is about to expire, you can reset the expiration date by getting a temporary password from the Shorthand Web Site.


Licensing Fees

Prices are subject to change without notice.

Item	Description	Price
User License	Entitles one person to use Shorthand on any computer.  Licensed users will receive a personalized Single User License File via e-mail.  Disk not included.	US$49 per user
10 User Pack Site License	Entitles up to 10 persons to use Shorthand at a single physical site.  Licensed sites will receive a Site License File via e-mail.  Disk not included.	US$149 per 10 User pack
50 User Pack Site License	Entitles up to 50 persons to use Shorthand at a single physical site.  Licensed sites will receive a Site License File via e-mail.  Disk not included.	US$495 per 50 User pack
100 User Pack Site License	Entitles up to 100 persons to use Shorthand at a single physical site.  Licensed sites will receive a Site License File via e-mail.  Disk not included.	US$795 per 100 User pack

OfficeSoft also offers the following services:

Service	Description	Fee
Extension of Evaluation License	A temporary password to extend your evaluation license.  You can get the current password from the Shorthand Web Site.	No Charge
Latest Shorthand Version on a 3.5" Disk	OfficeSoft will mail you the latest  Shorthand version on a diskette.  A license is not included.	US$10 per disk
Latest Shorthand Version via Internet	Free minor updates and the latest version of Shorthand is available from the Shorthand Home Page.  Only licensed PC's will be able to run the new version beyond the 30 day evaluation period.	No charge (usual connect charges may apply)


Shorthand for Windows Order Form

Prices are as of May 1998.  Please visit http://www.alumni.caltech.edu/~lim/shorthand for the latest prices.  All prices are in U.S. Dollars and subject to change without notice.

Quantity	Description	Unit Price	Extension

_____ 	1-User License 	$49/person 	$__________

_____ 	10-User Site License 	$149/10-users 	$__________

_____ 	50-User Site License 	$495/50-users 	$__________

_____ 	100-User Site License 	$795/100-users 	$__________

           Subtotal	$__________

California 8.25% Sales Tax* (please see note below)	$__________

Shipping & Handling: (select one)

�  via EMail: $0 (Free)

�  3.5" Diskette: $10	$__________

           TOTAL 	$__________

*Sales Tax of 8.25% is required only if shipping a 3.5" diskette to a California address.  There is no sales tax for licenses shipped via email.  Californa residents can also avoid sales tax by purchasing through the Internet at http://www.alumni.caltech.edu/~lim/shorthand.

Ship to:

   Name: ______________________________________________________

  Email: ______________________________________________________

Company: ______________________________________________________

Address: ______________________________________________________

         ______________________________________________________

Country: ______________________________________________________

Please send this order form and a check drawn in US dollars to:

OfficeSoft LLC

517 Cobb Court

La Puente, CA 91746

USA

OfficeSoft will send you only ONE License File per order form.  Multi-User or Site Licenses will be permitted to duplicate the License File for the specified number of users.  If the Shorthand program is about to expire, you may get an extension password from http://www.alumni.caltech.edu/~lim/shorthand.

For questions, please send email to 74542.1670@compuserve.com


Warranty and License Agreement

IMPORTANT: CAREFULLY READ ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT BEFORE USING THIS PROGRAM.  USING THIS PROGRAM INDICATES YOUR ACCEPTANCE OF THE TERMS AND CONDITIONS CONTAINED IN THIS AGREEMENT.

Evaluation License

You have non-exclusive right to install and evaluate a copy of Shorthand for Windows on any computer for a period of thirty (30) days after it is first installed.  If you want to use Shorthand beyond the 30 day evaluation period, you must either purchase a license or request an extension.  If you decide not purchase a license you agree to remove the program from your computer and destroy all copies in your possession.

User License

If you purchase a User License, you will receive a Single User License File and be granted a non-exclusive license to use the Shorthand for Windows executable program (the "SOFTWARE") on any computer subject to the following conditions:  You may make as many copies of the SOFTWARE and the Single User License File as you wish and install the SOFTWARE and the Single User License File on more than one computer so long as:  (1) only the person named in the Single User License File and displayed in Shorthand's About Box is able to use the SOFTWARE,  (2) the Single User License File is installed only on computers used by the person named in the Single User License File, and (3) the Single User License File is not distributed, sold or given to others.

Site License

(In this section, we define a "single physical site" to mean a single building or multiple buildings that are physically connected or adjacent to each other.)  If your company purchases a Site License, your company will receive a Site License File and be granted a non-exclusive license to use the Shorthand for Windows executable program (the "SOFTWARE") on any computer located a single physical site subject to the following conditions:  Your company may make copies of the SOFTWARE and the Site License File and install the SOFTWARE and the Site License File on more than one computer so long as: (1) the number of persons who are able  to use the SOFTWARE at one time is not more than the number of authorized users specified in the Site License File, (2) the Site License File is installed only on computers owned or operated by your company at a single physical site, and (3) the Site License File is not distributed, sold or given to non-licensed sites or users.

Copyright

The SOFTWARE is written and copyrighted © 1994-1998 by OfficeSoft LLC of La Puente, California ("OFFICESOFT").  The SOFTWARE is copyrighted material and protected by United States laws and international treaties.  All violators of the copyright will be prosecuted to the full extent of the law. You agree to use the SOFTWARE only if you had obtained the SOFTWARE from OFFICESOFT or its authorized representatives.  IT IS A VIOLATION OF COPYRIGHT LAWS IF YOU OBTAIN THE SOFTWARE FROM ANYONE OTHER THAN OFFICESOFT OR ONE OF ITS DULY AUTHORIZED REPRESENTATIVES.

Transfer

The User License, Site License and all License Files are non-transferable to other persons or companies; only the person or site named in the License File can use the SOFTWARE.

Term

This license is effective until terminated.  You may at any time terminate this Agreement by destroying the SOFTWARE and all copies thereof.  OFFICESOFT also reserves the right to terminate this Agreement if you fail to comply with any of the terms and conditions herein.  Should OFFICESOFT terminate this Agreement because of your failure to comply, you agree to destroy or return all copies of the SOFTWARE to OFFICESOFT or its authorized representative.

Warranty

The SOFTWARE is provided "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ANY PARTICULAR PURPOSE.  SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.  THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE.  Because of the diversity of hardware and software which the SOFTWARE may be used, OFFICESOFT does not warrant that the SOFTWARE will meet your needs or that the operation of the SOFTWARE will be uninterrupted or error free.   IN NO EVENT WILL OFFICESOFT BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE.  In no event will OFFICESOFT be held liable for the loss or corruption of data caused by the SOFTWARE.  In no event will OFFICESOFT'S liability exceed the purchase price of the SOFTWARE.

SOME STATES DO NOT ALLOW THE LIMITATION OF EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU.

Government

This Agreement shall be governed and enforced by the laws of the State of California.  Any action or proceeding brought by either party against the other arising out of or related to this Agreement shall be brought only in a STATE or FEDERAL COURT of competent jurisdiction located in California. The parties hereby consent to in personam jurisdiction of said courts.


Starting Shorthand Pro
Starting Shorthand

Start Shorthand as you would any Windows applications by clicking its icon from within the Windows Program Manager.

Tips

•	You can automatically start Shorthand in the minimized state by checking the Run Minimized box in the Preferences Dialog Box.

•	If you place the Shorthand icon into the Windows Startup Folder, Shorthand will be automatically executed whenever you start Windows.


The Main Window

The Main Window consists of the Main Menu, Keyword Panel and Dictionary Panel.  You can resize the Keyword Panel and Dictionary Panel by dragging the separator bar that appears between the panels.

The Main Menu

File Menu

Provides functions to create, open and save dictionary files.  Also provides functions to change preferences and print the dictionary contents to a file.

Dictionary Menu

Provides functions to add, modify or remove dictionary entries and shortcuts.  You can move dictionary entries from one dictionary to another using the Copy and Paste commands.  You can search for text with the Find and Search Again commands.  You can also display the Dictionary Info Box from this menu.

Shortcut Menu

Displays the file shortcuts you defined in the Preferences box.  With file shortcuts, you can open a Shorthand dictionary file or launch an external program with a single keystroke.

Help Menu

Provides help information functions.  Use the About Box to register or display information about the program.  Use the Statistics box to find out how many keystrokes Shorthand saved you.

Keyword Panel

Keyword Box

Enter the keyword of a dictionary in this box.  The Keyword box is enabled only if Shorthand was activated from within your word processor.  You can use the Up and Down Arrow keys to scroll through the keyword list; use the Ctrl+Left Arrow and Ctrl+Right Arrow keys to change dictionaries.

AutoReplace Box

If this box is checked, AutoReplace will be enabled.

Text To Type Box

The text associated with the keyword you entered or selected in the Dictionary list box appears in the Text to Type box.  You can edit the text in this box to make temporary changes that will not be saved to the dictionary.  The Text to Type box is enabled only if Shorthand was activated from within your word processor.

Type It Button

Click this button to command Shorthand to "type" the contents of the Text to Type box into your word processor.  The button is disabled if Shorthand was not activated from your word processor.

Hide Button

Click this button to tell Shorthand to minimize itself and wait in the background for the hot key character.

Dictionary Panel

Dictionary List Box

Displays keywords, shortcuts and their associated text of the active dictionary.  You can toggle the display of the shortcuts by selecting Dictionary | Show Shortcuts from the main menu.  You can access the Dictionary menu by clicking the right mouse button inside the Dictionary List.  You can resize the columns by dragging the column separator line in the title row.

Dictionary File Tabs

Displays the names of the most recently opened dictionary files.  The tabs allow you to quickly open a dictionary by simply clicking on a tab.  You create a new tab by selecting Open or New from the File menu.  You remove the active tab by selecting Close from the File menu.  You can reorder the tabs by dragging and dropping a tab with the left mouse button.


Opening a Dictionary

You can open a dictionary through one of several ways:

Select Open from the File Menu

- OR -

Click the [image] button in the Dictionary Panel.

- OR -

With the mouse over the Dictionary List Box, click the right mouse button and select Open File.

- OR -

In your word processor, press the file's shortcut key to activate Shorthand and open the file.


Editing the Dictionary

To modify an existing dictionary entry, select Dictionary | Modify from the Main Menu.

To create a new entry, select Dictionary | Add from the Main Menu.  If AutoReplace is enabled, you can press Alt+Ins from your word processor to add the current word into the dictionary. To copy a block of text from your word processor to the dictionary, use the mouse to select (highlight) the text and press Ctrl+Ins twice.  This works only if your word processor uses the Ctrl+Ins command to copy text to the clipboard.

To remove an entry, select Dictionary | Remove from the Main Menu.

You can also access the Dictionary menu by clicking the right mouse button anywhere inside the Dictionary list box.

See the description of the Dictionary Text Dialog Box for more details.

IMPORTANT:

If you modify the dictionary it is strongly recommended that you backup the dictionary files at regular intervals.


Running Shorthand Pro in the Background
Running Shorthand in the Background

Run Shorthand in the background by clicking on the Hide button.

Pressing the ESC key does the same thing as clicking on the Hide button.

Once Shorthand is in the background, it monitors every keystroke you make; when the hot key or shortcut key is detected, Shorthand will activate itself.


Activating Shorthand Pro
Activating Shorthand

If Shorthand is running in the background, you activate Shorthand from within your word processor by pressing the hot key character.  You can also define special shortcut keys to type text directly into your word processor without having to display the Shorthand window.  If AutoReplace is enabled, Shorthand will automatically replace keywords as you type.


Specifying the Text To Type

In the Keyword box, enter the keyword of the text you wish Shorthand to type.  The text associated with the keyword appears in the Text to Type box.

You can also select the Text To Type by:

Selecting the desired text in the Dictionary list box.

-OR-

Pressing the up and down arrow keys in the Keyword box to scroll through the dictionary list.


Modifying the Text To Type

Shorthand must have been activated from within your word processor by pressing the hot key.

Specify the text to type as described in "Specifying the Text to Type."

You can edit the text that is to be typed by directly modifying the text in the Text to Type box.

Tip

You can change the character font in the Text to Type box through the Editor Font button in the Display Page of the  Preferences Dialog Box.


Typing Text Into Your Word Processor

IMPORTANT!

Shorthand always types the text into the window from which you pressed the hot key.

The text that Shorthand will "type" into your word processor is displayed in the Text To Type box (see "Specifying the Text to Type.")

If the Text To Type contains {@INPUT} tags, Shorthand will pause to accept before typing the text.

To command Shorthand to type the text into your word processor:

Click the Type It button.

-OR-

With the focus in the Keyword box (the text caret must be blinking in the Keyword box), press the ENTER key.  (NOTE:  You do not need to press the Enter key if you checked the Enable Quick Keyword Input box in the Preferences dialog box.)

-OR-

Double-click on the text item in the Dictionary list box.


Backing Up Your Dictionaries

It is strongly recommended that you make copies of the dictionary files and save them to a floppy disk or tape drive at regular intervals.  The dictionary files have the extension ".SPF" .

After you modify and save a dictionary, Shorthand automatically makes a backup copy of the original file.  The backup copy is save to a file with extension ".~SP".   You can restore the original data by simply renaming the backup file back to its original name.


Hot Key

The hot key character is a special character you type from within your word processor to bring up Shorthand.  Shorthand must be running in the background for the hot key to work.  By default, the hot key character is the F10 function key.  You can change the hot key character in the Preferences dialog box.

Warning:  AutoReplace will not work properly if you select either the Tab key, Backspace key, Space key or the Enter key to be the hot key.


Shortcut Keys

Shortcut keys are special keyboard combinations (e.g. Ctrl+Alt+F1) that are linked to the keywords and dictionaries in Shorthand.  You define the shortcut key for a keyword by editing the dictionary entry.  You define a shortcut key to open a dictionary file from the Preferences Dialog Box.  Shortcut keys are recognized only when Shorthand is running in the background.

It is possible that you may have the same shortcut key defined for a keyword and a dictionary file.  When you press a shortcut key from within your word processor, Shorthand uses the following sequence of rules to determine what to do:

1.	Shorthand first checks if the keystroke is the hot key.  If it is, Shorthand activates itself and displays the current dictionary.

2.	Otherwise, Shorthand checks if the keystroke is a file shortcut.  If it is, Shorthand activates itself and opens or launches the file.

3.	Otherwise, Shorthand checks if the keystroke is a keyword shortcut in the current dictionary.  If it is Shorthand immediately types the text associated with that keyword.

Warning:  AutoReplace will not work properly if you select either the Tab key, Backspace key, Space key or the Enter key to be a shortcut key.


AutoReplace

When AutoReplace is enabled, Shorthand automatically replaces keywords as you type them in your word processor; there is no need to press the leading hot key.  You enable AutoReplace by checking the AutoReplace box in Shorthand's Main Window.

How AutoReplace Works

As you enter characters in your word processor, Shorthand monitors your keystrokes.  When a recognized keyword is detected, Shorthand will generate a visual cue.  You can disable the visual and audible cues in the Preferences box.  If you press the Enter, Space or Tab key or type a non-alphanumeric character, Shorthand will simulate backspaces to erase the keyword in the word processor and replace it with the keyword's text to type.

Adding Words to the Dictionary

If AutoReplace is enabled, pressing Alt+Ins will add the current word into the dictionary.  To copy a block of text to the dictionary, use the mouse to select (highlight) the text and press Ctrl+Ins twice.  This works only if your word processor uses the Ctrl+Ins command to copy text to the clipboard.

Preventing Keyword Replacement

You can prevent a keyword from being replaced by pressing Esc or Ctrl+Space.

AutoReplace Key Groups

AutoReplace divides keystrokes into five groups:

ALPHANUMERIC CHARACTERS

This group is composed of all alphabetic and numeric characters plus the underscore ("_") character.  Shorthand uses the Windows language driver to determine if a character is part of the alphabet.  Keywords are normally composed of alphanumeric characters.

SEPARATOR CHARACTERS

This group is composed of the printable non-alphanumeric characters that separate keywords.  Shorthand will normally expand keywords whenever you type a SEPARATOR character after a keyword.  SEPARATOR characters include all punctuation marks and non-alphanumeric characters:

 . , : ; " ' / ? < > - + = | \ | ( ) { } [ ] ~ ` ! @ # $ % ^ & *

Note: The comma character is treated differently if the AutoComplete option is enabled.

TERMINATOR CHARACTERS

This group is composed of the invisible characters that separate words.  Shorthand will expand keywords whenever you press a TERMINATOR key after a keyword.   The TERMINATOR keys are:

Space, Enter, Tab, Ctrl+Enter, Ctrl+Tab, Shift+Space

Important:  AutoReplace will not work properly if you select a TERMINATOR key to be a hot key or shortcut key.

CONTROL CHARACTERS

This group is composed of the command-type keystrokes.  Shorthand clears its internal keystroke buffer whenever you press a Control character.  Control characters include: Function keys, arrow keys, Ctrl+keys (except for those defined as Terminators), Shift+Tab, Alt+keys, Insert, Delete, PgUp, PgDn, Home, End, Esc, mouse clicks, and all Shorthand shortcut keystrokes

SPECIAL CHARACTERS

This group is composed of keystrokes which are specially handled by AutoReplace.  The keys in this group are: Shift+Enter, Ctrl+Space, Alt+Ins, Ctrl+Ins, Esc.

Pressing Shift+Enter after a keyword will expand the keyword without inserting a space.

Pressing Ctrl+Space after a keyword will insert a space without expanding the keyword.

Pressing Alt+Ins will add the current word to the dictionary.

Pressing Ctrl+Ins twice will add the selected text to the dictionary (this works only if the word processor uses Ctrl+Ins to copy text to the clipboard).

Pressing Esc will clear the keystroke buffer.  The Esc character is passed to the word processor only if the keystroke buffer is empty.

NOTE: You may disable the recognition of the Shift+Enter, Ctrl+Space and Alt+Ins keys in the Preferences box.

Keyword Identifiers

In Shorthand, keywords can be any string of up to 32 characters.  However, to make a keyword recognizable to AutoReplace, a keyword must be normally composed of only ALPHANUMERIC characters.  For example "abc" and "123" are valid AutoReplace keywords, but "my macro" and "a/1" will not, in general, be recognized by AutoReplace.

SEPARATOR Characters in Keywords

Under certain circumstances, AutoReplace will recognize keywords that contain SEPARATOR characters.

1.	A SEPARATOR character will be recognized as part of a keyword if it is identical to the preceding character in the current word.  For example, if you type //, the second / is not considered a SEPARATOR character.  The purpose of this exception is to allow you to define keywords such as ,,, to represent common word endings.

2.	A SEPARATOR character will be recognized as part of a keyword if the current word including the SEPARATOR is a recognized keyword.  For example, if you type asap!, the ! is considered part of the keyword if your dictionary contains a keyword called asap!.  You can use this exception to define keywords such as a/1.  AutoReplace will normally not recognize a/1 as a keyword because of the presence of the / character.  However, if you define a new keyword called a/ AutoReplace will treat the / as part of a keyword and will now recognize a/1 as a keyword.

The best way to understand all this is to experiment with Shorthand and see which keywords work and which do not.

Defining Keywords for Prefixes and Suffixes

Keywords representing prefixes should normally end with a SEPARATOR character.  Keywords representing suffixes should normally begin with a SEPARATOR character.  For example if you define s/ to represent "super" and ,t for "ite", "s/man" will be replaced by "superman" and "krypton,t" will be replaced by "kryptonite".


Automatic Keyword Completion

If you have a hard time remembering keywords when using AutoReplace, Shorthand has an AutoComplete function that automatically finds the nearest keyword for you.  You enable Automatic Keyword Completion ("AutoComplete") by performing the following steps:

1.	From Shorthand's File menu, choose Preferences.

2.	Select the AutoReplace tab.

3.	Check the Enable Automatic Keyword Completion box.

4.	Enable the AutoReplace Window by choosing either the Show Window Only if Keyword Detected option or the Always Show Window option.

5.	Choose OK to close the Preferences box.

6.	In Shorthand's Main Window, make sure that the AutoReplace box is checked.

When AutoComplete is enabled Shorthand will find the nearest keyword whenever you type two or more commas after a word.  For example, let's say you have a dictionary that contains the following three entries:

Keyword	Text to Type

compute	compute

computer	computer

computerize	computerize

Now if you type com,, ("com" followed by two commas), Shorthand will match this to the first keyword that begins with "com" which is the "compute" keyword in our example.  If you type com,,, ("com" followed by three commas), Shorthand will match this to the keyword "computer" which is the second keyword that begins with "com".  Similarly, com,,,, will be matched to the keyword "computerize".


Tags

Shorthand uses special fields or tags embedded in the dictionary's text to represent special characters and commands.  The syntax of a tag is:

{@tag_name options}

Notes:

1.	There must be no spaces between '{' ,'@' and tag_name.

2.	At least one space must separate tag_name and options.

3.	Each left brace '{' must have a matching right brace '}'.  Use the {@LEFTBRACE} and {@RIGHTBRACE} tags if you need to insert non-matching braces.

4.	Shorthand always processes the input tags ({@INPUT} and {@INPUTDATE}) first.  The non-input tags (such as {@REM}, {LONGDATE} and {@DELETELINE}) are always removed or replaced just before Shorthand transfers the text to the word processor.

5.	Unrecognized tags are typed as is.

Shorthand recognizes the following tags:

{@LONGDATE}

Current Date.  Shorthand inserts the current date using the Windows Long Date format (specified in the Windows Control Panel) whenever it encounters this tag.

{@SHORTDATE}

Current Date.  Shorthand inserts the current date using the Windows Short Date format (specified in the Windows Control Panel) whenever it encounters this tag.

{@LONGTIME}

Current Time.  Shorthand inserts the current time using the Windows Long Time format (specified in the Windows Control Panel) whenever it encounters this tag.

{@SHORTTIME}

Current Time.  Shorthand inserts the current time using the Windows Short Time format (specified in the Windows Control Panel) whenever it encounters this tag.

{@REM comment}

Comment.  This tag is used only as a comment and will not be typed.

{@KEY keycode}

Keystroke.  Shorthand simulates a keystroke or keystroke combination (represented by the shortcut keycode) whenever it encounters this tag.  For example, {@KEY TAB} simulates the Tab key and {@KEY Shift+F1} simulates pressing the F1 key while holding down the Shift key.

{@LEFTBRACE}

Left Brace Character.  Shorthand types '{' whenever it encounters this tag.

{@RIGHTBRACE}

Right Brace Character.  Shorthand types '}' whenever it encounters this tag.

{@DELETELINE}

Delete Entire Line.  Shorthand will not type any line that contains this tag.  A line is defined as a string of characters that end with a carriage return.  This tag is useful in conjunction with the {@INPUT} tags for removing blank lines from the final output.

{@INPUT(var) prompt}

Free Form Input.  Shorthand will pause and display a dialog box to accept text input whenever this tag is encountered in the text to type box.

The prompt will appear at the top of the dialog box to remind the operator what needs to be entered.

var is the name of an optional variable and is limited to alphanumeric characters ('A'..'Z', '0'..'9', '_') and must not exceed 16 characters in length.  If var is present, Shorthand will replace all instances of the string  "{var}" with the user input.

For example:

Name:   {@INPUT(name) Please enter your name}

Height: {@INPUT(height) Please enter your height}

Weight  {@INPUT Please enter your weight}

Summary:  {name} is {height} tall.

{@INPUT(var) prompt @SINGLE item_list}

Pick List Input. Shorthand will pause and display a dialog box containing a pick list whenever this tag is encountered in the text to type box.  The prompt will appear at the top of the dialog box to remind the operator what needs to be entered.

var is the name of an optional variable and is limited to alphanumeric characters ('A'..'Z', '0'..'9', '_') and must not exceed 16 characters in length.  If var is present, Shorthand will replace all instances of the string  "{var}" with the user input.

@SINGLE is an optional qualifier; if @SINGLE is present, the operator may select only one item from the pick list.  If @SINGLE is omitted, the operator can select more than one item from the pick list.

item_list specifies the strings that are to appear in the pick list.  Each item must appear on separate line.  The entire string is displayed in the pick list; however if an {@REM caption} tag is present in a pick list item, the caption is displayed instead.

Example #1: A pick list that allows only a single selection.

{@INPUT Select only one color @SINGLE

red

green

blue

}

Example #2: A pick list that allows multiple selections.

{@INPUT Select one or more colors

red

green

blue

}

Example #3: A pick list that uses @REM tags to customize the displayed items

{@INPUT Select only one color @SINGLE

{@REM color of an apple}red

{@REM color of grass}green

{@REM color of the sky}blue

}

Example #4: A pick list with a variable name

{@INPUT(color) Select one or more colors

red

green

blue

}

You selected: {color}

{@INPUTDATE(var) prompt}

Date Input.  Shorthand will pause and display a dialog box to accept a date whenever this tag is encountered in the text to type box.

The prompt will appear at the top of the dialog box to remind the operator what needs to be entered.

var is the name of an optional variable and is limited to alphanumeric characters ('A'..'Z', '0'..'9', '_') and must not exceed 16 characters in length.  If var is present, Shorthand will replace all instances of the string  "{var}" with the user input.

For example:

Date of Birth:  {@INPUTDATE Please enter your birthday}


Shortcut Key Codes

Shorthand simulates a keystroke or keystroke whenever it encounters the tag "{@KEY keycode}."  For example, "{@KEY TAB}" simulates the Tab key and "{@KEY Shift+F1}" simulates pressing the F1 key while holding down the Shift key.

The keycode is composed of a KeyName and one or more optional Prefixes.

The Prefix can be any combination of the Ctrl, Alt or Shift keys separated by the plus '+' character.

The KeyName is name of the key.  For example, "A" represents the A key.  The following table lists the names of common keys:

Keyname	Meaning
A	"A" key
4	"4" key
F1	F1 Function Key
Tab	Tab Key
BkSp	Backspace Key
Esc	Escape Key
Enter	Enter Key
PgUp	Page Up Key
PgDn	Page Down Key
End	End Key
Space	Space Bar
Home	Home Key
Left	Left Arrow Key
Up	Up Arrow Key
Right	Right Arrow Key
Down	Down Arrow Key
Ins	Insert Key
Del	Delete Key

Notes

•	There are no shortcut codes for the keyboard toggle or system keys, such as the CAPS LOCK, NUMLOCK, PRINTSCRN, SCROLL LOCK, and PAUSE keys.

•	Some characters (such as "$" which appears on the same key as the "4" key) is a shifted character. That is, you can simulate the $ character with Shift+4.

•	Some shortcut codes are keyboard dependent.  For example, while Shift+4 is equivalent to typing the '$' character on U.S. keyboards, Shift+4 may represent some other character on European keyboards.

Keycode Examples:

Ctrl+A

Shift+Tab

Alt+F1

Ctrl+Alt+C


Inserting ASCII Codes

You can insert any ASCII character (including extended characters) by pressing the Alt+ASCII Code combination on the numeric keypad.  For example, you can insert the Copyright symbol "©" (ASCII Code 0169) as follows: While holding down the Alt key, type "0", "1", "6", "9" on the numeric keypad.

Alternative Method:

You can bring up the Windows Character Map Application (CHARMAP.EXE, normally located in the Windows Accessories folder) and cut and paste the desired character directly into Shorthand.


Effect of the CAPS LOCK Key

The effect of having CAPS LOCK key enabled depends on the method of text transfer.  If you use the Clipboard to transfer text, the CAPS LOCK key has no effect.  If the text is transferred through keyboard simulation, the state of the CAPS LOCK key affects how the text appears.


Compatibility Issues

Playback Issues

If you encounter problems inserting text into an application, try selecting either Simulate Clipboard Paste or Simulate Keystrokes in the Preferences box.  If both methods fail, you can still insert the text manually by issuing the Paste Clipboard command from your word processor (normally Ctrl+V or Shift+Insert).  Shorthand always transfers the text to type into the clipboard before inserting the text.

For Windows 3.1/Windows 95 only

By default, Shorthand plays back text at full speed.  Some applications or slow PC's may not be able to keep up with Shorthand and may drop some characters.  To get around this problem you can set Shorthand to playback characters at a slower rate by checking the the Add Delay Between Keystrokes box in the Preferences dialog box.

16/32-bit Compatiblity

Shorthand for Windows is a 16-bit application designed to work with Microsoft Windows applications running under Windows 3.1, Windows 95 or Windows NT 4.0.  Even though Shorthand is a 16-bit application, it can work with most 32-bit applications through a unique 16/32 bit driver interface.  The About Box has a status line that states if the 16-bit or 16/32-bit driver is currently enabled.

Compatiblity With Other Applications

Shorthand works with most Windows application that uses the normal Windows keyboard messages as input.  Applications that takes its input directly from the keyboard hardware interrupt (such as DOS applications) will not work with Shorthand.  Shorthand uses the Windows hooks mechanism to insert characters into the keyboard message queue.  Shorthand may be incompatible with other macro applications that employ keyboard hooks to translate or play back keyboard characters.  If you find that Shorthand does not work with a certain application, you can usually solve the problem by loading Shorthand after the other application.

Security Issues

Shorthand may not work with applications that use the Windows 95/NT security functions to prevent other applications (such as Shorthand) from monitoring their keyboard input.

Using the Clipboard to Transfer Text

If the Simulate Clipboard Paste box is checked in the Preferences dialog box, Shorthand uses the Windows Clipboard to transfer text.  For this method to work, the application receiving the text must recognize the standard Shift+Insert key command to paste text from the Clipboard.  Some older applications do not recognize Shift+Insert as the paste command; you can change the paste command in the Preferences dialog box.  Note that Shorthand always simulates keystrokes if the text contains {@KEY} tags.

The Backspace Key

AutoReplace works only with applications that process the Backspace key.  If an application does not recognize the Backspace key (such as some terminal emulators), you can still use Shorthand to insert characters by first pressing the hot key then typing the keyword.


Dictionary Text Dialog Box

The Dictionary Text Dialog Box appears when you choose Add or Modify from the Dictionary menu.  The Dictionary Text Dialog Box allows you to add or modify a dictionary entry.  You can specify the keyword, description, text and shortcut key for a dictionary entry.

The Dictionary Text Dialog Box has the following fields:

Keyword Box

This box holds the keyword (1 to 32 characters) that represents this dictionary item.

Shortcut Button

Click this button to bring up the Select Shortcut Key dialog box.

Description Box

This box holds a description of the dictionary entry.  The description appears in the Dictionary list box displayed in the Main Window.  If the description is blank, Shorthand will display the first 60 characters in the Text to Type box in the Dictionary list box.

Text To Type Box

This box holds the text to type as well as any embedded tags.  To insert a tag, click the Tags button or click your right mouse button anywhere inside the Text To Type box.  The text font can be changed with Editor Font button in the Preferences Dialog Box.

IMPORTANT:

If you modify the dictionary it is strongly recommended that you backup the dictionary files at regular intervals.


Select Shortcut Key Dialog Box

The Select Shortcut Key dialog box is used to define a shortcut code to represent a keystroke combination.

Ctrl, Alt, Shift Boxes

The group of checkboxes determine if the Ctrl, Alt, and/or Shift keys are to be combined with the key

Next Key Typed Button

When you click this button, Shorthand will automatically generate the correct shortcut code for you from the next keystroke you type in.

Clear Button

Click this button to clear a previously defined shortcut code.

Notes:

•	The following keys cannot be defined as shortcut keys:  NumLock, Scroll Lock, Pause/Break, Print Scrn/Sys Req, Tab, Caps Lock.

•	Some keys (such as the '/' key) appear on the regular keyboard and on the numeric keypad.  To distinguish the keys that are located on the numeric keypad, the word "NumPad" will appear before the key name


Preferences Dialog Box

Selecting "Preferences" from the File menu brings up the Preferences Dialog Box.  There are four tabs:  Operation, Display, File Shortcuts and AutoReplace.

Operation Preferences

Hot Key Button

Click this button to define a new hot key.

Remain Iconized

When this option is checked, Shorthand will remain as an icon when you hit the hot key.  All the characters you type after the hot key will be entered into Shorthand's keyword box and the contents of the keyword box will be displayed in the icon's caption.  You can use the backspace key to delete the previous character.  Use the Esc key to return the focus back to the word processor.  The Remain Iconized option has no effect while entering text into Shorthand's input dialog boxes and the Text to Type Dialog Box.

Beep When Hot Key Pressed

When this option is checked, the PC speaker will beep whenever you hit the hot key or a shortcut key.

Beep When Typing Empty Text String

When this option is checked, the Windows Exclamation sound will be played when Shorthand has nothing to type (that is, when there is no text in the Text to Type box; this can occur if you enter a non-existent keyword and press the ENTER key).  You can change the Exclamation sound through the Sound icon in the Windows Control Panel.

Beep After Text Transferred

When this option is checked, the PC speaker will beep when Shorthand has finished transferring the text to the word processor.

Enable Quick Keyword Input

When this option is checked, there is no need to hit the ENTER key after typing in the keyword.  For example, if you have a keyword called "asap" and you have no other keyword beginning with "asap", you need only type the hot key + "asap" (instead of the hot key+"asap" + ENTER) from your word processor to transfer the text associated with the "asap" keyword.

Simulate Clipboard Paste

When this option is checked, Shorthand uses the Clipboard to transfer the text that do not contain (@KEY} tags.  The advantages of using the Clipboard to transfer text are: fast text transfers and support for extended characters and international (not United States) keyboards.

Simulate Keystrokes

When this option is checked, Shorthand tries to type the text by simulating keyboard input.

The advantage of using keyboard simulation to transfer text is: that this method works with most Windows applications when typing standard ASCII characters.  The disadvantages of using keyboard simulation to transfer text are slow text transfer with certain applications,  the possibility that it may not work with certain applications when typing extended characters, and the possibility that it may not work with certain applications when using a non-U.S. keyboard.

Paste Key Button

Click this button to define the keystroke Shorthand will use to simulate a Clipboard paste.  Most applications recognize either Shift+Insert or Ctrl+V as the clipboard paste command.

Add Delay Between Keystrokes

This option is available only to Windows 3.1/Windows 95 users.  When this option is checked, Shorthand will play back text at a slower rate.  You should check this box if your word processor drops characters when you play back text through Shorthand.

Display Preferences

Run Minimized

When this option is checked, Shorthand will automatically hide itself when you first execute the program.  This is useful if you want to execute Shorthand automatically by placing it in the

Windows Startup folder.

Background Color Button

You can change Shorthand's window color with this button.

Editor Font Button

You can specify the font of the characters in the Text to Type box and pick lists with this button.

Dictionary List Font Button

You can specify the font of the characters in the Dictionary List box with this button.

AutoSave

When this option is checked, Shorthand will automatically save any modifications you made when dictionary is closed.  If this option is not checked, Shorthand will always ask if you want to save the changes.

Do Not Confirm Exit

By default, when you select Exit from the File menu, Shorthand will ask you to confirm if you really want to shut down Shorthand.  To disable this feature, check the Do Not Confirm Exit option box.

File Shortcuts Preferences

The list box displayed on this page shows the shortcuts linked to dictionary files or external programs.  When you press one of the shortcuts in this list, Shorthand will open or launch the associated file.  You add a new entry by clicking the Add button.  Modify an existing entry by clicking the Edit button.  Delete an existing entry by clicking the Remove button.

You can also use the Windows Program Manager or Windows Explorer to drag and drop files directly into the list box.

The contents of the list box also appears in the Shortcuts menu in the Main Windows.  You can change the order of the list items by dragging an item with the left mouse button.

AutoReplace Preferences

Beep on Keyword

When this option is checked, Shorthand will beep the PC speaker whenever a recognized keyword is detected.

Enable Automatic Keyword Completion

When this option is checked, Shorthand will find the nearest keyword whenever you type two or more commas after a word.

Use Shift+Enter to expand keyword immediately

When this option is checked, typing Shift+Enter after a valid keyword will expand that keyword immediately; the word processor does not receive the Shift+Enter keystroke.  Unselect this option if you want Shorthand to pass the Shift+Enter through to your application.

Use Ctrl+Space to insert a space without expanding keyword

When this option is checked, typing Ctrl+Space after a valid keyword will not expand that keyword; the word processor does not receive the Ctrl+Space keystroke.  Unselect this option if you want Shorthand to pass the Ctrl+Space through to your application.

Use Alt+Ins to add current word to dictionary

When this option is checked, typing Alt+Ins after a word will add that word to the Shorthand dictionary; the word processor does not receive the Alt+Ins keystroke.  Unselect this option if you want Shorthand to pass the Alt+Ins through to your application.

Do Not Show Window

When this option is selected, Shorthand will not display the AutoReplace Window.

Show Window Only If Keyword Detected

When this option is selected, Shorthand will display the AutoReplace Window whenever a recognized keyword is detected.  The AutoReplace Window is normally positioned below the active window.

Always Show Window

When this option is selected, Shorthand will always display the AutoReplace Window.  You can drag the AutoReplace Window to a convenient position on your screen.


File Shortcut Dialog Box

Use this dialog box to associate a keystroke with a file.

Dictionary or Program Name Box

Specify the name of the file in this box.  You can also use the Windows Program Manager or Windows Explorer to drag and drop filenames into this box.  If the file is program, you can also specify optional command line parameters after the program name.  For example, "NOTEPAD.EXE C:\MYFILE.TXT" will run NotePad and command NotePad to open the file C:\MYFILE.TXT.

Shortcut Button

Click this button to define the shortcut key associated with the file. If the file is a Shorthand dictionary file, Shorthand will open the dictionary whenever you press the specified shortcut key.  If the file is a program, Shorthand will launch the program whenever you press the specified shortcut key. while Shorthand is running in the background.  The file shortcut keys are also recognized if Shorthand's Main Window is the active window.

Description Box

Specify a short description in this box.  Shorthand displays this description in the Main Window's Shortcuts menu.  If you do not enter a description, Shorthand will automatically generate one for you based on the filename you enter in the Dictionary or Program Name box above.


Text To Type Dialog Box

The Text To Type Dialog Box is displayed during playback after you enter all the input fields.  If you wish, you can use the hot key and shortcut keys to insert additional text into the Text To Type Dialog Box.

Type It Button

Clicking this button or pressing the Enter key will transfer the text to word processor if there are no {@INPUT} tags found in the text.  If there are {@INPUT} tags present, Shorthand will ask for input until all the {@INPUT} tags are filled.

Print Button

Clicking this button will send the text to the printer if there are no {@INPUT} tags found in the text.  If there are {@INPUT} tags present, Shorthand will ask for input until all the {@INPUT} tags are filled.

Undo Button

Click this button to undo the last edit action.

Restart Button

Click this button to discard all changes and restart from the beginning.

Cancel Button

Click this button to abort and return to your word processor.

Notes:

•	To enter the tab character, press Ctrl+Tab.

•	To enter a new line, press Ctrl+Enter

•	You can change the text font with the Preferences Dialog Box.


Text To Type Preview

Shorthand displays the Text To Type Preview box when you select the Preview button from one of the input dialog boxes.  The Text To Type Preview box shows you the current state of the text that will be typed.  Unfilled input fields are represented by the string "(@INPUT FIELD #n}".


Pick List Input Dialog Box

Shorthand displays the Pick List Input Dialog Box during playback whenever the current {@INPUT} tag  contains pick list items.  Select one or more items from the pick list by using the left mouse button or the space bar.

Incremental Search Box

When you type into this box, the pick list will highlight closest matching item.  You can use the up and down arrow keys to scroll through pick list.  Use the space bar to select/unselect the current item.  To enter a space character, press Ctrl+Space or Shift+Space.

Columns Box

Use this box to control the maximum number of columns that can appear in the pick list.

Select All Button

Click this button to select all items.

Clear Button

Click this button to clear all selections.

Next Button

Click this button or press the Enter key to replace the {@INPUT} tag with the selected item(s) and proceed to the next @INPUT tag. If there is no other {@INPUT} tag, you will return to the Text To Type Dialog Box.

Back Button

Click this button to back up to previous {@INPUT} tag.

Restart Button

Click this button to restart from the first {@INPUT} tag.

Preview Button

Click this button to display the Text To Type Preview Box.

Cancel Button

Click this button to abort and return to your word processor.


Date Input Dialog Box

Shorthand displays the Date Input Dialog Box whenever an {@INPUTDATE} tag is encountered during playback.

Date Box

Enter the date in this box.  You can use the +,- keys to increment or decrement the date.  You can also click the button that appears to the right of the Date Box to bring up a calendar.

Select Date Style

Select the date format from the style options.  The styles are based on the Windows Long Date Format and Short Date Format which you can change with the Windows Control Panel.

Next Button

Click this button or press the Enter key to replace the {@INPUTDATE} tag with the specified date and proceed to the next {@INPUT} tag. If there is no other {@INPUT} tag, you will return to the Text To Type Dialog Box.

Back Button

Click this button to back up to previous {@INPUT} tag.

Restart Button

Click this button to restart from the first {@INPUT} tag.

Preview Button

Click this button to display the Text To Type Preview Box.

Cancel Button

Click this button to abort and return to your word processor.


Free Form Input Dialog Box

Shorthand displays the Free Form Input Dialog Box during playback whenever an {@INPUT} tag is encountered.  Enter the desired information into the text box.  Use Ctrl+Enter to insert a new line and Ctrl+Tab to insert tabs.

Next Button

Click this button or press the Enter key to replace the {@INPUT} tag with the specified text and proceed to the next {@INPUT} tag. If there is no other {@INPUT} tag, you will return to the Text To Type Dialog Box.

Back Button

Click this button to back up to previous {@INPUT} tag.

Restart Button

Click this button to restart from the first {@INPUT} tag.

Preview Button

Click this button to display the Text To Type Preview Box.

Cancel Button

Click this button to abort and return to your word processor.


Dictionary Info Box

Select Info from the Dictionary Menu to display the Dictionary Info Box.  The Dictionary Info Box displays information concerning the dictionary.


Shorthand Home Page

OfficeSoft maintains a Web site that contains demos and the latest versions of Shorthand.  The home page address is:

http://www.alumni.caltech.edu/~lim/shorthand

Note: 	The web site may be unaccessible Tuesday mornings due to system maintenance.  If you are unable to connect to the web site, please try again at another time.


Define @INPUT Tag Dialog Box

Use this dialog box to define {@INPUT} tags.  Shorthand will pause to accept input whenever it encounters an {@INPUT} tag.

Prompt Box

Use this box to specify the prompt that will be displayed to the operator.

Variable Name Box

Use this box to define a replaceable variable.  You can leave this box blank if you do not want to define a replaceable variable.  For example, if you enter "color" for the Variable Name, Shorthand will replace all instances of the string "{color}" in the Text to Type box with the user input.

Optional Pick List Box

Use this box to enter pick list items.  Each item must be entered on a separate line.  If a {@REM caption} tag is present in a pick list item, the caption  will be displayed in the pick list instead of the entire pick list item string.

Allow Multiple Selections Check Box

If this box is checked, the operator is allowed to select one or more items from the pick list.  If this box is not checked, the operator can select only one item.


AutoReplace Window

The first line in the AutoReplace Window shows the current word you are typing.  If the word is a recognized keyword, the keyword's description is displayed in the second line.


Statistics Box

Choose Statistics from the Help menu to display the Statistics Box.  The Statistics box displays the following:

•	The number of characters you typed.

•	The number of characters Shorthand typed for you.

•	The estimated time you saved by using Shorthand.

Reset Button

Click this button to reset the counters.

Speed Test Button

Click this button to bring up a window for estimating your typing speed.