home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
norge.freeshell.org (192.94.73.8)
/
192.94.73.8.tar
/
192.94.73.8
/
pub
/
computers
/
pcjr
/
graphics
/
KEYDRW-2.LZH
/
KD_DOC.APX
< prev
next >
Wrap
Text File
|
1988-06-23
|
63KB
|
2,839 lines
──────────────────────────────────────────
A - SHAREWARE
──────────────────────────────────────────
This software is being distributed under
the User-Supported Concept or Shareware.
Individuals, clubs and other non-profit
organizations are encouraged to copy this
software and distribute it to members and
friends, provided no price other than the
cost of a diskette is charged, the
receiver is informed of the User-Supported
Software (Shareware) concept and encour-
aged to participate, and the program and
documentation are not modified in any way.
The printed documentation should not be
copied or distributed!
If an individual finds the program of use,
he is trusted to send in a $100 payment
to:
Edward H. Kidera IV
OEDWARE
P.O. Box 595
Columbia, MD 21045-0595
(301) 997-9333
If the software is not of use to you, you
should discontinue its use, but please
pass it along to friends for their evalua-
tion. What constitutes "use" of a program
is a good question. Trying the program to
see what it does is not using the program.
Creating drawings or other graphics is
using the program. Even if you only use
the program on weekends, or evenings, you
are still using it and should register.
Some people seem to think that they must
use PC-KEY-DRAW every day to constitute
"use", but this is not fair to me.
SHAREWARE A-1
Whether you use the program or not, please
give a copy to someone else. It just may
be exactly what they are looking for. If
you have access to a Bulletin Board System
(BBS), please put PC-KEY-DRAW on the BBS
so that others can use it. If you are a
librarian, please add PC-KEY-DRAW to your
library. If you are a distributor please
include PC-KEY-DRAW in the programs you
distribute. If you are distributing PC-
KEY-DRAW, please keep reasonably current
with versions and be sure to inform those
getting copies that they have only paid
for a disk and not a program.
Registered owners will receive periodic
updates for a minimal charge and will
receive a phone number for fast response
to questions. I have many future improve-
ments and companion programs planned.
Please support my effort by registering.
Updates to registered users will never be
more than $10.00 for the program disk, no
matter how substantial the changes are.
Shareware should be very popular with most
PC users. It means that the software is
not copy protected, making backup easy and
use with a hard disk or RAM disk a snap.
It also allows you to try before you buy,
to see if the program actually does what
it says it does. Shareware will only con-
tinue if you the user does support it.
Another advantage to Shareware is price.
PC-KEY-DRAW is well worth the registration
price. Many of its features can not be
found for under $500 in commercial soft-
ware and some cannot be touched for under
$1500. The final advantage to Shareware is
my commitment to expanding and improving
the program.
SHAREWARE A-2
Why pay for software you already have?
──────────────────────────────────────────
Registration provides many benefits to the
user. If you register PC-KEY-DRAW you will
receive:
. Printed Users Manual in IBM size
binder with information on getting the
most out of PC-KEY-DRAW. (It looks
nice on your shelf too)
. Second library disk (see Appendix H)
with 640+ fill patterns, several
library pictures and many macros.
. Third library disk with 14 extra fonts
and text oriented macros.
. Fourth library disk with more fonts
and flow chart symbols.
. HP LaserJet printer support.
. Registered version of the program with
name in the program code.
. Telephone or mail support when you
need help, for one year after regis-
tration. Phone support is available
from 8:00 am to 9:00 PM seven days a
week.
. Notification of updates and the abil-
ity to update for only $10 for the
latest disk.
Registration helps you in other ways:
. You are supporting the shareware con-
cept.
1. You can try the software before you
buy it.
2. You pay a reasonable price for you
software.
3. You avoid the frustration of copy
protection.
4. You encourage others to develop
shareware.
SHAREWARE A-3
. You are also supporting new OEDWARE
developments. PC-KEY-DRAW is con-
stantly being improved, your support
is needed and appreciated.
Like public television, shareware is sup-
ported by those who find it valuable.
Unregistered versions of the program have
an exit screen as shown in Figure A-1.
The exit screen in a registered version
includes the name of the registered user
in place of the statement "This copy is
not registered. Use past trial period is
illegal!".
[exitscrn]
Figure A-1 PC-KEY-DRAW's exit screen for
an unregistered copy of the program.
SHAREWARE A-4
INVOICE
DATE OF ORDER ORDER NUMBER
DATE OF INVOICE
DATE OF SHIPMENT
TO:
┌─────┬────────────────────┬──────┬──────┐
│ QTY │ DESCRIPTION │ UNIT │ EXTEN│
├─────┼────────────────────┼──────┼──────┤
│ │ │ │ │
│ │PC-KEY-DRAW │ $100 │ │
│ │Version 3.50+ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ 1 │ 0% Discount│ │ │
│ 2-6 │ 20% Discount│ │ │
│ 7-19│ 40% Discount│ │ │
│ 20+ │ Call for Discount│ │ │
│ │ │ │ │
│ │Extra Manual │ $15 │ │
└─────┴────────────────────┴──────┴──────┘
SUB TOTAL
MARYLAND RESIDENTS ADD 5% TAX
Shipping (non-North America) $10
------
TOTAL DUE
Send Check or Money Order in US dollars:
Edward H. Kidera IV
OEDWARE
P.O. Box 595
Columbia, MD 21045-0595
SHAREWARE A-5
──────────────────────────────────────────
B - START UP
──────────────────────────────────────────
Welcome to PC-KEY-DRAW. This info is pro-
vided to help the first time user get
started. Questions on disk copying, DOS,
formatting, BATch files, etc. are best
answered by the DOS manual and/or local
user group.
Load DOS into your computer. PC-KEY-DRAW
requires DOS 2.0 or later. DOS 3.1 or
later is recommended.
If your system has more than 256K of RAM
memory available, set up a RAM disk of at
least 40K for the program workspace. Use
larger workspace for multiple page oper-
ation. You may want to add an AUTOEXEC.BAT
file to load the RAM disk at start up.
(RAM disk software is not included.)
Insert program diskette in drive A:. Enter
MENU at the A> prompt to display a menu
with basic options. Start by making a back
up copy or two using INSTALL.BAT. PC-KEY-
DRAW is not copy protected. Place a for-
matted DS/DD diskette in drive B: and the
original in drive A:. Copy the original
diskette onto B: and store the original in
a safe place. While you are at it, make a
copy or two for friends.
Trial users will want to print out the
User Manual and Update sheet by selecting
the appropriate menu item number. Regis-
tered users should print out the update
sheet.
START UP B-1
To run the program select KD. KD.BAT is a
BATch file that can be modified to your
particular needs, such as running GRAPH-
ICS.COM before loading the program for
printing on an IBM or Epson printer. OED-
LIN is ideal for creating and editing
BATch files and is available from OEDWARE
for $15 for full registration.
The first time PC-KEY-DRAW is run, the
Configuration Screen will appear. Set the
parameters to match your system. Use a RAM
disk or hard disk for the workspace. Gen-
erally this configuration needs only to be
done once, but it can be done when ever
required by system changes, by selecting
<Ctrl-s> for status from the CURSOR MODE.
To move through the Configuration Screen
use the <ENTER> key. Selecting a printer
number switches to the zoom Printer Con-
figuration Screen. Store the configuration
to disk with <Ctrl-s>. KD-DRAW.DFT is
created when <Ctrl-s> is used to exit and
contains the parameters specified by the
user in the Configuration/Status Screen.
See the following section on Configuration
for additional information.
The program gives you the option of set-
ting the horizontal screen dimension. This
is useful for engineering drawings. For
general pictures respond to the "Set
scale" question with a <n>o or <ENTER> for
the default scale. <n> resets the scale to
pixel scaling, while <ENTER> leaves the
scale as it was. If you select <y>es then
you will be asked to enter the horizontal
screen dimension (example 40 ft. or 20
meters) and the scale used.
START UP B-2
Demo Programs: A library disk is included
at no extra charge. A demonstration slide
show is on the library disk along with
many screens. To run the slide show get
yourself a beer or soda, put the library
disk in B: (or better yet on a RAM disk or
hard disk). While in medium resolution
select <Alt-k> and <r>un B:SCNSHOW. The
screens can be used to add to your own
drawings. From DOS simply enter SLIDEMO
followed by the drive letter of the drive
that contains Library Disk #1. A second
demo program is included to act as a tuto-
rial and demonstration of what the program
can do. Select <Alt-k> and <r>un
A:DEMO.BAT or select DEMO from DOS. Sit
back, watch the action, and enjoy the cool
one. <Esc> can be used to exit the demo at
anytime. Both demo programs are actually
key macros created simply by drawing with
the program.
The DRAWING EXAMPLES section of the manual
provides several examples to help get you
started, but first take a look at OPER-
ATION THEORY. The program is easy and very
fast, if you understand how it works.
Don't let the numerous commands scare you.
Start simple and experiment, learning as
you go. Remember, PC-KEY-DRAW is very case
sensitive. It uses the case of a letter
(lower, upper, control, or alternate to)
to determine exactly what it is to do. Be
sure the Caps Lock and Num Lock are off.
If a "C" is flashing on the prompt line it
indicates that the Caps Lock is on and
that it should be turned off. If an "N" is
flashing on the prompt line it indicates
that the Num Lock is on and that it should
be turned off.
START UP B-3
Program Configuration
──────────────────────────────────────────
PC-KEY-DRAW allows the user to configure
the program to meet his/her specific
needs. The first time the program is run
it will go directly to the main Configura-
tion Screen as shown in Figure B-1. Move
through the Status Screen using <ENTER> to
go down or <Back Space> to move up. Use
<Ctrl-s> to save the configuration to disk
and exit to the CURSOR MODE of the pro-
gram. <Esc> will exit to the program with-
out saving the changes to disk. This
screen can be reached at anytime from the
CURSOR MODE by selecting <Ctrl-s>tatus.
The Status Screen will also appear anytime
KD-DRAW.DFT is not found when the program
is run.
[config]
Figure B-1 Main Status/Configuration
Screen for PC-KEY-DRAW.
START UP B-4
Expert Mode: PC-KEY-DRAW has several lev-
els of help. To aid learning the program a
help menu can be displayed in the top left
corner of the screen. Entering a 1 will
display a the full width of the help menu.
Values greater than 1 will display the
help menu, but progressively smaller in
size. A setting of 8 works well, providing
a nice compromise between displaying
information and minimum screen restric-
tion. A valve of 0 turns off the help menu
completely for faster operation. Selecting
<?>, <h>, or <H> from the Cursor Mode at
any time will return the help menu to the
screen.
Screen Aspect Ratio: The CGA graphics
modes do not have square pixels. The
aspect ratio provides a means to adjust
the roundness of circles and is also used
in PC-KEY-DRAW for a number of special
effects. <$> can be used from the CURSOR
MODE to change the aspect ratio on the
fly. An aspect ratio of 1 is "normal" for
medium resolution, while a ratio of 2 is
normal for high resolution.
Update Frequency: PC-KEY-DRAW can be set
to save the screen being worked on after a
set number of completed operations. The
screen is saved to the workspace disk.
This can be useful for protecting against
power failure or for backing up in the
program to a previous level. Setting the
update frequency to 0 stops updating and
should be used with slide shows.
START UP B-5
Drive for Workspace: Periodically the pro-
gram will save the current screen to disk,
based on the setting of the update
frequency. The workspace drive is also
used to hold the virtual pages and layers.
A RAM disk provides the fastest updating,
but may be lost in a power failure. Start-
ing with version 3.5 full subdirectories
can be specified as part of the workspace
drive, although the SUBST command can help
simplify operation.
Drive for Completed Drawings: Specify the
drive and/or path to be used when saving
completed screens, pictures, fonts, and
macros. This is the default, but it can be
overridden when retrieving or saving a
file by specifying the drive to use. <F8 d
=> can be used to change the default
drive.
Isometric Status: Generally isometric sta-
tus should be off with a setting of 1. To
aid creating of isometric drawings, set
the isometric status to 2. Selecting <i>
from CURSOR MODE changes the isometric
status on the fly. It is possible in the
Configuration Screen to set the status to
numbers greater than 2 for aiding in cer-
tain drawing operations.
Horizontal Screen Dimension: The scale
being used in the program is displayed.
The 320 indicates pixel scaling in medium
resolution.
START UP B-6
Correction Check: It is generally best to
leave the Correction Check on. At the end
of each activity the program will stop and
ask "Correct ([y]/n)". A <y>es or <ENTER>
will save the recent activity to the draw-
ing and update the workspace if appropri-
ate, while a <n>o will return the screen
as it was before starting the last acti-
vity. NOTE: Nothing is saved to the draw-
ing until responding affirmatively to the
correction check. An exception is the use
of <k>eep. The correction check can be
disabled if desired, but don't disable it
unless you fully understand what you are
doing.
Cursor Type: Three cursor types are avail-
able. The one you use depends on the type
of drawing being created and your personal
preference. Cursor type can be changed on
the fly from the CURSOR MODE with <Alt-c>.
OKIDATA 92: This relates only to the orig-
inal OKIDATA 92 and not to any other
printers. Printer #1 is reserved for the
OKIDATA 92 without a Plug & Play (Epson &
IBM emulation).
Default Printer #: Setting any printer
number will switch to the printer Configu-
ration Screen which is discussed next.
Printer configuration is primarily
intended for zoom printing. Standard
screen printing works with any printer
number except for number 1, which is
reserved or an Okidata 92 without Epson or
IBM Graphics emulation.
START UP B-7
Printer Configuration
──────────────────────────────────────────
Selecting any printer number from the Pro-
gram Configuration Screen will switch to
the Printer Configuration Screen, which is
shown in Figure B-2. The printers avail-
able on the disk or listed as is the
information for the current printer. Use
<ENTER> or <Back Space> to move through
the screen. <Ctrl-s> will save the printer
configuration to disk, while <Esc> does
not save the configuration and is gener-
ally the way to exit the Printer Configu-
ration Screen. Both will return you to the
Program Configuration Screen.
[configpr]
Figure B-2 Printer Configuration Screen.
START UP B-8
Printer Name: Name assigned to print spe-
cification.
Printer Width: Set to 80 or 132 to match
the width of the carriage at 10 CPI. It is
also possible to set other valves for
creating custom drivers.
Decimal Codes: Three sets of decimal codes
can be entered to match the three standard
printing sizes of many dot matrix print-
ers. The valves are the decimal codes for
the appropriate setup in a text mode of
the printer. Use your printer manual to
create your own drivers or to vary the
ones supplied.
START UP B-9
──────────────────────────────────────────
C - PROGRAM FILES
──────────────────────────────────────────
The following list of files are needed for
PC-KEY-DRAW. Check the disk in DOS by
using the directory command (DIR) to see
that all of the files are included. If you
do not have a complete set the program may
not operate to its fullest. The time indi-
cated for the files KD*.* is the version
number you have. Anyone distributing this
program, please be sure to include all
files.
AUTOEXEC BAT Batch file to start the
program on boot up.
KD-DRAW EXE Main program for creating
graphics. The version num-
ber is displayed when the
program is entered and
exited.
KD-DRAW TXT Menu text for KD-DRAW
KD-DRAW HLP Help file for KD-DRAW.
Remove this or rename it to
run PC-KEY-DRAW in a demo
mode, ie. to distribute the
macros slide shows you
create.
KD-DRAW HOT Compiled macro hot key
file. Same as KD-DRAW.HOT
on the font disk, only com-
piled with MAKEHOTLB.EXE.
KD-PAINT PIC Picture of possible colors
to paint with.
PROGRAM FILES C-1
KD-PTRN PIC Fill pattern file. See
library disk #2 for other
pattern files.
KD-FONT1 FNT Font file for large text.
KD-FONT2 FNT Font file for large out-
lined text. See Library
Disk#3 for more fonts.
KD-PRNT? TBL Printer table for zoom
printing
KD-UPDAT TXT Updates to PC-KEY-DRAW not
included in manual.
KD-MENU TXT DOS menu text
BASRUN EXE Required by KD-DRAW,
DATEIT, KD-LASER for them
to run. This file must not
be copied except when
included with the rest of
PC-KEY-DRAW. KD-TRANS EXE
Translates MaCRo files into
a form more easily edited
with a text editor.
KEYTBL DAT Translation data for KD-
TRANS
DATEIT EXE Replaces DOS date function
CAMERA COM Public domain capture pro-
gram to grab screen images
from other programs.
H BAT Help file for information
on using DOS menu system.
I BAT Provides basic information
on the program.
PROGRAM FILES C-2
KD BAT Batch file to run PC-KEY-
DRAW. This file should be
modified as needed for your
individual use.
DEMO BAT Loads KD-DRAW and runs
itself as a macro to demon-
strate some of PC-KEY-
DRAW's features.
SLIDEMO BAT Runs SCNSHOW.MCR on Library
Disk #1.
DOC BAT Prints the disk manual
INSTALL BAT Batch file to copy disk to
another or to install PC-
KEY-DRAW on a hard disk.
MENU BAT Displays DOS menu. Run
this first!!!
KD-DRAW DFT Program configuration par-
ameters (this file may or
may not be present on the
disk. It is created by the
Configuration/Status
Screen. Without this file
the program will go
directly to the Configura-
tion Screen when run.)
KD-DRAW JMP Jump to file for Alt-0 to
Alt-9 (this file may or may
not be present it is
created when the jump com-
mand is used.)
PROGRAM FILES C-3
──────────────────────────────────────────
D - ADDITIONS
──────────────────────────────────────────
The following lists the notable changes
and additions that have been made to PC-
KEY-DRAW since version 3.0.
1. 3.1 allows macros to be called from
DOS on the command line when calling
KD-DRAW. A>KD-DRAW A:SAMPLE will call
and run the sample macro.
2. Space bar temporarily suspends conti-
nuous cursor drawing.
3. The prompt line has been rearranged
for more information and cleaner look
4. <Alt-F10> provides temporary setting
of background color
5. Outline has been added to F2 to allow
any object to be outlined in color.
Use <F10> to set outline color and
<Alt-F10> to set color to be outlined.
Outline has many uses. Try it with
text or use it when transferring from
high resolution to medium resolution.
6. Direct coordinate entry has been added
for all operations to speed input of
objects. An <x> selected in cursor
mode or when in a function allows the
user to enter the x and y coordinates.
7. The menu selection system for each
function has been greatly expand to
provide additional information and
make learning PC-KEY-DRAW easier. Use
by selecting the desired function, use
cursor keys to display options, select
displayed option by hitting <ENTER> or
use equivalent command.
IMPROVEMENTS AND ADDITIONS D-1
1. 3.11 adds 5 different full screen
loads for use in slide shows. Select
<F8 Alt-o> for using the display
loads. Select load 1-5.(see <h>elp
from F8 for more information) 1. 3.13
adds direct partial screen load using
<F7 O>.
2. Ability to turn off cursor during
macro playback if desired.
1. 3.15 removes bug in configuring the
printer.
2. Allows absolute setting of resolution
for macros with <Alt-r>.
3. Disable workspace update by setting
the update frequency to 0.
4. Traps additional printer errors.
5. Provides scrolling of text in <F6 T>.
1. 3.16 provides music <Ctrl-p> capabil-
ity using the PLAY command of BASICA.
2. Screen loads are 5 to 8 times faster.
Great for full screen animation.
1. 3.17 adds the ability of reading text
from any ASCII file.
2. HP LaserJet support is provided for
registered users. KD-LASER.EXE is on
Library Disk #2. It can be run inter-
actively or run in a batch file by
setting the appropriate parameters.
Before running KD-LASER use the fol-
lowing to match the computer and
printer:
MODE COM1:9600,N,8,1,P
MODE LPT1:=COM1
IMPROVEMENTS AND ADDITIONS D-2
1. 3.18 adds improved mouse support by
allowing menus to be called with < >
or </> from CURSOR MODE.
2. Last copied or erased area is no
longer lost when <Esc> is used to exit
3. Text mode screens can be called up in
a macro slide show from within FATBITS
using <o> and entering name of screen
to load. A "40C" extension is assumed
for 40 column text and "80C" for 80
column text mode.
4. Second library disk of 500+ fill pat-
terns, a third font, useful macros and
library pictures are available to
registered users.
5. A public domain program (CAMERA) is
included on the disk to capture
screens from other programs. See
KD.BAT for additional information.
6. Bug in setting visual layers has been
corrected.
1. 3.19 speeds up loading of partial
screens (F7), loading of display
screens, loading of patterns, and
screen scrolling.
2. Grid lines and dots now work properly,
independent of screen aspect ratio.
3. Full screen zoom has been refined.
Macro available to zoom one screen
into 4.
4. Use <Esc> to return to CURSOR MODE
when prompted to "Hit Any Key to Con-
tinue" just before printing.
5. Default extensions used by PC-KEY-DRAW
can be changed as desired.
IMPROVEMENTS AND ADDITIONS D-3
1. 3.20 provides filled arrows using <F2
Alt-a> and provides 45 degree steps to
for arrow position.
2. Filled boxes can be created automati-
cally using <F2 Alt-r>.
3. Text can be put on the screen verti-
cally using <F6 T u>p or <F6 T d>own.
4. Selected fill pattern screen is kept
as the default screen.
1. 3.21's macro files are 30% smaller
than earlier versions. 3.21 can run
any other versions macros, but macros
created with 3.21 can only be run with
3.21 or later.
2. You can ready move through the 8 main
functions without first exiting a
function. Simply select the desired
function key.
1. 3.22 provides full access to all DOS
drives A-Z for use with Networks or
the SUBST command.
2. Select alternate method of indicating
the amount of zoom. Select </> or < >
when asked for scale factor to put in
zoom factor. Scale factors greater
than 1 shrink the screen or object,
while factors less than one expand the
screen or object. Zoom factors greater
than 1 expand the screen or object,
while factors less than one shrink the
screen or object.
3. Multiple arrows in the same direction
can be Entered with <ENTER> after the
first one is defined with <F2 Alt-a>
or <F2 a>.
4. A sixth FONT has been added to the
second library disk. (For registered
users only.)
IMPROVEMENTS AND ADDITIONS D-4
1. 3.23 improves the main menu for mouse
selection of functions.
2. Several minor speed improvements have
been made.
3. Time and Date can be displayed on the
screen for those who like to watch the
clock or for use in demos and slide
shows.
4. The top row of numbers can be pro-
grammed as screen positions.
5. <u>pdate of SCreen 1 and <U>pdate of
SCreen 2 have been changed so that
they no longer keep the help menu on
the drawing if it is currently dis-
played.
1. 3.24 allows KD-DRAW to be used as a
RUNTIME module for easier distribution
of slide show macros that you create.
If KD-DRAW.HLP (the help file) is not
found on the disk KD-DRAW only allows
macros to be run. Exiting or ending
the macro automatically returns to
DOS. Only KD-DRAW.EXE and KD-DRAW.TXT
are needed, plus any files called by
the macro of course. If KD-DRAW.DFT
(the configuration file) is not found
KD assumes that files are located on
the program disk, help menu is off,
and medium resolution. Call macros
from the DOS prompt as A>KD-DRAW
SAMPLE.
2. A DOS based menu system has been added
to the program to make using it for
the first time a little easier. Enter
MENU at the DOS prompt to display your
options. Under general use KD.BAT will
be the only BATch file you use. You
should modify KD.BAT to meet your
needs for printing and a mouse. PC-
KEY-DRAW can always be called from DOS
with KD-DRAW.
IMPROVEMENTS AND ADDITIONS D-5
1. 3.25 eliminates the need for EGA.MCR
when running on an EGA equipped PC.
2. Page scrolling has been sped up con-
siderably if no additions have been
made to a particular page. (ie. no
functions selected)
3. KD-TRANS.EXE is supplied to make edit-
ing macros much easier by translating
them into text files with the key code
replaced by the key name. Use any text
editor to edit the file and then
translate back to MaCRo form. KD-
TRANS.EXE uses KEYTBL.DAT for its
translation information. A TXT file
extension is assumed for text files
and a MCR for MaCRo files.
1. 3.26 adds a third library disk with
extra fonts including modern, roman,
old english, century, script, and sev-
eral others.
2. The font handling has been signifi-
cantly improved so that the user has
full control over character and word
spacing. Larger fonts can also be
handled.
3. Another 120 fill patterns are also
added.
1. 3.27 provides more information on the
prompt line to make learning and using
PC-KEY-DRAW easier. Caps Lock, Num
Lock, <Q>uality, and <i>sometric sta-
tus are displayed. PC-KEY-DRAW is
designed to be very case sensitive. If
a "C" or "N" is flashing the program
may not operate properly. The line
width is also displayed as a number.
When a macro is being recorded "k" is
displayed.
IMPROVEMENTS AND ADDITIONS D-6
2. When a directory is displayed for a
drive it is temporarily retained as
the default drive, making file selec-
tion easier. Hard disk users should
use DOS 3.* and the SUBST command for
optimum operation.
3. Hot keys can now be defined for fast
access to macros. Shft-F1 to Shft-F8,
Ctrl-F1 to Ctrl-F10, and Alt-F1 to
Alt-F9 can be set to call commonly
used macros. The Hot key definition
file and instructions for its use are
include on the font disk.
4. KD-LASER.EXE which prints to an HP
LaserJet has been greatly improved.
It is now possible to print several
separately saved screens by using a
file name as "FILENUM1+FILENUM2" to
print 2 screens consecutively. If used
interactively the program will stop
between each file and allow the par-
ameters to be changed, while if called
from the DOS command line the settings
remain the same for all screens. KD-
LASER can now also print the virtual
screen called PAGE.0?? created by PC-
KEY-DRAW allowing full page printing
of graphics. Simply specify PAGE as
the file name.
5. A fourth library disk has been added
to the registration package and
includes several more fonts. In addi-
tion, many text related macros are now
supplied to perform automatic bold,
overlay, shadow and other special
effects. Flow charting symbols are
also included.
6. Several macros are now supplied to
registered users that allow multiple
pages to be shown as a single page
making editing much easier for large
drawings.
IMPROVEMENTS AND ADDITIONS D-7
1. 3.28 speeds up <F5 s>trip by about 7X
and <F5 S>hift by about 10X. <S>hift
has also been added to the fill pat-
tern selection screen, thus allowing
any of the 640 patterns to be in any
color combination. Both strip and
shift are now also available in high
resolution.
2. <F1 M>irror screen <v>ertical line has
been sped up as well by a factor of 8X
earlier versions.
1. 3.29 adds ability to REName files
using <F8 K>.
2. A number of minor speed increases have
been made.
1. 3.30 adds b-spline curves, allowing
freeform curves to be easily created
from the keyboard. Select <F3 b> and
<ENTER> the various points to be
included. Selecting any function key
(1-8) will turn the entered points
into a curve. Width of the line is
controlled by <w>idth. (I should have
added this a long time ago. It makes
drawing much easier.)
2. <F6 l>ine has been improved when using
line width. Redraw of line is also
much faster.
1. 3.31 improves menu structure, provid-
ing more information for arrow, text
justify, box shade and key macro.
2. Help menu for novice mode can be
shrunk for increased screen space by
entering a number >1 for Novice mode
in Status Screen.
3. Width of polygon and box shade is now
effected by the <w>idth command.
4. <F2 R>ectangle save works with width.
IMPROVEMENTS AND ADDITIONS D-8
5. The TANDY 1000 keyboard is now sup-
ported for cursor movement from # pad.
6. The <h>elp screens have been improved
with more info and much faster read
from disk. 20 help screens are avail-
able.
7. The complete user manual is included
on a second disk and may be included
with the program disk.
1. 3.32 allows the KD-DRAW.HOT file to be
libraried with the macros it calls to
take less disk space. Create KD-
DRAW.HOT pointer file then run MAK-
HOTLB.EXE to MAKe HOT key LiBrary
file. KD-DRAW.HOT now supplied on
program disk.
2. Other HOT key files can be set as
desired from <Alt-k f>unction.
1. 3.33 adds a reverse video command for
animated objects. During animation
select <v> to get a reverse video of
the object.
2. The screen origin can be set with
<Ctrl-x>. The origin is the 0,0 loca-
tion of the drawing. (Useful for
mechanical drawing.)
1. 3.50 greatly expands the power of the
macro command <Alt-k> by allowing
macros to be run while creating a new
macro. This makes creating macros
easier and faster. The run macro
becomes part of the created macro.
2. The angle from the last measure point
to the cursor is now always shown.
<[>, <]>, <{>, and <}> can be used to
rotate about the measure point for the
cursor, line, object, polygon, rectan-
gle, arc, etc.
IMPROVEMENTS AND ADDITIONS D-9
3. Use *|3 in macro to speed up circle,
sine, rose, rectangle redraw. Use *|4
to speed up line redraw. Certain spe-
cial effects are lost at higher * num-
bers. * commands take effect immedi-
ately and many may be included for the
desired macro effect.
4. Object rotate <F1 r> and object zoom
<F1 z> have been sped up and changed.
<F1 Ctrl-a> rotates or zooms again
after toggling from all color to one
color action or vice versa. <F1 A>
will rotate and zoom at the same time.
The last object zoomed or rotated is
imported to <F7 a>nimate.
5. FATBITS <F1 Ctrl-z> is now more versa-
tile allowing scrolling by setting
Scroll with the <Alt-S> key. The area
worked on in pixel editing is loaded
into the F7 buffer.
6. An unFade command <F4 Ctrl-f> has been
added to provide a convenient method
filling in small holes in objects.
7. Most CURSOR MODE commands are now
available via the same menu system
used in function key commands. Access
via <Space> and then move to desired
command menu with arrow keys followed
by <ENTER>.
8. The display of cursor coordinates can
now be turned off, if desired, to
speed the movement of the cursor when
using PC-KEY-DRAW as a paint program
by using <Alt-Q>.
9. SCreen 1 scrolling has added a "map"
to aid maneuvering around the multiple
screens. The map is obtained by
requesting help with "?", "h", or "H".
A. <Ctrl-Right Arrow> and <Ctrl-Left
Arrow> can be used to jump to the next
grid location in the appropriate
direction.
IMPROVEMENTS AND ADDITIONS D-10
B. Full path support is now provided.
Paths can be set in the Status Screen
or set temporarily when calling a
file. In <F8 d>irectory any complete
directory can be viewed or the default
"Completed Drawing" drive can be
changed by using "=" as in
<=c:\pictures> to set the drive and
keep it.
C. File Names can be directly imported
from the desired drive using <Up
ARROW> and <Down Arrow> when asked for
file name.
D. Cursor wrap can be toggled on or off
with <_>. When off a line appears
under the cursor speed number.
E. Joystick support is now provided. The
joystick trigger equals <ENTER>. The
other joystick button is equivalent to
the <SPACE> or </> keys. Joystick
motion mimics cursor motion and can be
recorded in a macro. Use the <Shift>
key to make the joystick act the same
as using the <Shift> with the cursor
keys.
F. Mouse support has been significantly
improved. And works with <Shift> in
same way as the joystick. Use <j>ump
to set the mouse/joystick sensitivity.
G. SCreen F7 now keeps only the object
and not the entire screen after com-
pleting a command sequence.
IMPROVEMENTS AND ADDITIONS D-11
──────────────────────────────────────────
E - HARDWARE
──────────────────────────────────────────
PC-KEY-DRAW version 3 requires an IBM
PC/XT/AT/Jr/Portable/Convertible/PS-2 or
most compatibles with 256K memory, one
floppy drive, and standard color graphics
card. A second disk drive or hard disk is
preferred as is additional memory. PC-KEY-
DRAW can use over 1.5 megs of RAM memory
if it is available. The additional memory
must be configured as a RAM disk.
Computer: Almost any IBM compatible will
run PC-KEY-DRAW version 3 if it has suffi-
cient memory and the equivalent of the
color graphics board. I have personally
tested the program on dozens of different
machines and my current users have a wide
variety of systems. PC-KEY-DRAW offers a
feature useful for testing out compatible
computers and comparing their speeds. The
key macro feature is ideal for doing tim-
ing runs of graphic functions. On a stan-
dard PC the SAMPLE demo runs slowly, but
try it on an AT&T 6300 or IBM AT and
things speed up significantly and try it
on a COMPAQ 386 and watch the screens fly
by. Its enough to make you crave a second
system. PC-KEY-DRAW does not appear to
work on the NEC Multispeed.
Memory Allocation: The preferred method of
operation is to leave at least 320K of RAM
for DOS and the program. The remaining
memory should be partitioned into two RAM
disks. One of the RAM disks will contain
the drawing workspace and must be at least
45K and up to 1.2 megs. This memory can
also be used for holding drawings to be
HARDWARE E-1
called in a slide show. The other RAM disk
can be used to hold the program files.
This speeds access to fonts, help, pat-
terns, etc. Such operation is also benefi-
cial to many other programs. Everyone
should have at least 2 megs in their
machine. I strongly recommend the JRAM
board for additional memory. If you don't
have sufficient memory for a ram disk you
can use a hard disk or even a floppy to
hold the workspace, but with a sacrifice
in speed.
Graphics Boards: Currently PC-KEY-DRAW is
limited to operation on a standard color
graphics card or any card that can emulate
a standard card. However, you do not need
a color monitor to make effective use of
the program. Generally any incompatibility
of PC-KEY-DRAW and a particular computer
will be directly related to the graphics
board. Version 3 will work with the PC Jr
graphics system, but does not support the
extended capabilities of the graphics sys-
tem. Version 3 will also work on the EGA
and VGA, but does not support its extra
capabilities. Some graphics boards may
require some adjustment to operate prop-
erly. The need for adjustment is evident
by the location of the display on the
screen. Use the <(> and <)> commands from
the CURSOR MODE to properly show and cen-
ter the display. An external macro can be
written and called with the program to
automatically set the display as desired.
Version 3 can be used with the Hercules
monochrome card by first running a CGA
emulator such as SIMCGA or HGCIBM. These
emulators are available from local bulle-
tin board systems, user groups, software
libraries, or from OEDWARE. Specify Her-
cules when ordering.
HARDWARE E-2
Monitors: If you are looking for a color
monitor to use with your PC for graphics I
would strongly recommend the Sears Total
Video System, since it is not only a RGB
monitor with 640X200 resolution, but a
composite video monitor and high quality
TV as well. The cost can't be beat either.
General drawing will probably be done in
the RGB mode, but the composite video mode
has a lot to offer. In RGB, with a stan-
dard color card, colors are limited to 3
foreground and one background in a variety
of palettes. PC-KEY-DRAW provides color
mixing for 29 different colors in RGB,
although the colors are obviously color
mixes. In composite video 16 true colors
are possible. Composite video signals can
also be saved to video tape.
Keyboard: PC-KEY-DRAW as its name implies
is intended to be used from the keyboard.
Version 3 also allows mouse input, if
desired. The keyboard makes for a very
effective graphics input device for a
variety of reasons, especially if you are
not an artist, but even artists can make
effective use of the program. The actual
keyboard you have may make some difference
in how easy the program is to use. Since
it is designed to be run from the function
keys they should be in a position that is
easy to reach. I find having the function
keys on the left side is the best. The
cursor key arrangement is also important.
The program is designed to make use of a 9
key cursor pad to not only allow horizon-
tal and vertical movement, but 45 or 30/60
movement as well. Some compatible key-
boards are less then ideal because of
their non-standard layouts. They will
work, but not as easily as a standard key-
board. The TANDY 1000 keyboard is specifi-
HARDWARE E-3
cally supported so that the nine number
pad works as it would on a standard IBM
keyboard.
Printers: Any printer that works with
GRAPHICS.COM of DOS 2+ can be used with
PC-KEY-DRAW for doing standard screen
dumps. A zoom printing routine is also
provided that can be used with any
printer, even letter quality printers,
since it includes a configuration routine
as part of the program configuration. You
will need your printer manual to set it up
for your printer if not already on the
disk. Please send me any printer configu-
rations that you develop so that I may
give them to others.
The HP LaserJet is supported for printing
graphics screens in 300DPI to 75DPI. KD-
LASER.EXE is the file that runs the HP
LaserJet and is located on Library Disk
#2. BASRUN.EXE (from program disk) is
needed for operation. KD-LASER.EXE can be
used interactively or as part of a BATch
file to print a series of screens. KD-
LASER lets you print a single screen or
the multiple screens of PC-KEY-DRAW's vir-
tual page on one sheet.
KD-LASER.EXE routes the printing to LPT1:
so you must first set the COM port and
redirect from DOS, using the MODE command
as follows:
MODE COM1:9600,N,8,1,P
MODE LPT1:=COM1
HARDWARE E-4
The multiple page capability of PC-KEY-
DRAW is ideal for creating pictures of
high resolution when printed by combining
four pages onto one for 1280X400 resolu-
tion in the high resolution mode or
640X200 in the medium resolution mode.
Starting with Version 3.27 KD-LASER.EXE
can be used to print the multiple screen
virtual page to a single page on an HP-
LaserJet.
Many users have found other printing and
page layout programs to work well with PC-
KEY-DRAW. They use PC-KEY-DRAW to create
the drawings and then insert the created
graphics into text files for printing.
Mice were supported by version 3 using an
external mouse driver. Starting with ver-
sion 3.5 the mouse driver is internal to
the program and supports the Microsoft
Mouse or any mouse that can be set to emu-
late the mouse. Version 3.50 mouse use is
an order of magnitude improvement over the
earlier method of mouse use. There are two
ways to operate the program with a mouse.
A mouse can be used with the novice mode
to click and select on the menu in the top
left corner of the screen, but this is
slow. Or the command line menu system can
be used with a mouse and the program in
Expert Mode. The keyboard is a much better
input device. A mouse is handy for free-
hand drawing. The first mouse button is
equivalent to the <ENTER> key and the sec-
ond mouse button is the <SPACE BAR>. Both
buttons together is equivalent to the
<Escape> key. Mouse sensitivity is set
with <j>ump and is saved when the Status
Screen is saved. If a mouse is active the
joystick is not available.
HARDWARE E-5
Plotters are not currently supported.
Digitizers are not currently supported
unless they can be set to emulate a Micro-
soft Mouse or a standard joystick using
the game port.
Joysticks are now supported starting with
version 3.50 of PC-KEY-DRAW. The joystick
works basically the same as a mouse. It
can be used for menu selection and free-
hand drawing. The trigger button on the
joystick is equivalent to the <ENTER>,
while the base button is equal to the
<SPACE> key. Both buttons together is
equivalent to the <Escape> key. Joystick
sensitivity is set with <j>ump and is
saved when the Status Screen is saved. The
joystick is not available when a mouse is
connected and the mouse driver MOUSE.COM
or MOUSE.SYS is detected. Any device that
uses the gameport to interface to the PC
can probably be set up to work with PC-
KEY-DRAW.
Lightpens are not currently supported.
Scanners are not directly supported, but
PC-KEY-DRAW maybe able to read scanner
files or capture a scanner screen. Full
scanner support is in the works. PC-KEY-
DRAW does work very well with Computer
Eyes a hardware/software combo that digit-
izes video information. The face images
contained elsewhere in the manual were
captured with Computer Eyes and directly
imported into PC-KEY-DRAW. Computer Eyes
software saves a CGA screen in the same
format as <F8 s>ave, although Computer
Eyes assigns a PIC ending to a file format
that PC-KEY-DRAW adds an SCN extension.
HARDWARE E-6
If you cannot live without one of the
unsupported hardware items, but would like
to make use of the power of PC-KEY-DRAW I
have a suggestion: Donate the appropriate
hardware to OEDWARE and I will gladly
write the interface, time permitting.
Hardware vendors are welcome to distribute
PC-KEY-DRAW with their products at no
charge, provided a request in writing is
received and approved before distribution
and PC-KEY-DRAW is distributed in its com-
plete and unaltered form. For more infor-
mation contact: Ed Kidera, OEDWARE, P.O.
Box 595, Columbia, MD 20145-0595.
HARDWARE E-7
──────────────────────────────────────────
F - CREATING 35mm SLIDES
──────────────────────────────────────────
See Printed Manual for this section!
CREATING SLIDES F-1
──────────────────────────────────────────
G - DATEIT
──────────────────────────────────────────
DATEIT is a utility program designed to
replace the DOS DATE command for those
without an on board clock calendar. It is
not part of PC-KEY-DRAW, but compliments
its use. DATEIT remembers the last date
entered so that if you reboot or even turn
the computer off for a while the date will
be correct when the computer is powered
back up. The next day you use it the day
will be off, but the month and year will
be correct, so just enter in the correct
day and the correct date will be set for
your machine. The first of the month will
require the month and day to be entered
and of course on January 1 you will have
to enter the entire date.
It is a good idea to always set the date
on your computer since it makes it much
easier to determine when a file was
created. The best way to be sure the date
is properly set is to include an AUTO-
EXEC.BAT on the DOS disk you use to boot
your system. Include DATEIT as one of the
commands of the batch file and you will be
sure to have your computer's date set.
For more information on AUTOEXEC.BAT and
batch files in general consult your DOS
manual, computer magazine, or local user
group.
Feel free to copy DATEIT to other disks.
DATEIT G-1
──────────────────────────────────────────
H - LIBRARIES
──────────────────────────────────────────
Several different file types may be found
on the supplied library disks. These
include files with the following exten-
sions:
BAS BASICA program file. Size is
variable. Save BASICA subroutines
with <F7 C>opy and specify a BAS
extension. Retrieve in BASICA by
MERGEing into your own programs.
May also be a BASIC program file.
Supplements PC-KEY-DRAW main pro-
gram files.
BAT BATch files used from DOS.
DAT Scale and grid information for a
scaled screen file (SCN).
Created when a screen is saved
with <F8 s>ave.
EXE Executable program file. Supple-
ments PC-KEY-DRAW main program
files.
FIG Partial screen file. Size is
variable. ASCII integer file with
first number the horizontal size
and the second number the verti-
cal size of the array. Save with
<F7 C>opy and specify a FIG
extension. Retrieve with <F7 o>ld
or <F7 O>ld place.
LIBRARIES H-1
FNT Font file. Size is generally 25
K-bytes. Save with <F7 C>opy and
specify FNT extension and the
character to save under. Retrieve
with <F6 Alt-t>ext font.
HOT Hot key assignment file.
JMP Jump file. Contains x and y coor-
dinates for each <Alt-number>
key.
MCR Macro file. Size is variable.
Save with <Alt-k c>reate key
macro. Retrieve with <Alt-k r>un
key macro or from DOS with KD-
DRAW filename, where filename is
the name of a file with a MCR
extension. Many macros have
explanations of their use in the
first few lines.
PIC Partial screen file. Size is
variable. BLOAD/BSAVE binary file
mapped to integer array. Save
with <F7 C>opy. Retrieve with <F7
o>old or <F7 O>ld place. Pattern
files also use PIC as the exten-
sion.
SCN Full screen file. Size - 16512
bytes. BLOAD/BSAVE binary file
mapped to video screen with 7
byte header. Save with <F8 s>ave.
Retrieve with <F8 o>ld or <F8
O>ld sequential.
TBL Printer table file.
LIBRARIES H-2
VCT Vector line file. Size is vari-
able. File contains X and Y
screen coordinates with scale,
width, and color information.
Save with <F6 E>nd when drawing
with lines, parallel lines, spoke
lines, and/or dots. Retrieve with
<F6 o>ld
80C 80 column text mode file.
40C 40 column text mode file.
LIBRARIES H-3
──────────────────────────────────────────
I - SUPPLEMENTAL PROGRAMS
──────────────────────────────────────────
PC-KEY-DRAW has benefitted from several
other fine programs that you may want to
investigate for your use.
PCPG - PC Picture Graphics System
(Shareware)
Eugene Ying
P.O. Box 549
Kingbridge Station
Bronx, NY 10463
PCPG is one of the earliest graphics pro-
grams for the PC. It provides many librar-
ies of symbols that can be sized and posi-
tioned as desired. PCPG can save graphics
screens in a format directly compatible
with PC-KEY-DRAW and can serve as a source
of symbols.
HGCIBM (Shareware)
Gary Batson
Athena Digital
145 Green Hills Rd.
Athens, GA 30605
HGCIBM is a CGA emulator that allows PC-
KEY-DRAW to be run on a Hercules card.
There are several other CGA emulators, but
HGCIBM appears to be the best.
SUPPLEMENTAL PROGRAMS I-1
GEMCAP (Shareware)
Natural Software
19 South 5th. Street
St. Charles, Illinois 60174
GEMCAP provides a means for saving PC-KEY-
DRAW screens in a format that can be read
with Ventura Publisher, since it saves
graphics in the IMG format used by GEM.
ProBas - Professional Basic Program-
ming Library
AdvBas (Shareware Version of ProBas)
Hammerly Computer Services, Inc.
8008 Sandy Spring Road
Laurel, MD 20707
AdvBas is used in version 3.50 of PC-KEY-
DRAW to provide a number of new features.
AdvBas is a library of assembly language
programs that can add many features to any
BASIC program. AdvBas has gone commercial
with ProBas so if you are interested, try
the shareware version, but buy the commer-
cial version.
I N S E T
Inset Systems, Inc.
12 Mill Plain Road
Danbury, CT 06811
INSET is not shareware, but for $99 it is
a great buy for anyone wanting to add
graphics to a document. All of the pic-
tures in this manual where captured from
PC-KEY-DRAW with INSET and inserted into
the manual during printing. The original
was printed on a LaserJet and looks great.
The final result from the printer may not
be as good.
SUPPLEMENTAL PROGRAMS I-2
Copies of the above shareware programs are
available for trial from a number of
sources, including friends, shareware
libraries, bulletin board systems (BBSs),
directly from their authors, or from OED-
WARE. OEDWARE will send copies of the
above disks for $5 each plus $2.00 ship-
ping and handling per order. One free
shareware disk, from the above, may be
requested when ordering a registered copy
of PC-KEY-DRAW.
SUPPLEMENTAL PROGRAMS I-3