컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴 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� 쳐컴컴탠컴컴컴컴컴컴컴컴컴컵컴컴컴탠컴컴캑 � � � � � � 쿛C-KEY-DRAW � $100 � � � 쿣ersion 3.50+ � � � � � � � � � � � � � � � � � � � 1 � 0% Discount� � � � 2-6 � 20% Discount� � � � 7-19� 40% Discount� � � � 20+ � Call for Discount� � � � � � � � � 쿐xtra 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 for status from the CURSOR MODE. To move through the Configuration Screen use the key. Selecting a printer number switches to the zoom Printer Con- figuration Screen. Store the configuration to disk with . KD-DRAW.DFT is created when 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 o or for the default scale. resets the scale to pixel scaling, while leaves the scale as it was. If you select 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 and 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 and un A:DEMO.BAT or select DEMO from DOS. Sit back, watch the action, and enjoy the cool one. 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 to go down or to move up. Use to save the configuration to disk and exit to the CURSOR MODE of the pro- gram. 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 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 , , or 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. 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 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 es or will save the recent activity to the draw- ing and update the workspace if appropri- ate, while a 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 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 . 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 or to move through the screen. will save the printer configuration to disk, while 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. provides temporary setting of background color 5. Outline has been added to F2 to allow any object to be outlined in color. Use to set outline color and 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 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 or use equivalent command. IMPROVEMENTS AND ADDITIONS D-1 1. 3.11 adds 5 different full screen loads for use in slide shows. Select for using the display loads. Select load 1-5.(see elp from F8 for more information) 1. 3.13 adds direct partial screen load using . 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 . 3. Disable workspace update by setting the update frequency to 0. 4. Traps additional printer errors. 5. Provides scrolling of text in . 1. 3.16 provides music 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 is used to exit 3. Text mode screens can be called up in a macro slide show from within FATBITS using 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 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 and provides 45 degree steps to for arrow position. 2. Filled boxes can be created automati- cally using . 3. Text can be put on the screen verti- cally using p or 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 after the first one is defined with or . 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. pdate of SCreen 1 and 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, uality, and 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 trip by about 7X and hift by about 10X. 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. irror screen ertical line has been sped up as well by a factor of 8X earlier versions. 1. 3.29 adds ability to REName files using . 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 and 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 idth. (I should have added this a long time ago. It makes drawing much easier.) 2. 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 idth command. 4. 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 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 unction. 1. 3.33 adds a reverse video command for animated objects. During animation select to get a reverse video of the object. 2. The screen origin can be set with . 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 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 and object zoom have been sped up and changed. rotates or zooms again after toggling from all color to one color action or vice versa. will rotate and zoom at the same time. The last object zoomed or rotated is imported to nimate. 5. FATBITS is now more versa- tile allowing scrolling by setting Scroll with the key. The area worked on in pixel editing is loaded into the F7 buffer. 6. An unFade command 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 and then move to desired command menu with arrow keys followed by . 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 . 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. and 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 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 and 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 . The other joystick button is equivalent to the or keys. Joystick motion mimics cursor motion and can be recorded in a macro. Use the key to make the joystick act the same as using the with the cursor keys. F. Mouse support has been significantly improved. And works with in same way as the joystick. Use 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 key and the sec- ond mouse button is the . Both buttons together is equivalent to the key. Mouse sensitivity is set with 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 , while the base button is equal to the key. Both buttons together is equivalent to the key. Joystick sensitivity is set with 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 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 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 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 opy and specify a FIG extension. Retrieve with ld or ld place. LIBRARIES H-1 FNT Font file. Size is generally 25 K-bytes. Save with opy and specify FNT extension and the character to save under. Retrieve with ext font. HOT Hot key assignment file. JMP Jump file. Contains x and y coor- dinates for each key. MCR Macro file. Size is variable. Save with reate key macro. Retrieve with 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 opy. Retrieve with old or 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 ave. Retrieve with ld or 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 nd when drawing with lines, parallel lines, spoke lines, and/or dots. Retrieve with 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