Getting Started
DECspell checks spelling and capitalization in documents created on the
computer, and helps you correct any errors.
To Start
Type SPELL followed by the name of the document you wish to check.
For example: $ SPELL NAME.TXT
If you do not have a personal dictionary, DECspell asks if you would
like one created.
DECspell checks each word in the document and displays the text, with
unrecognized words marked as errors.
Where possible DECspell provides a list of corrections for each error.
You can select one of these corrections to automatically replace the
error.
Using The Corrections List
When a corrections list is available for the first unrecognized word on
the screen, it appears just below your text. The menu option GLOBAL
REPLACE is selected for you and the first correction in the list is
highlighted.
To replace the word throughout the document:
Highlight the required correction using the left and right arrow keys
and press RETURN.
To replace this occurrence only of the word:
Type R, to highlight the menu option REPLACE, then highlight the
required correction using the arrow keys and press RETURN.
To display further corrections:
( If [More...] is displayed)
Type M or
Move the highlighting to [More...] using the right arrow key.
If [no more] is displayed DECspell has no further possible corrections
for the unrecognized word.
To select one of the other menu options:
Type the first letter of the required option and press RETURN.
The DECspell Command Menu
Selecting a Menu Option
Type the initial letter of the option or highlight the required option
using the left and right arrow keys. Press RETURN.
GLOBAL REPLACE
Lets you replace the unrecognized word throughout the document.
REPLACE
Lets you replace this occurrence only of the unrecognized word. (See
Using the Corrections List, section)
EDIT
If a corrections list is not available the menu option EDIT is
highlighted. EDIT lets you edit the line containing the unrecognized
word(s). (See Using the EDIT Option)
IGNORE
Leaves the unrecognized word, and all further occurrences of it in the
document, unchanged. Thus further occurrences will not be highlighted
as errors.
ADD
Adds the word highlighted as an error to the current personal
dictionary. The name of the current personal dictionary is displayed
below the menu. To add to an alternative dictionary, use the DICTIONARY
option.
PASS
Leaves this occurrence only of the unrecognized word unchanged.
DICTIONARY
Displays the names of the personal dictionaries being used and
highlights the name of the dictionary to which words are being added.
Allows you to change the current personal dictionary.
FINISH
Leaves DECspell before the whole document has been checked. If you
have made any changes, you will be offered the choice of saving them.
OVERVIEW
Displays information about DECspell.
Getting Help
Help is information about DECspell that you can read on the screen.
The HELP key
The HELP key is either the PF2 key or the HELP key marked on your
keyboard.
To get help on any menu option:
Type the initial letter of the option on which you require help (or
move the highlighting to that option) and press the HELP key.
To get help while editing, using the corrections list, or using the
DICTIONARY option:
Press the HELP key.
The Edit Option
Using The EDIT Option
When you select EDIT from the DECspell Command Menu the cursor will
move to the first character of the unrecognized word.
DECspell uses a word processor style (WPS) keypad layout. Or you can
choose to use an EDT style layout using the /KEYPAD qualifier. (See the
Qualifiers section)
To see the keypad layout press the HELP key while editing.
Press RETURN to leave the editor. DECspell rechecks the line.
The following functions are available:
--> (right arrow key)
Moves the cursor one character to the right.
<-- (left arrow key)
Moves the cursor one character to the left.
DELETE
Deletes the character to the left of the cursor.
RUB WORD OUT (LINE FEED)
Deletes the word to the left of the cursor.
ADVANCE
Sets the direction for WORD and CHAR. In the WPS keypad it moves the
cursor one character to the right.
BACKUP
Sets the direction for WORD and CHAR. In the WPS keypad it moves the
cursor one character to the left.
WORD Moves the cursor one word in the set direction.
CHAR (EDT keypad)
Moves the cursor one character in the set direction.
DEL CHAR
Deletes the character at the cursor position.
UNDEL CHAR
Recovers the last character deleted.
DEL WORD
Deletes the word to the right of the cursor.
UNDEL WORD
Recovers the last word deleted.
UPPERCASE (WPS keypad)
Capitalizes the character at the cursor position. Capitalizes the word
if WORD is pressed after UPPERCASE.
LOWERCASE (WPS keypad)
Puts the character at the cursor position into lowercase. Puts the
word into lowercase if WORD is pressed after LOWERCASE.
CHNGCASE (EDT keypad)
Changes the case of the character at the cursor position.
SWAP
Swaps the character at the cursor position with the character to the
right of it.
CTRL W
Repaints the screen.
HELP
Displays a diagram of the keypad and describes the functions available.
RETURN or ENTER
Leaves EDIT.
Dictionaries
DECspell checks whether words are spelled correctly by comparing them
with words in a master dictionary and words in personal dictionaries.
The master dictionary is based upon American Heritage Dictionaries
published by Houghton Mifflin. There are two versions of it: American
English and British English. (Both may be available in the system you
are using: check with your system manager.)
Personal Dictionaries
The documents you check may contain specialized words that are not in
DECspell's master dictionary; for example, names of people, jargon or
words specific to a profession.
You can create personal dictionaries to contain such words, and use
them for checking. This will prevent these words being found as errors.
To Create Personal Dictionaries
The first time you use DECspell, you are asked whether you would like
to create a personal dictionary. Type Y if you would like one. This
dictionary is called your DEFAULT personal dictionary. It is stored
under the name PERSONAL.LGP in your top level directory.
Use your editor to create other personal dictionaries in your top level
directory with the file type .LGP
For example: $ EDIT STAFF.LGP
When adding to them with your editor, you can put more than one word
per line; separate the words with spaces. The words can be in any
order.
Using Personal Dictionaries for Checking
Your default personal dictionary is always used for checking, unless
you use the /NOPERSONAL_DICTIONARY qualifier when starting DECspell.
To use other personal dictionaries for checking use the /DICTIONARY
qualifier when starting DECspell. For example:
$ SPELL/DICTIONARY=STAFF.LGP NAME.TXT
You can use up to ten personal dictionaries including those created by
other DECspell users. Enclose a list within brackets () and separate
each dictionary name with a comma.
Adding Words While Checking a Document
When you use the ADD option on the DECspell Command Menu, words are
added to the current personal dictionary. Unless you specify otherwise,
this will be your default personal dictionary.
Use the DICTIONARY option on the DECspell Command Menu to select any
other dictionary that you specified with the /DICTIONARY qualifier, to
be the current personal dictionary.
When you select DICTIONARY the dictionaries being used for checking are
displayed, with the current personal dictionary highlighted.
To change to a new current personal dictionary, move the highlighting
to the required dictionary with the arrow keys and press RETURN.
NOTE: If you use the /NOPERSONAL_DICTIONARY qualifier when starting
DECspell, the current personal dictionary is the first one specified
with the /DICTIONARY qualifier.
To Add Words While Checking a Document
When you use the ADD option on the DECspell Command Menu, words are
added to the current personal dictionary. Unless you changed it on the
Dictionary Selection Form, this will be your default personal
dictionary.
To add to an alternative dictionary while checking a document, use the
DICTIONARY option on the DECspell Command Menu to change the current
personal dictionary.
You can only add to one personal dictionary at a time.
The Dictionary Formatter
The DECspell dictionary formatter organizes your personal dictionaries
in the following ways:
o sorts the entries into alphanumeric order
o removes duplicate entries
Enter SPELL/FORMAT, followed by the name of the dictionary. For
example:
$ SPELL/FORMAT DICNAME.LGP
Note that if you combine /FORMAT with other qualifiers, you must
specify /FORMAT first.
Words are arranged in columns across the page. Each new initial letter
begins a new paragraph. If you want each word to be positioned on a new
line, use the /NOPACKED qualifier. For example:
$ SPELL/FORMAT/NOPACKED DICNAME.LGP
If you want to see a list of duplicate words that are removed, use the
/LOG qualifier. For example:
$ SPELL/FORMAT/LOG DICNAME.LGP
How DECspell Defines a Word
DECspell considers any set of alphanumeric characters, separated by
spaces, punctuation marks or line boundaries, to be a word. Words may
also contain certain other special characters, such as hyphen, period,
apostrophe, ampersand (&) or dollar ($).
However, if the document is in RUNOFF format, DECspell does not
consider RUNOFF commands to be words.
Words are verified only if they contain an alphabetic character.
Hyphenation
If a word contains a hyphen, DECspell will check each part of the word.
If either part is not in the dictionary, the word will be highlighted
as an error.
Capitalization
If you add a word to your personal dictionary that has an initial
capital, for example David, the same word in lowercase will be
highlighted as an error.
If you add a word all in uppercase, for example JANE, the same word
with only an initial capital or all in lowercase will be highlighted as
an error.
However, if you add a word that is all in lowercase, for example jones,
the same word with an initial capital or all in uppercase is passed as
correct.
DCL Command Qualifiers
Qualifiers alter the way DECspell works. You use them when starting
DECspell. You can abbreviate any qualifier and use more than one at a
time.
/OUTPUT
Gives the corrected document a new name. If this qualifier is not used
the corrected document will be stored under its original name with a
higher version number. For example:
$ SPELL/OUTPUT=NEWNAME.TXT NAME.TXT
/NOPERSONAL_DICTIONARY
Prevents your default personal dictionary (PERSONAL.LGP) being used for
checking. For example:
$ SPELL/NOPERS NAME.TXT
/PERSONAL_DICTIONARY
Specifies a different current personal dictionary to that used during
the previous spelling check (that is, the dictionary to which words
will be added when you use the ADD option on the DECspell Command
Menu). For example:
$ SPELL/PERS=DICT1 NAME.TXT
/DICTIONARY
Specifies personal dictionaries for checking, other than your default
personal dictionary. For example:
$ SPELL/DICT=(DICT1,DICT2) NAME.TXT
/KEYPAD
Specifies an alternative editor layout to the default WPS keypad
layout. You can specify WPS or EDT. For example:
$ SPELL/KEYPAD=EDT NAME.TXT
/MASTER_DICTIONARY
Specifies an alternative master dictionary to your default master
dictionary. You can choose either AMERICAN or BRITISH. The default
depends on your installation. (NOTE: You can only use this qualifier if
the system you are using has both dictionaries.) For example:
$ SPELL/MAST=BRITISH NAME.TXT
/RUNOFF
Indicates that the document is a RUNOFF document, if it does not
already have a .RN% file type. DECspell then by-passes the RUNOFF
commands when checking the document. For example:
$ SPELL/RUNOFF NAME.TXT
Helpful Hints
o You are encouraged to add words to your personal dictionaries
whenever you check a document. When you first use DECspell many of your
specialized words will be highlighted as errors and so it will take
longer to check documents. As you add specialized words to your
personal dictionaries fewer words will be highlighted as errors.
o DECspell compiles corrections lists from the master dictionary, any
personal dictionaries being used and any words you IGNORE in the
session.
o Remember that GLOBAL REPLACE replaces the unrecognized word
throughout the document. However, if you finish using DECspell before
you have checked the whole document, GLOBAL REPLACE replaces the word
only as far as the document has reached.
o Be careful not to add real spelling errors to your personal
dictionaries. (NOTE: You can edit the dictionary to remove them.)
o Remember that if you finish using DECspell before you have checked
the whole document, words you selected to PASS or IGNORE will be
highlighted as errors when you return to check the document.
o You cannot use the DICTIONARY option unless you have chosen to use
more than one dictionary for checking.
o Remember you cannot go back through a document while using DECspell.
The information presented here is subject to change without notice and
should not be construed as a commitment by Digital Equipment
Corporation. Digital Equipment Corporation assumes no responsibility
for any errors that may appear in this document.
DECspell, (c) copyright Digital Equipment Corporation 1983, 1996.
Houghton Mifflin Spelling Verification - Correction, (c) Copyright
1983, 1981 Houghton Mifflin Company. All rights strictly reserved.
The spelling correction software contains unpublished materials owned
by Houghton Mifflin Company, licensed for use solely in Digital
software. Reproductions or disassembly of embodied computer programs or
algorithms prohibited. Based on The American Heritage Dictionary.