User Notes for STRIKE
1. Paragraph Checking
When a paragraph is checked, the cursor stays at the beginning of the
line unless an incorrect word is found. The cursor moves down at the
front of each line of the paragraph until it reaches the end of the
paragraph. If the paragraph runs off the bottom of the screen, STRIKE
scrolls the screen up. If a line goes past column 80, STRIKE will not
be able to check the part which is off the screen.
2. Full Screen and Paragraph Checking
You may set Alt-Keypad-5 to either check a paragraph or check the
entire screen. Since the printing of the STRIKE documentation, a
feature has been added which allows you to use separate keys for these
two functions, independent of the setting of Alt-Keypad-5. The last
menu item of the STRIKCON.COM configuration program lets you activate
or inactivate the Ctrl-Keypad-Plus and Ctrl-Keypad-Minus keys. When
active, Ctrl-Keypad-Plus will initiate dynamic paragraph checking and
Ctrl-Keypad-Minus will initiate full screen checking. For consistency
with the printed documentation, these key are initially inactive. To
activate them, run the STRIKCON program and choose the last menu item
by pushing the minus key (on the main keyboard). Unlike the Spacebar
keys, these keys can only be made active from the STRIKCON program and
not from the STRIKE menus.
3. Highlighting - Why it does or doesn't go away
STRIKE highlights the first incorrect word in paragraph checking, and
it highlights all incorrect words on the screen during screen
checking. STRIKE relies on the word processor to remove highlighting.
WordStar removes the highlighting on a line whenever it redisplays the
line. For some reason WordStar redisplays the first line of text on
the screen (and hence removes the highlighting) after just about every
operation. You have to look carefully at the incorrect words on the
first line before performing any other operations so that you don't
miss any highlighting. Why does STRIKE rely on the word processor to
remove highlighting? The alternative is to remove the highlighting
after the first key stroke. This would make it difficult to find the
4. Ignored Lines During Full Screen Checking
For each of the word processors which are supported, the number of Top
Lines To Ignore and Bottom Lines To Ignore for full screen checking
are set for a standard configuration of that word processor. You may
wish to change this value, either temporarily from the STRIKE menu or
permanently using the configuration program if you are using your
word processor in a different mode. For WordStar, these values are
set for help level zero. This will cause part of the top menu to be
checked if the help level is set higher. If you always use a higher
help level with WordStar, you may want to set the Top Lines To Ignore
WordStar does not use a special key to represent the soft hyphen.
Instead the user sets a switch to indicate whether or not the hyphens
which are entered are to be treated as soft or hard hyphens. The
hyphen characters which are entered while the soft hyphen switch is on
are shown in reverse and are treated as soft hyphens. STRIKE does not
distinguish between hard and soft hyphens. STRIKE treats hyphenated
words in as-you-type checking by checking each part of the word.
6. Showing Similar Words and Word Replacements
When you use ALT-SpaceBar to show similar words, it will show words
similar to the last incorrect word detected. If you then ask to do a
replacement, it will try to find the incorrect word on the same line
as the cursor or on the previous line. If it cannot find the word,
you will not be allowed to do the replacement. If the word to be
replaced has ignore characters embedded in the word (such as
punctuation marks), STRIKE will also not do the replacement. In
general, if STRIKE doesn't think that it can do the replacement, it
will not display function key numbers next to the similar words.
Occasionally it will think it can do the replacement and then find
that it can't. In that case it will make a long low sound to indicate
that it could not replace the word. This might occur if it cannot
move the cursor to the start of the suspect word.
7. STRIKE and the WordStar Special Characters
Strike treats the control key combinations such as ^PB (used in
WordStar for boldface) as keys which should be ignored. It will also
ignore the character following ^ on the screen when checking a
paragraph or during full screen checking. This does not cause a
problem for STRIKE when it occurs at the start or end of a word.
However, if this occurs in the middle of a word, STRIKE will not make
a replacement on that word. Similar problems occur with the symbols
used by WordStar for marking blocks of text.
8. Creating User Dictionaries
Words may be added to the user dictionary directly from STRIKE either
by using the Alt-Keypad-5 or from the STRIKE menu. STRIKE will
automatically put these words in the appropriate format. When a user
dictionary is created from a file with MAKEUSER, the file must contain
contain words in the ASCII format. Some word processors such as
DisplayWrite normally use a different format. These word processors
always have a method of either creating ASCII files or converting
their files to ASCII format. See the documentation of your word
processor for details.
To see if you have a file of the appropriate type for use as a user
dictionary, run the MAKEUSER program and examine the output file with
the DOS TYPE command. If the words are displayed normally, then the
file is of the correct format.
9. Adding Words to the Main Dictionary
If you are going to add a list of words to the main dictionary, it is
a good idea to first process the file with MAKEUSER. This will sort
the words and allow you to more easily check that the words are really
the ones you want to add. Remember that once a word is added to the
main dictionary it cannot be deleted. It is therefore recommended
that you use the user dictionary unless you have a large number of
words to add. If you add a large number of words to the main
dictionary, it may be necessary to execute SPLOAD more than twice to
completely load the dictionary. SPLOAD informs you when the
dictionary is completely loaded. The simplest solution to this
problem is to add an extra line to the STRIKER.BAT file to execute
SPLOAD an extra time before STRIKE is executed. It is not a problem
if SPLOAD is executed more times than necessary.
10. The Resident Speller
The Resident Speller is a complete spelling checking package from
S & K Technology, Inc. It includes STRIKE and a stand alone spelling
checker, SPELL. SPELL uses the same dictionary as STRIKE but is used
to check a file. It will work with any ASCII file or ASCII-like file
such as the ones produced by WordStar.
SPELL can be used in two modes, automatic and interactive. In
automatic mode, the file is checked without interaction from the user.
The incorrect words can be marked or a list of incorrect words may be
created. In interactive mode, the file is checked and the user is
shown each incorrect word in context. At this point the user may
choose to accept the word, mark it, add it to the main or user
dictionary, or correct it. Correction can be made either by typing in
the correction or by choosing a replacement from a list of similarly
spelled correct words which SPELL will display.
The Resident Speller includes a number of word lists in addition to
the dictionary. These include proper names, abbreviations, US
geography, world geography, brand names, and chemicals. These list
may be combined and used as part of the user dictionary, or they can
be added to the main dictionary at the discretion of the user.
The Resident Speller also includes extensive dictionary maintenance
and configuration programs which allow you to configure STRIKE and
SPELL to your needs. Words may be added to the main dictionary in a
highly compact form, and words may be deleted from the dictionary.
You may also unpack the dictionary to obtain a list of the dictionary
STRIKE owners may purchase The Resident Speller at a discount by using
the order form included with their STRIKE package.
11. Interrupting STRIKE
Some operations of STRIKE involve telling your word processor to
perform an action and then waiting for that action to take place.
There may be rare times when this may take a long time to complete.
For example, some word processors allow the down arrow key to move the
cursor down past the end of your text. During paragraph checking if
STRIKE reaches the end of the file it will keep scrolling the screen
until all of the text has disappeared. You may interrupt STRIKE by
pushing any key. You will hear a long low tone indicating that STRIKE
12. Use With Other Resident Programs
STRIKE will work with other memory resident programs as long as they
do not take control on the keyboard. STRIKE does not care in what
order the other resident program are loaded, but some other programs
do. See the instructions which come with the other programs.
Sidekick is particularly hostile and different version behave
differently. According the the Sidekick documentation, version 1.5 of
Sidekick must be loaded last. For other versions you may have to
experiment with the order of loading.
STRIKE affects only the hardware keyboard interrupt (9) and the user
keyboard input request interrupt (16). When STRIKE is loaded, it puts
itself in the hardware keyboard interrupt loop. When it is done
looking at a keyboard character it passes control to the old hardware
interrupt service routine unless the key activates a STRIKE menu,
replacement, or checking. During dynamic paragraph checking or
replacement, STRIKE intercepts the user keyboard input request to pass
characters to your word processor. When it is done with the operation
it restores this interrupt.
STRIKE also sets up and uses interrupt 80H as a software interrupt.
Other programs which use this interrupt should not be used with
STRIKE. At this time, S & K Technology knows of no commercial
software which uses this interrupt.
13. Other Word Processors
Many word processors come in different versions which behave
differently. STRIKE must closely interact with the word processor.
STRIKE has been set to work with what were the current versions of the
supported word processors at the time of development. There should be
no problems with the use of STRIKE with later word processors versions
as long as they maintain keystroke compatibility. If you are having
trouble, you may wish to try the "generic word processor" setting for
WordStar 2000 is not the same as WordStar and the WordStar setting of
STRIKE will not work with WordStar 2000. Users of WordStar 2000
should use the "generic word processor" setting of STRIKE.
In normal operation, Microsoft's WORD uses graphics mode. In graphics
mode STRIKE will check spelling as you type and beep when an incorrect
word is entered, but it will not do any other operations such as make
replacements or display menus. The WORD can be used in character
mode by entering it with the "C" option:
Now Strike will be able to display menus and show similar words.
However, WORD does not use the hardware cursor so STRIKE cannot tell
where the cursor is. Therefore, dynamic paragraph checking will not
work and replacements cannot be made. To check as you type you must
configure STRIKE's AutoCheck to check words from the keyboard (menu
item F4 from the on screen configuration menu). Since dynamic
paragraph checking will not work, you should also set ScreenCheck to
do full screen checking (menu item F5). You may also wish to set Top
Lines To Ignore to 1 and Bottom Lines To Ignore to 5 (menu item F3).
14. Site Licenses
Site licenses are available for either STRIKE or The Resident Speller
for quantities of 50 or more copies. Contact S & K Technology for
15. Ordering Information
STRIKE or The Resident Speller may be ordered by sending a check made
out to S & K Technology, Inc. to
S & K Technology, Inc.
4610 Spotted Oak Woods
San Antonio, Texas 78249
S & K Technology, Inc. may be reached by phone for technical help at