home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
wp
/
pct2_2.zip
/
PCTDOC2.COM
/
CHAP29.TXT
< prev
Wrap
Text File
|
1989-04-21
|
45KB
|
1,121 lines
TECHNICAL INFORMATION
A.1 PERFORMANCE HINTS
This section will provide you with some helpful hints
about PC-Type II.
Pro-Key users: If you use Rosesoft's Pro-Key and you try any Alt
key+number pad keys within PC-Type II, remember that
you have to press the Alt+Shift keys instead of
just the Alt key.
EDIT: You will find that when you read in a new file with
the edit command that the file will appear to load
faster. This is because PC-Type II itself does not have
to be loaded again. It is usually faster to edit a
new file this way than to exit PC-Type II and edit the
second file from scratch.
file size: PC-Type II will respond more rapidly with smaller files
than with large files. It is generally better to
segment your work than to work with very large files.
macros: Try to learn how to use the keystroke macro
capability. It will save you hours of work.
block move/copy: Be sure to read the manual carefully about MOVE,
COPY, PASTE, and OVERLAY with CtrlB marking. These
are extremely powerful and useful commands and will
save you a great deal of effort if you use them.
mail-merge: When you run Mail-Merge, the .IF and .INCLUDE commands
can be very powerful, for the included files may
contain additional Mail-Merge codes and instructions.
You can even have .INCLUDE commands in .INCLUDE files.
This can be extremely useful if you organize your
material.
The .<KEYIN*> feature is also very useful when you
just want to print two or three letters.
Read the Mail-Merge section of this manual carefully.
You will find the flexibility and capability of this
PC-Type II facility very beneficial to your operations.
print markers: We recommend that you enter your text first and then
go back to insert special print markers. Print
markers require some overhead and your performance
should be improved using this approach.
saving files: It is always good practice to save files occasionally
in case of power outages, etc. Use Shift F9 liberally
when editing your files.
profile files: Just as you can save printer escape code files for
298
different printers, you can save different profile
files containing different PC-Type II defaults. This is
extremely useful if you use PC-Type II for many different
purposes.
For example, you could save a default file which
contains your setup for letters, another for
documents, and another for editing source code.
Then you could set up a small batch file for each of
these and use the /P=filespec parameter as shown
below.
LETTER.BAT contains the line:
PCT %1 /P=c:\pctype\letter
This batch file would load the defaults contained in
the profile file LETTER.PRO located in subdirectory
PCTYPE on the C drive before beginning to edit the
file "%1".
You could then edit a letter as:
C>letter mom.ltr
DOCU.BAT contains the line:
PCT %1.pct /P=c:\pctype\docs
You could then edit a document file as:
C>docu sales
PC-Type II would then load the files sales.doc with all
the default documentation options set appropriately.
CODE.BAT contains the line:
PCT %1 /P=c:\pctype\code
You could then edit your source code as:
C>code print.c
NOTE: the three examples above assume you saved the
profile files LETTER.PRO, DOCS.PRO, and CODE.PRO
in the subdirectory PCTYPE on your C drive.
Fault Finder: We recommend that you use the FF-MODE setting LETTER-1
for the Fault Finder. It is normally quite adequate
unless the first letter of the word is misspelled and
will find substitute words more quickly.
299
A.2 PC-Type II FILE STRUCTURE
It is not necessary to read the information in this
section to understand or to use PC-Type II. It has been
included in case someone wants to write a filter or
program which uses PC-Type II files.
PC-Type II is written in Microsoft C.
ASCII format: A file saved to disk from PC-Type II without a file
extension of PCT is a pure ASCII file.
Each line in a PC-Type II file in this format ends with a
carriage return and linefeed character combination,
(0Dh 0Ah).
If Tab markers exist in the file, they will be saved
when the file is saved. All Tab fill characters,
however, are removed.
Any page markers will be reduced to simple formfeed
characters when the file is saved to disk.
At the very end of the file, the end of file marker,
(1Ah) is repeated as often as needed to totally fill a
128 byte block. There will be a minimum of 1 end of
file markers and a maximum of 128.
With the exception of the multiple end of file
markers, any such file produced by PC-Type II should be
totally usable by any program expecting a pure ASCII
file.
document format: A preamble exists at the beginning of all files saved
to disk from within PC-Type II with a file extension of
.PCT. This preamble is short and consists of the
following data:
(1) PC-Type II identification string = αPC-Type+α
This is an ASCIIZ string used to insure the file
being loaded is a true PC-Type II document file.
(2) File-ID string
This is also an ASCIIZ string of variable length.
It's maximum length is 81 characters including the
trailing zero. The string is created by the
person saving the file as a reminder of the
contents of the file.
(3) Bookmark data
This data consists of ten integers (20 bytes)
300
defining the status of the bookmark information
created. The first integer is the number of
active bookmarks. The second integer defines
which bookmarks are active. Four pairs of
integers then follow containing the line number of
the bookmark within the file and the offset on
that line from its beginning.
(4) Default file Tabs
The next entry is also an integer (2 bytes)
defining the number of integers which follow to
define the default file Tab setting. (Remember
that each of the following integers is two bytes
in length.)
(5) End of preamble marker
This marker is simply a marker to denote the end
of the preamble and consists of 8 FFh characters.
To skip the preamble and get to the beginning of
the text information, search for these eight
characters. Text begins at the first byte after
these characters.
Aside from the exceptions noted below, the remainder
of the file is the same as the ASCII format described
above.
(1) User-Page line
A User-Page line will show up in the file as a
4-byte sequence of characters. The first byte will
be the formfeed character, (0Ch). The second byte
will be the character (0Ah) if the User-Page line
has been given an Absolute number, or the character
(07h) if the User-Page line refers to the number of
page numbers to skip. The final two characters
will be the binary representation of the absolute
page number or the number of pages to skip,
respectively.
(2) Special Lines
Special lines will appear as 2-byte codes. The
first byte will be the flag character FFh. The
second byte will be the identifying character 11h
through 22h depending upon the type of Special
Line.
(3) Print Markers
Any print markers in the text will also appear as
2-byte codes. Again the first byte will be the
flag character FFh. The second byte will be the
character 01h through 0Ah or 81h through
88h depending upon which of the 18 print markers
was used.
301
(4) Tab definition lines
Tab definition lines are flagged with the two byte
code FFh 63h. Following that is a two-byte
integer describing the number of bytes in the
definition to follow. If the value of this
integer is zero, it implies that the special Tab
definition line is a "reset default Tab" line.
Otherwise, as many two-byte integers as indicated
will follow.
A.3 PC-Type II IN MEMORY
In memory, each line of text is defined by a structure
consisting of references to the next and previous
lines in the file, a pointer to the text in the line,
and an integer designating that the line contains
print markers, or is a Special Line, or a page marker.
The program contains numerous overlays. Since it is
written in C, additional memory is allocated when
needed but is not released when freed. For this
reason, if memory is ever filled, the drop to DOS
command will not work even if the size of the resident
files is reduced. You must use the ALLDOS command
which first saves the memory contents to disk.
A.4 ASCII CHARACTERS NOT ALLOWED
Because of the special role they play within PC-Type II,
the following characters are not allowed in any text
area:
(1) 0 - or (00h)
(1) 7 - or (0Ah)
(1) 9 - or (09h) allowed only as a Tab character
(1) 10 - or (0Ah)
(2) 12 - or (0Ch)
(3) 13 - or (0Dh)
(3) 26 - or (1Ah)
(3) 127 - or (7Fh)
(4) 255 - or (FFh)
All other characters are permitted.
B GLOSSARY
Many terms have been used in this manual which are
specific to PC-Type II. In addition, other terms which
have been used are defined differently depending upon
the source which you read. This glossary has been
included in the manual to assist you in knowing the
meaning of these terms as they are used within this
manual.
ASCII character: One of 256 characters with values 0-255. Each
302
character takes one byte of memory.
ASCII file: A file consisting of non-zero ASCII characters where
each line ends with a carriage return, line feed.
ASCIIZ string: A group of ASCII characters terminated by the zero
character.
aspect ratio: The relationship between the density of horizontal and
vertical pixels on a screen or dots on a dot matrix
printer.
attribute: (color) The number representing a screen color. A
foreground color will have a value of 0-15, while a
background color will have a value of 0-7.
case insensitive: No distinction is made between an upper case and a
lower case letter. They are considered identical.
case sensitive: An upper case and lower case letter are considered to
be different characters.
command: In PC-Type II, a valid syntax entered on the Command
Line, such as "Print", "CALC 2+2", etc.
default tabs: Equivalent to "profile tabs".
DOS path: Those directories defined with the PATH= DOS command
which describes to DOS where to look to find .BAT,
.EXE, and .COM files.
drag toggle: A switch in PC-Type II, which when on, will cause the
default fill character to be placed in the location
just vacated by the cursor when an arrow key is
pressed.
escape code: A set of one or more ASCII characters which instruct a
printer to modify its status, such as turning italics
on or off.
Fault Finder: The name of PC-Type II's spelling checker.
(to) file: Save a file to disk and remove it from memory.
file extension: Given the complete filespec: D:\PATH\NAME.EXT,
the file extension is .EXT.
file reminder: A PC-Type II document file (a file saved with a .PCT
extension), may have a "file reminder", a text line
which describes the contents of the file.
filename: Given the complete filespec: D:\PATH\NAME.EXT,
the filename is either NAME.EXT or NAME. In the
manual it will usually state if the extension is
necessary.
303
filepath: Given the complete filespec: D:\PATH\NAME.EXT,
in this manual filepath includes the disk and path,
i.e., D:\PATH.
filespec: In this manual, filespec is the complete file
specification including drive, path, filename and file
extension.
fill character: A selectable character which can be used with the
"Fill" command, Drag, and the Put Character keystroke
Ctrl ^.
footer: The bottom margin of a printed page in which various
information may be specified and modified from page to
page.
graphic characters: In text mode, those characters which define boxes,
double lines, etc.
header: The top margin of a printed page in which various
information may be specified and modified from page to
page.
help: Context sensitive information pertaining to the
operation at hand which is displayed in a window on
your PC-Type II screen when you press F1.
highlight: The definition of an area of interest within your text
which appears in a different color and is defined by
pressing successive Ctrl L's, Ctrl B's, or Ctrl S's.
import: The process of bringing data from external sources
into the text you are editing.
lower case: Those characters defined in the top line of the
"Upper/Lower Case definition" table reached by
pressing the U key in the Configuration menu. Used to
distinguish characters from "upper" case characters in
sorting, searching, etc.
macros: A set of keystrokes which may be saved and recalled
normally used for operations requiring a repetition of
similar operations.
mail-merge: The process of printing data where information from
different records of a defined data source is brought
into the text which acts as a template.
number pad: The set of 10 number keys at the right of most
keyboards.
paragraph: A set of non-empty lines in your text bounded at the
top and bottom either by empty lines, Special Lines,
Tab definition lines, or Page breaks.
304
print marker: A flag inside your text which defines to PC-Type II that
a predefined printer escape code should be sent to the
printer when encountered.
profile tabs: The definition of margins, indent, spacing, wrapping,
and Tab character insertion, which is automatically
set when a profile file is loaded. New files or
non-document type files are initialized to this
setting.
quit: Removing the data of a file from memory without saving
it to disk.
recursive: A type of macro which loops around to itself and keeps
repeating until stopped by the user or an ending
condition is reached.
reformat: Reorganizing the text in a defined area to a specific
type of justification.
save: The process of copying the contents of a file in
memory to disk and then returning to the same file in
memory for further editing.
sort order: The hierarchy of characters defined in the "Define
Character Sort Order" table reached by pressing the O
key from the Configuration menu. This hierarchy
determines the ordering of data when a sort is
performed.
special lines: In general, special markers in a file which tell
PC-Type II how to behave relative to printing a file,
such as not printing an area, turning headers or
footers on or off, etc.
status area: The upper-left corner of your PC-Type II screen which
shows toggle settings, active highlight modes, and the
current fill character.
tab character: ASCII 9. When the Tab character insert toggle is ON,
this character is inserted in your text so that the
character immediately to the right will appear over
the next Tab stop.
tab fill: The dead space between where a Tab character is
inserted in the text and the next Tab stop.
translation: When printing a file, the Translation Table definition
reached by pressing the 1 key from the Configuration
Menu. Used to convert the character in the text to
the corresponding character defined in the table.
upper case: Those characters defined in the second line of the
"Upper/Lower Case definition" table reached by
305
pressing the U key in the Configuration menu. Used to
distinguish characters from "lower" case characters in
sorting, searching, etc.
WHEN YOU NEED TECHNICAL SUPPORT
The purchase of ButtonWare products includes technical
support for a period of one year beginning on the date
of purchase. Within the technical support period, you
are welcome to call or write with questions or
problems.
To help us help you, please answer the questions on
the next page before calling, and include this
information with any correspondence. The more
information you can provide, the better we will be
able to help you.
The Technical Support telephone number is
(206)-454-2629, and is answered between 8:00 am and
4:00 pm (Pacific Time) Monday through Friday. If
possible, please be at your computer when you call,
with your computer on and ready to go. When calling,
you must provide the zip code and name or company name
you are registered under.
If you have a modem, you can also call Button-Net,
ButtonWare's bulletin board service after 5:00 pm and
before 8:00 am (Pacific Time) Monday through Friday,
and 24 hours on weekends and holidays. Button-Net
uses the same telephone number, (206)-454-2629.
Technical support for ButtonWare products is also
available on CompuServe and The Source. At the time
of this printing, ButtonWare's technical support area
is in the PCVEN forum, section #1 on CompuServe, and
in the IBMSIG PRODUCTS BUTTON area of The Source.
If you will be writing for technical support, please
address your correspondence to:
ButtonWare
Attn: Technical Support Dept.
P.O. Box 96058
Bellevue, WA 98009-4469
You can also FAX information to the technical support
department. ButtonWare's FAX number is (206)454-1838,
and is available 24 hours a day.
REQUEST FOR ASSISTANCE WITH PC-Type II
Program Information
Briefly describe the problem:
306
List the exact steps to reproduce the problem:
Machine Information
Computer brand and model:
Available RAM (as reported by DOS CHKDSK):
Version of DOS being used:
Memory resident programs installed:
Printer brand and model:
Monitor brand and model:
USER RESPONSE FORM
We'd like to know more about you and your requirements.
This information helps us to make improvements as well as
add in the new features that are most needed. Please
help us by completing this questionnaire and mailing it to:
Jim Button User Survey
P.O. Box 96058
Bellevue, WA 98009
USA
307
USER PROFILE
(1) Your computer brand and model: ___________________
(2) Amount of computer RAM memory: ___________________
(3) Types of disk: ___________________________________
(4) Monochrome or color display? _____________________
(5) Printer brand and model: _________________________
(6) Compatibility problems running
PC-Type II on your machine? ___________________
__________________________________________________
(7) How do you rate PC-Type II? (1=poor, 10=best)
Ease of Learning _____ Ease of Use _____
Overall speed _____ Flexibility _____
Documentation _____ Help screens _____
Product Support _____ Price _____
(8) What do you like best about PC-Type II?
__________________________________________________
(9) What do you like least about PC-Type II?
__________________________________________________
(10) Where did you hear about PC-Type II?
__________________________________________________
(11) Where did you get this copy of PC-Type II?
Store____ Club____ Classroom____ Friend____
Work_____ ButtonWare____ Bulletin board_____
Other___________________________________________
(12) Your name and address (optional)
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
IMPROVEMENTS WANTED
Please list below the improvements that you would like
to see made to PC-Type II (new features, changes, etc):
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
308
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
FREQUENTLY ASKED QUESTIONS
Will it help if I buy more RAM for my PC?
Answer: Additional memory will increase the size of the files
which can be loaded into PC-Type II memory.
Additional memory used as disk caching, will improve
the performance of PC-Type II.
In what language was PC-Type II written?
Answer: It was written in Microsoft C. There are also some
assembler language subroutines, which were created
using the Microsoft Assembler.
Can I obtain the source code?
Answer: No.
What computers run PC-Type II?
Answer: PC-Type II was designed to run on all models of the
IBM PC and on the PS/2 series. It also runs on most of
the compatible machines.
309
Is PC-Type II available in any foreign languages?
Answer: Soon. All marketing of the foreign language
translations of ButtonWare products is handled by:
DORTEC
Sloejfen 48
2820 Gentofte
DENMARK
PHONE: INT-45-1-65-01-81
Do you have any other programs?
Answer: Yes, we take great pride in our ability to provide
high quality, high function, easy to use programs for
a popular price. (See the next page for a description
of ButtonWare products.)
BUTTONWARE PRODUCT LINE
PC-File:dB Finally! dBASE power at a PC-File price. PC-File:dB
lets you directly access your dBASE III PLUS files.
No more confusing conversion programs! Even if you
don't use dBASE, this intuitive, fully menu-driven
database program helps you improve your efficiency
with a minimal investment in time. PC-File:dB
features graphics, a sophisticated report writer,
customized entry screens, quick mailing labels, 10
levels of sorting, macros, mail merge, password
protection, extensive import and export with many
other popular programs and much more! In addition,
PC-File:dB includes 200 context sensitive help screens
and easy to follow menus.
J.Base J.Base is ButtonWare's language compiler for
PC-File:dB. While it is compatible with the dBASE III
language, it also adds many commands and features,
such as a soundex function, a flip-data function, and
EGA/VGA enhanced screen support. J.Base will be
available in the second quarter of 1989. Check with
ButtonWare before ordering.
PC-Calc+ PC-Calc+ is by far the nicest spreadsheet available in
its price range. PC-Calc+ features graphics, split
screens, DOS access, powerful printing options,
macros, powerful business functions and sophisticated
date and time functions, plus much more.
Baker's Dozen This is the handiest set of 13+ utilities ever
assembled onto one disk. The assortment includes: a
pop-up calendar with holidays and events (add your
own), file and text finding, text file comparing, file
sorting (up to 4 levels), screen snapshots to disk,
310
redirecting of printer output to disk, sideways
printing, switch COM1 and COM2, switch LPT1 and LPT2,
remove directories and all files, color screen setup,
disk utility program and keyboard and character
determination program.
PC-Tickle PC-Tickle is a computerized tickler file. Use it to
remind you of important dates, appointments, and other
items. It even has some simple math capabilities which
allow it to report on expenses or hours spent at
certain activities.
PC-Stylist PC-Stylist checks your writing for readability and
style. It reports on the readability, personal tone,
and use of action verbs in your documents. PC-Stylist
works with any word processor that can produce ASCII
text files.
311
PC-Dial PC-Dial is an excellent communications program. It
handles asynchronous communications and can upload and
download all types of files using error checking. You
can define up to 12 macros. User created
scripts are supported.
NOTE: Each program is available from ButtonWare and
can be ordered directly by calling our toll-free
software order line, 1-800-J-BUTTON, or from your
software dealer.
ORDER FORM
ButtonWare, Inc. 800-J-BUTTON (orders only)
P.O.Box 96058 206-454-0479 (business office)
Bellevue, WA 98009 206-454-1838 (24 hour FAX line)
Federal Employer I.D.# 91-1277227
PRICES ARE SUBJECT TO CHANGE WITHOUT NOTICE
QUANTITY PRICE PRICE
ITEM QTY DISCOUNT EACH EXTENDED
PC-Type II
Quantity 1 to 4 ___ 0% $89.95 ______
Quantity 5 to 9 ___ 20% $71.96 ______
Quantity 10 to 49 ___ 25% $67.46 ______
Quantity 50 to 99 ___ 30% $62.97 ______
Quantity 100+ ___ 35% $58.47 ______
PC-File:dB ___ * $89.95 ______
PC-Calc+ ___ * $69.95 ______
Baker's Dozen ___ * $59.95 ______
PC-Dial ___ * $59.95 ______
PC-Stylist ___ * $29.95 ______
PC-Tickle ___ * $29.95 ______
J.Base ___ * $89.95 ______
*The quantity discount percents apply to each product.
SUBTOTAL ______
(Wash. state residents only) 8.1% sales tax ______
Standard shipping and handling _5.00_
Orders outside U.S. and Canada add $7.50 per item ______
TOTAL ______
[ ] MasterCard [ ] Visa [ ] check (U.S. funds,
drawn on U.S. bank)
Add $10 processing fee for all P.O.s.
No P.O.s under $50 and no foreign P.).s.
Card number _____________
Expiration date _________ Signature________________
312
Name ________________________________________________
Address _____________________________________________
City ______________ State ___________ Zip _______
Country __________ Phone ___________
Please indicate disk size: [ ] 5-1/4" [ ] 3-1/2"
Computer Type: ________________ Amount of RAM ______
Price includes one year of technical support. To purchase an additional year
of technical support only, remit 1/2 the purchase price.
Beginning a Session from the DOS Prompt
C>pct {filespec /parm1 /parm2 ...}
/parm /n load file from line n to end of file
/n /m load file from line n for m lines
/PAGE /n load file from page n to end of file
/PAGE /n /m load file from page n for m pages
/GREEN force colors to black and white
/H=filepath location of PCT.HLP file
/P=filespec location and name of .PRO
/I=filespec location and name of .IMP
/M=filespec location and name of .MAC
/X=filespec location and name of .PRN
/Ma Run MACRO "a" on entry
/E=H ( or M or L) EGA/VGA line density
(High, Medium, Low)
Keystrokes
Special Macro keys
Alt Y - Begin definition of new macro
Ctrl K - Pause in macro for user input
Alt Y - End macro being defined
Ctrl Y - End macro being defined (as recursive)
Ctrl Y - Initiate execution of buffered macro
Alt A-Z - Initiate execution of saved macro
Ctrl F7 - Abort macro in progress
Lettered Ctrl Keys
Ctrl A - Insert blank line above cursor
Ctrl B - Block HIGHLIGHT anchor point
Ctrl C - Copy highlighted area (mode dependent)
Ctrl D - Delete highlighted area
Ctrl E - Toggle EGA modes
Ctrl F - Fill highlighted area with "fill character"
Ctrl I - Insert blank line below cursor
Ctrl J - Join current line and next line
Ctrl K - Pause for user entry in Keystroke macro
313
Ctrl L - Line (paragraph) HIGHLIGHT anchor point
Ctrl M - Move highlighted area (mode dependent)
Ctrl N - Shift cursor to next active window
Ctrl O - Check spelling of word under cursor
Ctrl P - Insert or modify Page line
Ctrl Q - Go to previously defined bookmark in file
Ctrl R - Reformat paragraph under cursor
Ctrl S - Sentence (word) highlighted anchor point
Ctrl T - Text location - presents page and line number
Ctrl U - Unhighlight - turn highlighting off
Ctrl V - Highlight word under cursor
Ctrl W - Whoops key
Ctrl X - Toggle Enter key modes
Ctrl Y - End macro definition or start macro in Y buffer
Ctrl Z - Begin spell checking at cursor
314
Cursor Movement Keys
Up Arrow - One line up
Down Arrow - One line down
Left Arrow - One space to left
Right Arrow - One space to right
Ctrl Up Arrow - One paragraph up
Ctrl Down Arrow - One paragraph down
Ctrl Left Arrow - One word left
Ctrl Right Arrow - One word right
Home - To start of line
End - One space to the right of last character
on line
PgUp - One screen toward top of file
PgDn - One screen toward bottom of file
Ctrl Home - To top-left of screen
Ctrl End - To bottom-left of screen
Ctrl PgUp - Top of file
Ctrl PgDn - Bottom of file
TAB - Next tab to right (mode dependent)
Shift TAB - Previous tab to left
Enter - Next line - left margin (mode dependent)
Function Keys
F1 - Help (Mode dependent)
Shift F1 - Shift to next active file
Ctrl F1 - Shift to previous active file
F2 - Main menu
F3 - Print marker menu
F4 - Quit file (file not saved)
F5 - Delete current text line
F6 - Erase from cursor to end of line
F7 - Highlighting menu
Ctrl F7 - Abort macro in progress
F8 - Perform functions on highlighted area menu
F9 - Save file to disk and exit file
Shift F9 - Save file to disk and continue editing
Ctrl F9 - Save highlighted area to disk and continue editing
F10 - Execute command on command line
Miscellaneous Keys
ESC - Toggle between text and command line
Ctrl Break - Quit all files and return to DOS
Ins - Insert/Overwrite toggle
Ctrl Ins - Forces insert mode ON
Del - Delete character under cursor
Backspace - Move one space to left and delete character
Ctrl \ - Split line at cursor
Ctrl @ - Select new "fill character"
Ctrl ^ - Enter "fill character" into text
Ctrl _ - Insert math result at cursor
Alt 1 - Set bookmark 1 (Top row of numbers)
Alt 2 - Set bookmark 2
Alt 3 - Set bookmark 3
Alt 4 - Set bookmark 4
Alt + - Activate crosshairs
315
Commands (used on PC-Type II Command Line)
Esc moves cursor between Command Line and text area.
Ctrl W cycles through last 10 Command Line entries
/string or /string/ col1 ncol
\string or \string\ col1 ncol
-/string or -/string/ col1 ncol
-\string or -\string\ col1 ncol
/string1/string2/ col1 ncol
\string1\string2\ col1 ncol
-/string1/string2/ col1 ncol
-\string1\string2\ col1 ncol
n
+n
-n
CALC equation
DOS command
ALLDOS command
PRINT
EDIT filespec line1 num_lines
PCT filespec line1 num_lines
EDITP filespec page1 num_pages
PCTP filespec page1 num_pages
GET filespec line1 num_lines
GETP filespec page1 num_pages
NAME filespec
Mail-Merge
(1) Build Mail-Merge Definition - (Press F2 L L and M)
fspec file.IMP / Define / Keyboard
fieldn alias (optional)
force Vname,"text" (optional)
(2) Place field references in text
formats:.<var> .<var>fmt>fmt = p, pl, pc, pr, pj
.[var] .[var]fmt] or l, c, r, j
var = DATE* DATE(mm,dd,yy){value}
TIME* TIME(hh,mm,ss){value}
KEYIN* KEYIN msg
Vname alias
(3) Add Mail-Merge Directives
.INCLUDE filespec{n {m}}
.IF (condition) filespec {n {m}}
.GROUP .LABEL filespec
.. ..
.. ..
.EGROUP {R} .ELABEL
ABOUT THE AUTHOR
Dick Earl has been with ButtonWare since June of 1986.
He is the author of PC-Type II, PC-Calc+, W-ED and
316
Baker's Dozen.
Dick's educational background is extremely impressive
with a B.A. in Physics from Columbia; M.S. in
Physics from the University of Washington; M.B.A. in
Operations Research from Seattle University; P.E. in
Electrical Engineering from the State of Washington.
Dick has been in the computing industry for 15 years
and owns WyndhamWare, a software company. His hobbies
include golf and bridge.
He is a native of Lakewood, Ohio and currently lives
in Redmond, Washington with his wife Min-Chih and
daughters Erin and Eileen.
317