home *** CD-ROM | disk | FTP | other *** search
/ Big Blue Disk 21 / bbd21.zip / KD-DOC.TXT < prev    next >
Text File  |  1988-04-05  |  87KB  |  1,818 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                               PC-KEY-DRAW
  10.  
  11.  
  12.                 A KEYBOARD TO SCREEN GRAPHICS PROGRAM
  13.                     FOR THE IBM PC and COMPATIBLES
  14.  
  15.  
  16.                             Version 3.33+
  17.  
  18.  
  19.  
  20.                      Special Big Blue Disk Version
  21.  
  22.                 Some manual sections have been removed 
  23.                        to fit on a single disk.
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                          Edward H. Kidera IV
  34.                                OEDWARE
  35.                              P.O. Box 595
  36.                        Columbia, MD 21045-0595
  37.                             (301) 997-9333
  38.  
  39.  
  40.  
  41.             (C)Copyright OED, 1984, 1985, 1986, 1987, 1988
  42.  
  43.           Portions copyright International Business Machines
  44.                   Portions copyright Microsoft, Inc.
  45.  
  46.  
  47.  
  48.                                COPYRIGHT
  49.           (C)  Copyright 1984, 1985, 1986, 1987, 1988 by OED.
  50.           All rights reserved.   Copying  of  PC-KEY-DRAW  is
  51.           allowed for the purpose of backup and to allow oth-
  52.           ers to try out and evaluate the program.   Unregis-
  53.           tered  USE past the trial stage is prohibited. This
  54.           manual may not be reproduced,  transmitted,  trans-
  55.           cribed,  stored in a retrieval system or translated
  56.           into any language or computer language, in any form
  57.           or  by any means, electronic, mechanical, magnetic,
  58.           optical, chemical, manual,  or  otherwise,  without
  59.           the prior written consent of OEDWARE, P.O. Box 595,
  60.           Columbia, MD 21045-0595  except  that  the  partial
  61.           manual  supplied  on  the  disk  may be dumped to a
  62.           printer for the purpose of creating a  single  copy
  63.           to  aid  in  the  evaluation  of the program before
  64.           registering.
  65.  
  66.                         DISCLAIMER OF WARRANTY
  67.           This software and manual are sold "AS IS" and with-
  68.           out warranties as to performance of merchantability
  69.           or  any  other  warranties  whether  expressed   of
  70.           implied.  Because of the various hardware and soft-
  71.           ware environments into which this  program  may  be
  72.           put,  no  warranty of fitness for a particular pur-
  73.           pose is offered.
  74.  
  75.           Good data processing procedure  dictates  that  any
  76.           program be thoroughly tested with non-critical data
  77.           before relying on it.  The  user  must  assume  the
  78.           entire risk of using the program.  Any liability of
  79.           the seller will be limited exclusively  to  product
  80.           replacement.
  81.  
  82.  
  83.  
  84.                              INTRODUCTION
  85.  
  86.           Welcome  to PC-KEY-DRAW! You are about to encounter
  87.           one of the most powerful graphics  programs  avail-
  88.           able for the IBM PC and compatibles.
  89.  
  90.           PC-KEY-DRAW  is a graphics package that can be used
  91.           by anyone and everyone. It includes  many  features
  92.           designed  specifically  for  a mechanical engineer,
  93.           such as calculate and  measure.  It  also  includes
  94.           many  features  designed  specifically for artists,
  95.           such as pattern fill and area smear. Its ability to
  96.           create symbol libraries is ideal for the electrical
  97.           engineer or the architect. Those  into  needlepoint
  98.           will  find  that  the drawing capabilities combined
  99.           with the zoom  printer  feature  allow  interesting
  100.           patterns  to be designed on the computer and easily
  101.           transferred  to  a  form  suitable  for  stitching.
  102.           Graphic  game  designers can use the drawing abili-
  103.           ties along with the ability to save an image  as  a
  104.           BASICA subroutine to create graphics ideal for ani-
  105.           mation. Teachers will find the geometry aspects  of
  106.           the  program  useful  in the math and science class
  107.           room.  Business  people  can  create  eye  catching
  108.           slides  for  presentations  using  such features as
  109.           slide and text fonts.
  110.  
  111.           Drawing with a computer can and should be very dif-
  112.           ferent  from  drawing with more conventional tools.
  113.           PC-KEY-DRAW gives you all the features you need for
  114.           free  hand  drawing, but its power and the power of
  115.           the computer lies in the many features that are not
  116.           possible  with  conventional  techniques.  When you
  117.           learn  to  use  such  commands  as  slide,  rotate,
  118.           revolve,  mirror,  spray  paint, etc. then the real
  119.           power of computer graphics will be in your hands.
  120.  
  121.  
  122.  
  123.           This manual is part of a special version  for  dis-
  124.           tribution  by Big Blue Disk.  Unlimited use of this
  125.           version is allowed without registration  by  anyone
  126.           purchasing  a  copy  directly  from  Big Blue Disk.
  127.           This version  may  not  be  distributed  by  anyone
  128.           except  Big  Blue Disk.  The right to use this disk
  129.           does not include support by OEDWARE.   Register  to
  130.           receive the full benefits of PC-KEY-DRAW.
  131.  
  132.  
  133.  
  134.                            OPERATION THEORY
  135.  
  136.           PC-KEY-DRAW  is  a very comprehensive graphics sys-
  137.           tem. Its large number of commands may tend to inti-
  138.           midate  the  initial  user if he/she does not fully
  139.           understand the basic program philosophy.  The first
  140.           thing  to remember is that in creating any one par-
  141.           ticular drawing only a  handful  of  the  program's
  142.           commands  will be used. Don't feel that you have to
  143.           learn everything from the  start.  Begin  with  the
  144.           basics  and  build  from  there. As you become more
  145.           proficient at creating graphics you may realize the
  146.           need  for an automated way of performing a particu-
  147.           lar task. Chances are PC-KEY-DRAW already  has  the
  148.           feature  just  waiting  to  be  used. For instance,
  149.           creating presentation slides for a business meeting
  150.           may involve placing significant portions of text on
  151.           the screen so that it is centered. Manually  moving
  152.           the text into place is slow so an automatic center-
  153.           ing feature is included.
  154.  
  155.           The program is designed to be run from the keyboard
  156.           Version  3  also  allows  a mouse mode of operation
  157.           with click to select on pull down menus or  instant
  158.           menu  selection  with  the click of a mouse button.
  159.           Contrary to what  you  might  think,  the  keyboard
  160.           method  is  an excellent way to run a graphics pro-
  161.           gram. The trained user  can  create  all  sorts  of
  162.           drawings  quickly.  You  do  not have to waste time
  163.           clicking through a series of  menus  as  with  most
  164.           other  graphics  programs, unless you want to. Key-
  165.           board input also means you don't have to have extra
  166.           equipment      cluttering     up     your     desk.
  167.  
  168.           Keyboard Operation: When running  PC-KEY-DRAW  from
  169.           the  keyboard  the  left hand is used to select the
  170.           various function keys and  make  other  selections.
  171.           The  right  hand is used to operate the cursor keys
  172.           and  the  <ENTER>/<RETURN>  key  and  to  help   in
  173.           selecting  commands.  A  variety  of  commands  are
  174.           available from the cursor mode. These are  commands
  175.           that control general program operation and features
  176.  
  177.  
  178.  
  179.           that are common to all of the  main  drawing  func-
  180.           tions.  The  function  keys  are used to select the
  181.           area of drawing to use next. Either select a  func-
  182.           tion  key directly or select the </> or <Space Bar>
  183.           then enter the desired function number or move thru
  184.           the  menu  with the cursor keys and select the dis-
  185.           played function with <ENTER>.   The  function  keys
  186.           are  used  to  combine commands that are similar to
  187.           each other.
  188.  
  189.           F1  is for modification, in that its  commands  are
  190.               used to modify objects or the screen.
  191.           F2   is  for creating boxes and other straight line
  192.               figures, such as polygons.
  193.           F3  is for generating a variety of curved lines.
  194.           F4  is for shading and spray paint.
  195.           F5  paints areas and modifies existing  colors.  It
  196.               also controls the palette and background.
  197.           F6  draws lines and adds text to the screen.
  198.           F7   allows  portions  of  the screen to be copied,
  199.               saved, erased or moved.
  200.           F8  handles files and exits to DOS.
  201.           F9  sets the speed of the cursor.
  202.           F10 sets the color to be used by  the  majority  of
  203.               functions.
  204.  
  205.           Basics:  Items  enclosed  with < and > are commands
  206.           that are entered via the keyboard using the  appro-
  207.           priate  letter/key.  Certain commands require using
  208.           the Shft, Ctrl, or Alt keys with the specified key.
  209.           Where this is required is indicated as <Alt-m>, for
  210.           example, or <R>, <Ctrl-c>, <Shft-F9>. When  sequen-
  211.           tial key strokes are required they are indicated by
  212.           separating the commands with a space, such  as  <F3
  213.           c>, or <F1 Alt-r>.
  214.  
  215.           Items  enclosed with [ and ] are commands that will
  216.           be taken as the default if <ENTER> is selected. The
  217.           first  mouse button acts as the <ENTER> key, if you
  218.           are using a mouse.  The second mouse button acts as
  219.           the <Space Bar>.
  220.  
  221.  
  222.  
  223.           Prompts  that start with "Enter" require user input
  224.           followed by a <ENTER>. Other prompts  need  only  a
  225.           single key to initiate.
  226.  
  227.           When a function is selected a list of possible com-
  228.           mands are provided on the prompt line. More  infor-
  229.           mation is available by using the cursor keys. Func-
  230.           tions can be selected by entering  the  appropriate
  231.           letter  and  Shft,  Ctrl,  or Alt as needed. Or the
  232.           <ENTER> key can be hit to select the displayed com-
  233.           mand. Note that the commands are case sensitive.  A
  234.           lowercase "m" is different from an uppercase "M" in
  235.           its effect, but they both have the same basic mean-
  236.           ing. Not every command has four levels to it. Those
  237.           commands  that  have more then one level are desig-
  238.           nated on the prompt line by the letter followed  by
  239.           a ".".
  240.  
  241.           If  you  enter a function and then change your mind
  242.           or realize the need to reposition the cursor first,
  243.           select  <n>  or  <Esc> or <Space Bar> to return the
  244.           CURSOR MODE.  When operating from the keyboard  you
  245.           should  position  the  cursor  as desired first and
  246.           then select the desired function.
  247.  
  248.           Help: Three levels of help are provided within  the
  249.           program.   This manual and the quick reference card
  250.           provide  additional  help  as  needed.   Registered
  251.           users  can also get help from OEDWARE by mail or by
  252.           calling anytime from 9:00 am to 9:00 pm seven  days
  253.           a week.
  254.  
  255.           The  first  help  level  is  readily  reached  when
  256.           selecting  a  function  or  selecting  a  directive
  257.           within  a function.  Moving the cursor will display
  258.           the possible options.
  259.  
  260.           The second level of help is also immediately avail-
  261.           able,  but must be called up when needed by select-
  262.           ing <h>, <H>, or <?>.  It  can  also  be  set  from
  263.           within  the Status configuration screen by specify-
  264.           ing the Novice Mode. To turn  the  level  two  help
  265.  
  266.  
  267.  
  268.           screen  off, simply select <H> from the CURSOR MODE
  269.           or specify Expert Mode in the configuration screen.
  270.  
  271.           The third level of help resides  on  the  disk  and
  272.           takes  a  second  or  two to be read in when called
  273.           with <h>, <H>, or <?> (assuming level two  is  cur-
  274.           rently   displayed)   It  displays  KD-DRAW.HLP  as
  275.           appropriate for the CURSOR MODE or for the selected
  276.           function.
  277.  
  278.           General  Operation:  There  are  two basic types of
  279.           function commands, (directives) those that  act  on
  280.           an  object and those that act on the entire screen.
  281.           For commands that act  on  the  entire  screen  the
  282.           action is started by selecting the appropriate com-
  283.           mand and following any prompts. When the action  is
  284.           complete  the  program  will  ask if the result was
  285.           correct before saving it to  the  drawing  you  are
  286.           working  on.   Before selecting a command to create
  287.           or to modify an object the cursor should  first  be
  288.           moved to the desired start of the function, such as
  289.           the center of the circle, or one of the corners  of
  290.           a  rectangle.  Some commands that work on an object
  291.           require that you first define the object by enclos-
  292.           ing  it  in  a  box,  then  selecting <ENTER>. Some
  293.           object functions can be color  specific,  ie.  only
  294.           the color set by <F10> will be acted on. If a func-
  295.           tion does not appear to work,  it  maybe  that  the
  296.           color was improperly set.
  297.  
  298.           It is somewhat easier to learn PC-KEY-DRAW by work-
  299.           ing in the high resolution mode.  This  is  because
  300.           the prompt line allows 80 columns as compared to 40
  301.           in the medium/color mode.   The  80  columns  allow
  302.           additional  information  to be displayed. Virtually
  303.           all functions available in color are  available  in
  304.           high  resolution and vice versa. Extra prompts have
  305.           been added as part of version 3 to help  guide  the
  306.           user through each function. If you are using the 40
  307.           column mode the prompt will be replaced by the cur-
  308.           sor  information as the cursor is moved. To see the
  309.           prompt type any non command key.  Pull  down  menus
  310.  
  311.  
  312.  
  313.           have also been added to aid learning the program as
  314.           they display extra information  on  the  screen.  A
  315.           sample of what the screen would look like in medium
  316.           resolution with the main menu is shown in Figure 2.
  317.           The  menu is toggled with <H> or can be set as part
  318.           of the program configuration with <Ctrl-s>.  A com-
  319.           plete  help  file  is included and can be called up
  320.           when entering a function if further information  is
  321.           needed  by  select  <h>.  The help file can also be
  322.           reached from the CURSOR  MODE  for  information  on
  323.           commands that can be used at anytime the cursor can
  324.           be moved on the screen.
  325.  
  326.           Consider the keyboard as an input  device  compared
  327.           to  a  two  or three button mouse. Most people have
  328.           ten fingers, why not use them. Version 3 does allow
  329.           a mouse to be used in much the same fashion as with
  330.           other point and click programs, but its slower  and
  331.           less  powerful.   The  mouse  is best for free hand
  332.           drawing  using  <l>ine   or   <c>ursor   of   <F6>.
  333.  
  334.           Summary  of  Operation: There are several important
  335.           things to remember when using PC-KEY-DRAW:
  336.  
  337.               1. PC-KEY-DRAW  is  very  case  sensitive.   Be
  338.                  sure  to  use  lower case as primary.  There
  339.                  are  4  possible  cases  for  a  given  key.
  340.                  These  are:  lower  case,  uppercase (Shft),
  341.                  Ctrl case, and Alt case.
  342.               2. Some directives operate on objects and  must
  343.                  be  defined  by  enclosing  in  a box, while
  344.                  some  directives  operate  on   the   entire
  345.                  screen.
  346.               3.  Position  cursor first, then select desired
  347.                  function.
  348.               4. Some directives are color sensitive.  If  an
  349.                  operation  doesn't  appear to work it may be
  350.                  that  the  color,  as  set  by  F10  is  not
  351.                  appropriate.   All  color sensitive commands
  352.                  have an all color alternative.
  353.               5. Most actions  work  from  a  single  key  or
  354.                  SHFT-key,  Alt-key,  or Ctrl-key combination
  355.  
  356.  
  357.  
  358.                  and do not require an <ENTER>.
  359.               6. "Enter" preceding a  prompt  indicates  that
  360.                  a prompt answer must end with an <ENTER>.
  361.               7.  Brackets ([ ]) enclosing part of the prompt
  362.                  line indicate the default  value  that  will
  363.                  be used if <ENTER> is selected.
  364.  
  365.           The chapter you have just read is probably the most
  366.           important section of the manual.  If you understand
  367.           the theory behind PC-KEY-DRAW you will find it easy
  368.           to use and very fast. If you don't  understand  the
  369.           basic operation of the program reread this section,
  370.           then try the program.
  371.  
  372.           Some find the best way to learn PC-KEY-DRAW  is  to
  373.           play  and  experiment, rather than jumping right in
  374.           and attempting to create an  architectural  drawing
  375.           or other work of art.  The first time you picked up
  376.           a pencil, pen, or paintbrush you probably  did  not
  377.           create  a  work  of  art. Others find it is best to
  378.           have a project in mind before  starting.   In  that
  379.           way  they  learn the commands they need immediately
  380.           and don't bother with commands that  aren't  needed
  381.           for their particular project.
  382.  
  383.           Give  yourself  time  to learn.  PC-KEY-DRAW is not
  384.           designed to mimic existing manual drawing tools, it
  385.           is  more  of a new way to draw.  It is a tool, just
  386.           like the manual tools mentioned,  and  learning  to
  387.           use  it may take time, but once you have learned it
  388.           the program is very fast, easy  to  use,  fun,  and
  389.           very powerful.
  390.  
  391.  
  392.  
  393.                             COMMAND SUMMARY
  394.  
  395.           This  chapter is roughly equivalent to KD-DRAW.HLP,
  396.           the help file that  is  accessed  from  within  the
  397.           program or that can be printed from the disk and so
  398.           as been left out of this special version.
  399.  
  400.  
  401.  
  402.                 DEFINITIONS AND ADDITIONAL INFORMATION.
  403.  
  404.           Active Layer  The active layer is the one in  which
  405.           you  are  actually  drawing and is always SCreen 1.
  406.           The active layer can also be seen and may be  over-
  407.           laid with the visual layer.
  408.  
  409.           ASCII  <F6 T a, A> ASCII text files can be imported
  410.           into a drawing.  Position cursor to  the  line  you
  411.           want the file to start displaying at. <a> will stop
  412.           at the end of the screen while <A> will continue to
  413.           the end of the file.  Hit <Esc> to stop.
  414.  
  415.           Animate  <F7  a>  Once an object has been copied or
  416.           erased with <F7> it  can  be  moved  about  on  the
  417.           screen.  Animate allows you to see the object as it
  418.           moves to aid in proper positioning.  Several  other
  419.           functions  automatically  switch  to  the animation
  420.           mode to allow proper object/text placement.  Anima-
  421.           tion can also be used with the Key Macro command to
  422.           jazz up slide shows.  If the animated area is large
  423.           the  object will tend to flash as it is moved.  The
  424.           visual horizon can be set to allow animated objects
  425.           to disappear below the horizon.
  426.  
  427.           Area <F1 c> The area of an object and the center of
  428.           that area can be calculated based on the color  set
  429.           by  <F10>.  Calculate works by looking for a color,
  430.           so to get the area of a  circle  for  example,  the
  431.           circle  must  be painted in, otherwise you are get-
  432.           ting something closer to  the  perimeter  than  the
  433.           area.  Also see Mass.
  434.  
  435.           Arc <F3 a, A> Arcs are drawn using <F3>. First move
  436.           cursor to center. Then  mark  the  radius  and  end
  437.           point  followed  by  the second end point. Arcs are
  438.           always drawn counterclockwise. Pie shaped arcs  can
  439.           be drawn using <F3 A> and proceeding as with a reg-
  440.           ular arc. To draw an  elliptical  arc  use  <$>  to
  441.           modify  the screen aspect ratio just before select-
  442.           ing the first end  point.  Be  sure  to  reset  the
  443.           proper aspect ratio after drawing the arc.
  444.  
  445.  
  446.  
  447.           Arrows <F2 a, Alt-a> Arrows at 45 degree increments
  448.           and almost any size can be added to the screen. The
  449.           arrow will point <u>p, <d>own, <l>eft, <r>ight, <e>
  450.           up-right, <f> down right, <g>  down-left,  and  <h>
  451.           up-left.   Set  the direction the arrow is to point
  452.           and use <u>p and <d>own to change the  size  before
  453.           saving  the  arrow. (The amount of size change with
  454.           each <u> or <d> is a function  of  the  <F9>  speed
  455.           setting.)  Arrow  color is determined by <F10>. <F2
  456.           a> produces an  outline  of  an  arrow,  while  <F2
  457.           Alt-a> produces a filled in arrow.  An arrow symbol
  458.           could as be created with <F6> and  rotated  to  any
  459.           angle.
  460.  
  461.           B-Spline  <F3 b> Complex curves can be difficult to
  462.           draw with just the cursor keys, but with <F3 b> you
  463.           can let the program connect the dots that you enter
  464.           and create smooth curves.  This is a great  feature
  465.           for  those,  like myself, that are not artistically
  466.           inclined.  It makes complex curves  easy  from  the
  467.           keyboard.
  468.  
  469.           Background  <F5 b>, <F5 c>, <F5, C>, <B> The screen
  470.           background color can be set  in  medium  resolution
  471.           mode  by  using  the  space bar to page through the
  472.           colors and the <ENTER> to fix  the  desired  color.
  473.           The  background  can also be set in high resolution
  474.           using <F5 C> and <F5  c>.   <B>ackground  sets  the
  475.           color  that  is used for the background during many
  476.           operations.  See Spray  paint  and  Fade  for  more
  477.           information.
  478.  
  479.           BAS  File  extension  for BASICA program. <F7 C>opy
  480.           can save a screen image as a BASICA subroutine that
  481.           can  be merged into your own program.  This is use-
  482.           ful for including logos  or  for  creating  graphic
  483.           game  programs.   See BASICA manual for information
  484.           on merging programs.  The  subroutine  when  called
  485.           will  load  an  array  with  the data to create the
  486.           image.  Use the PUT command to place the  image  on
  487.           the screen.
  488.  
  489.  
  490.  
  491.           BASIC  is  ideal for working with graphics on a CGA
  492.           since it contains just about all  of  the  commands
  493.           you  need  to  manipulate  the screen and graphics.
  494.           Other languages require the use of libraries to get
  495.           the graphics functions provided in BASIC.
  496.  
  497.           Box  <F2  r>,  <F2 R>, <F2 Alt-r>, <F2 s>, <F2 S> A
  498.           box is a rectangle or square.  Start by positioning
  499.           one  of  the  corners. Selecting a <r> will display
  500.           the rectangle as you move the cursor. Position  box
  501.           as desired and mark. <R> displays the box and it is
  502.           copied into <F7> automatically.  <Alt-r> produces a
  503.           filled in rectangle at the color set by <F10>.  <s>
  504.           produces a rectangular series of dots at the  color
  505.           set  by <F10> in light, medium or dark shading. <S>
  506.           functions the same as <D>.
  507.  
  508.           Center  animated  area  <C>  Centers  the  animated
  509.           object on the screen.
  510.  
  511.           Center  of area <F1 c>, <F1 Alt-c> The center of an
  512.           area or the center of mass of an object can be cal-
  513.           culated.
  514.  
  515.           Center  of  circle  <C> The last center of a circle
  516.           can be located by <C> in the CURSOR MODE.
  517.  
  518.           Circle <F3 c> Circles are drawn  by  first  marking
  519.           the  center  and then the radius of the circle. Use
  520.           <$> to match the screen aspect ratio of your  moni-
  521.           tor and/or printer.  <$> only effects circles drawn
  522.           after a change and not already drawn  circles.   To
  523.           change  a  circle once it is drawn use <F1> Flip to
  524.           compress the screen in the appropriate direction.
  525.  
  526.           Circle Center Lines <F3 Ctrl-c>, <F3 Ctrl-e> Center
  527.           lines  for  circles  and  ellipse are automatically
  528.           drawn using <F3> <Ctrl-c> or  <Ctrl-e>.   Start  by
  529.           placing  cursor  at center of circle or ellipse and
  530.           making selection and then moving cursor to  desired
  531.           size and selecting <ENTER>.
  532.  
  533.  
  534.  
  535.           Color  <F5  c>,  <F5 C>, <F10> Three color palettes
  536.           are available with three colors each plus  a  back-
  537.           ground color in medium resolution from the standard
  538.           color board.  <F5 c> will toggle between the three.
  539.           15  unichrome  colors  are also available in medium
  540.           resolution by selecting <C>.   15  colors  in  high
  541.           resolution  are also available with <c>. <F10> will
  542.           select the active color from a  given  palette  for
  543.           use.  The  current color is displayed on the prompt
  544.           line as a number to the right of the  appropriately
  545.           colored  box.  Some  actions are color specific. If
  546.           the action does not seem to work it may be that the
  547.           color  is  set wrong. <F5> allows color mixes for a
  548.           total of 29 colors per palette on an  RGB  monitor.
  549.           With  a  composite  monitor  16  of the color mixes
  550.           become distinct colors. For best  results  set  the
  551.           color palette to palette 0 or 2 (RED GREEN YELLOW).
  552.  
  553.           Configure  <Ctrl-s>  PC-KEY-DRAW must be configured
  554.           to your particular system  and  desires.   This  is
  555.           done by selecting <Ctrl-s> from the CURSOR MODE and
  556.           modifying the configuration screen as  desired.  In
  557.           particular  the  disks that you have available must
  558.           be set.  The printer can  also  be  configured  for
  559.           zoom  printing.  The key macro command is ideal for
  560.           configuring the program to your  personal  require-
  561.           ments.   Key  macros  can  be  called from DOS when
  562.           calling the program so that each time you enter PC-
  563.           KEY-DRAW it can be set just as you like.
  564.  
  565.           Copy  <F7  c>,  <F7 C>, <F7 Ctrl-c> Enclose area is
  566.           copied into <F7> buffer  to  be  used  with  smear,
  567.           move,  etc. <C> copies area and allows user to save
  568.           that portion of the screen on disk.  Enter name  of
  569.           file  including  drive.   No  extension on the name
  570.           will result in the program adding  a  PIC.   A  FIG
  571.           extension  allows  partial  screens  or even entire
  572.           screens to be saved in an ASCII file  that  can  be
  573.           transmitted  over telephone lines without modifica-
  574.           tion.  Use <F7 o> to get old or  previously  copied
  575.           areas  onto the screen from the disk.  A PIC exten-
  576.           sion added to the name will save the enclosed  por-
  577.  
  578.  
  579.  
  580.           tion  of  the  drawing  in a format compatible with
  581.           many other graphics programs  allowing  interchange
  582.           (the  extension must be specified).  The PIC exten-
  583.           sion is the most compact on disk.  A BAS  extension
  584.           will  save  the  copied area as a BASICA subroutine
  585.           for use in user generated graphics programs. A  FNT
  586.           extension  saves  the  copied area a part of a font
  587.           file under the character specified. <Ctrl-c> copies
  588.           the same size area as last copied without enclosing
  589.           it in a box first.
  590.  
  591.           Cursor <F6 c> Lines can be drawn with  the  cursor.
  592.           The  line color can be changed at will during draw-
  593.           ing. Use <F6 e>nd to end and save  to  the  screen.
  594.           The  entire  cursor  key  pad  can be used, thus 45
  595.           degree lines are possible.
  596.  
  597.           CURSOR MODE Anytime the cursor can be moved  around
  598.           on the screen using the cursor keys or a mouse.
  599.  
  600.           Cursor  Type  <Alt-c> Three cursor types are avail-
  601.           able and can be readily selected with <Alt-c>  from
  602.           the  CURSOR  MODE or during configuration. Cursor 0
  603.           is a small dot that is the same as early  versions.
  604.           Cursor 1 is a small arrow that points to the active
  605.           area.  Cursor 2 is a full screen cross hair.  Which
  606.           cursor  you  use  depends  on a lot of factors. You
  607.           will find that you  switch  cursors  for  different
  608.           operations.
  609.  
  610.           DAT  Data  file extension containing scale informa-
  611.           tion for full screen saves.
  612.  
  613.           Date <Alt-d> the DOS date can be displayed  at  the
  614.           specified location on the screen.  (see also Time)
  615.  
  616.           Delete File See Kill.
  617.  
  618.           Delete  Lines  <F7  Alt-l>  Horizontal lines can be
  619.           deleted from the cursor position.   The  number  of
  620.           lines that will be deleted is dependent on the cur-
  621.           sor speed setting as shown on the prompt line.
  622.  
  623.  
  624.  
  625.           Direct Coordinate Entry <x> the x and y coordinates
  626.           can be entered directly if desired.
  627.  
  628.           Directory <F8 d #>, <F6 o #>, <F6 E #>, <F6 T a #>,
  629.           <F7 o #>, <F7 C #>, <F8  o  #>,  <F8  Ctrl-o>,  <F8
  630.           Alt-o>,  <F8  s  #>,  <F1 Ctrl-z o #>, <Alt-k r #>,
  631.           <Alt-k c #> Where "#" is the drive  letter  to  see
  632.           the  directory of.  The complete disk directory for
  633.           any drive is found with <F8 d> followed by a single
  634.           drive  letter.  Partial directories can be obtained
  635.           with the other listed  functions  by  entering  the
  636.           drive  followed  by  a  <ENTER> when asked for file
  637.           name.  Only those files that  pertain  to  a  given
  638.           directive will be shown. To be able to use the par-
  639.           tial directory capability be sure to let  the  pro-
  640.           gram add the required extension.
  641.  
  642.           Disable Workspace  Set the update frequency to 0 to
  643.           disable the updating of the workspace.
  644.  
  645.           Display <F8 Alt-o> screens can be loaded in 1 of  5
  646.           display forms for use in slide shows.
  647.  
  648.               1. Fade in             4. Pull Left
  649.               2. Pull down           5. Pull Right
  650.               3. Pull Up
  651.  
  652.           Dot  <F6 d> Single pixel dots are placed by marking
  653.           the correct spot with a <ENTER>.  <F10>  determines
  654.           the  color  of the dot. The dot can also be made as
  655.           large as desired using the width command  from  the
  656.           CURSOR MODE.
  657.  
  658.           Down <F6 T d>  To place text vertically and running
  659.           down the screen use <F6 T d>.
  660.  
  661.           Ellipse <F3 e> As with circles and arcs the ellipse
  662.           is drawn by first marking its center.  The horizon-
  663.           tal radius and vertical radius must also be marked.
  664.           The radius is marked by moving the cursor keys over
  665.           and up.
  666.  
  667.  
  668.  
  669.           End <F6 e>, <F6 E> With the exception of text,  all
  670.           functions  in <F6> must be ended. If a line drawing
  671.           is ended with <E> the drawing is saved as a  vector
  672.           for later use. See Line.
  673.  
  674.           Erase  <F7  e>,  <F7 E>, <F7 Alt-e>, <F7 Ctrl-e> To
  675.           erase an area enclose it in a  box  as  with  copy.
  676.           With  <e>  the area will be erased and saved to the
  677.           <F7> buffer for use with move, animate,  etc.  With
  678.           <Alt-e>  the area is erased but not saved. <Ctrl-e>
  679.           will erase a circular portion of the  screen.   <E>
  680.           erases  an  area  and  switches  to animate mode to
  681.           allow quick and easy movement of  a  portion  of  a
  682.           screen.
  683.  
  684.           Exit  <F1-F8  n>;  <F8  e> A function can be exited
  685.           with <n>, <Esc>, </>, or <Space Bar>.  The  program
  686.           is exited to DOS with F8 <e>.
  687.  
  688.           Extension   File  extensions  for the various files
  689.           used by PC-KEY-DRAW have been  predefined,  however
  690.           they can be easily changed to what ever you prefer,
  691.           by editing the file KD-DRAW.TXT with any text  edi-
  692.           tor.   This  manual  assumes they have been kept as
  693.           originally defined.  See the Section  on  Libraries
  694.           for more information.
  695.  
  696.           Fade <F4 f>, <F4 Alt-f> Objects can be faded to the
  697.           background by color using <f> or all colors can  be
  698.           faded using <Alt-f>.
  699.  
  700.           Fatbits <F1 Ctrl-z> editing of screens at the pixel
  701.           level is possible using <F1 Ctrl-z>. Enclosed  area
  702.           to  be  edited  in fixed sized box.  If you want to
  703.           edited a larger area select <Ctrl-z> a second  time
  704.           to display 8 boxes in high resolution or 4 boxes in
  705.           medium resolution.  Select  <ENTER>  to  reach  the
  706.           editing  stage.   Set  the color of each individual
  707.           pixel  by   specifying   the   appropriate   number
  708.           (0,1,2,3).   Use  <t>race  to draw by selecting <t>
  709.           and then the color to be used. Selecting <t> a sec-
  710.           ond  time  turns off the trace. Use <Ctrl-PgUp> and
  711.  
  712.  
  713.  
  714.           <Ctrl-PgDn> to move through multiple screens.   Use
  715.           <Esc> to exit.
  716.  
  717.           FIG  Figures-see  Copy.  File  is saved in an ASCII
  718.           format.
  719.  
  720.           Fill <F5 f>, <F5 Alt-f> Areas that can  be  painted
  721.           can  be  filled  instead. The program comes with 64
  722.           patterns on  KD-PTRN.PIC.  These  patterns  can  be
  723.           changed  or  modified  as  desired and resaved (see
  724.           section for F7 for  handling  PIC  files).  <Alt-f>
  725.           allows  any  PIC  file  to be called in to act as a
  726.           pattern file.  The file called becomes the  default
  727.           (until program is exited) and will be used the next
  728.           time <F5 f> is called.
  729.  
  730.           Fillet <F3 f> Automatic fillets to 90  degree  cor-
  731.           ners  are created by drawing a box around corner to
  732.           set the radius.
  733.  
  734.           Flip <F1 f>, <F1 F> Flip has  a  variety  of  uses.
  735.           Think  of  it  as  rotating  the  screen through an
  736.           angle. This can be used to compress the  image  and
  737.           is  useful in matching completed screen to printer.
  738.           <f> is used to flip a portion of the screen,  while
  739.           <F> is used to flip the entire screen.
  740.  
  741.           FNT  Font  file.  This  ending must be specified to
  742.           save part of a screen as a font. A single file con-
  743.           tains all of the font information for the specified
  744.           characters.
  745.  
  746.           Fonts Two standard fonts are built  into  the  pro-
  747.           gram.  Which  one is used depends on which mode the
  748.           program is operating in  (high  or  medium  resolu-
  749.           tion).  The  standard text fonts are retrieved with
  750.           <F6 t>, <F6 T>, <F6 Ctrl-t>.  Alternate text  fonts
  751.           can  be created, saved and recalled.  The fonts can
  752.           be created using any and all of the  program  func-
  753.           tions.   To  save a font use <F7 C>opy to copy each
  754.           individual letter. A given font should be saved  to
  755.           the  same  file  with  an  FNT extension. Fonts are
  756.  
  757.  
  758.  
  759.           recalled as needed with <F6 Alt-t> by typing in the
  760.           text and specifying the font to use. Figure 3 shows
  761.           what can be done in minutes using the four supplied
  762.           fonts  combined  with  other program functions. The
  763.           "CREATE-A-FONT" title was done  in  several  steps,
  764.           including  <F7  S> and <F1 Ctrl-s>lide. Italics are
  765.           easily created using <F1 s>lide and a step  of  15.
  766.           <F1  z>oom allows you to set the number of steps in
  767.           a zoom to produce the "ZOOM  STEP"  text.   Library
  768.           Disk  #3  contains  14  additional text fonts along
  769.           with several very useful macros for creating  BOLD,
  770.           3-D  text,  outlined text and overlaid text quickly
  771.           and easily from any of the text fonts.
  772.  
  773.           Freehand drawing <F6 c> While there are  a  variety
  774.           of  methods  that  can be used in the program to do
  775.           freehand drawing, the most common  is  to  set  the
  776.           cursor  to  continuous with <F6 c> and to draw with
  777.           the cursor keys or a mouse. The color of  the  line
  778.           can  be  set with F10 and the drawing can be tempo-
  779.           rarily suspended with a <Space Bar> or second mouse
  780.           key,  then  restarted  with an <ENTER> or the first
  781.           mouse button.
  782.  
  783.           FUN Computer graphics are not only very useful, but
  784.           can be a whole lot of fun.
  785.  
  786.           Grid  <g>,  <G>, <Alt-g> A grid made of dots can be
  787.           placed or removed with <g> from the cursor mode.  A
  788.           grid  made  of  lines is placed with <Alt-g>.  User
  789.           must specify the spacing between grid points. Color
  790.           of  grid  can be changed with <G>. The grids reside
  791.           on a separate layer and do not become part  of  the
  792.           drawing, unless <k>eep or <u>pdate is invoked while
  793.           the grid is on the screen.
  794.  
  795.           Help <h>, <H> Help information is available in  the
  796.           CURSOR  MODE or when entering any function. Select-
  797.           ing <h> or <H> the first time will turn on the pull
  798.           down menus.  Selecting help a second time will dis-
  799.           play a disk file as appropriate for the section you
  800.           are  in.   <H>  is  used  to turn off the pull down
  801.  
  802.  
  803.  
  804.           menus.
  805.  
  806.           Hot Keys <Shft-F1 to F8>, <Ctrl-F1 to F10>, <Alt-F1
  807.           to F9>  27 hot keys can be defined to customize PC-
  808.           KEY-DRAW to your own personal  needs  and  desires.
  809.           KD-DRAW.HOT  contains the names of key macros (pre-
  810.           viously created) that are activated with one of the
  811.           h  o  t                               k  e  y  s  .
  812.  
  813.           Insert line <F7 l> Horizontal lines can be inserted
  814.           at  the  cursor  position.   The  number  of  lines
  815.           inserted is determined by the setting of the speed,
  816.           as displayed on the prompt line.
  817.  
  818.           Isometric Drawing <i> Toggles the isometric drawing
  819.           mode. When activated the cursor moves at a 30 or 60
  820.           degree  angle instead of a 45 degree angle. Circles
  821.           are also adjusted accordingly.
  822.  
  823.           Jump <Ctrl-J>, <Alt-#> Where # is a number  from  0
  824.           to  9 inclusive. Allows a screen position to be set
  825.           ad  remembered.   First  position  the  cursor   as
  826.           desired,  select  <Ctrl-j>ump  or  <Ctrl-ENTER> and
  827.           then <Alt-#> where # is a number from 0 to  9.  The
  828.           screen  positioned  is  now  remembered on disk for
  829.           future use.  At any time select <Alt-#> to jump  to
  830.           the remembered position instantly.  For compatibil-
  831.           ity with past versions keep <Alt-1>  as  0,0.  (Top
  832.           left corner)  KD-DRAW.JMP is created the first time
  833.           a jump position is set.
  834.  
  835.           Keep <k> While putting a box around  an  object  or
  836.           drawing  a  circle  the  drawing is modified by the
  837.           box. When the <ENTER> is hit to  complete  the  box
  838.           the  screen  is  first restored and then the action
  839.           takes place. Sometimes  the  effect  is  desirable.
  840.           While  in  the  CURSOR MODE selecting <k> keeps the
  841.           drawing as it is seen at that  moment.   Using  <k>
  842.           will  also keep the grid, help screen, or layer and
  843.           should be used with care.
  844.  
  845.           Key Macro <Alt-k> This is a very  powerful  feature
  846.  
  847.  
  848.  
  849.           of  Version  3  and potentially the most useful.  I
  850.           have yet to fully examine all of the uses, but they
  851.           include at a minimum, macros, slide shows with ani-
  852.           mation, and drawing saves.  Several  commands  such
  853.           as   <*>,   <Alt-v>isual   horizon,   <Alt-1>,  and
  854.           <Alt-p>ause have been added  specifically  for  use
  855.           with  key  macros.  The demo/tutorial supplied with
  856.           the program is a sample of using a key macro  as  a
  857.           slide  show.  Basically what a key macro does is to
  858.           remember every key stroke that you  make  and  save
  859.           them   to   an  ASCII  sequential  file  for  later
  860.           retrieval. The file that is saved consists  of  the
  861.           key stroke code followed by the number of times the
  862.           key is struck.  The files produced are  very  small
  863.           and  offer  the  maximum  use of disk space.  A Key
  864.           Macro is started by selecting <Alt-k> while in  the
  865.           cursor  mode  and  assigning a name to a file to be
  866.           created.  Everything after this is  recorded  until
  867.           <Alt-k>   is  selected  a  second  time.  Selecting
  868.           <Alt-k> a third time  allows  the  just  saved  key
  869.           macro  to be run. (See the section on the Key Macro
  870.           command)
  871.  
  872.           Kill <F8 k) Unwanted files can be  removed  from  a
  873.           disk by using kill and specifying the complete name
  874.           including the drive designation.
  875.  
  876.           Layers <l>, <L>, <Ctrl-l>, <Alt-l> Up to 64  layers
  877.           or  overlays  can  be used to aid in creating draw-
  878.           ings.  Layers can be thought of as drawing on clear
  879.           sheets.  Only  the  active  layer  is modified, but
  880.           other layers can be visual if  desired.   It  takes
  881.           about 1 meg. of memory to handle 64 layers so it is
  882.           only practical with a hard disk or better yet a RAM
  883.           disk.  (See RAM Disk) When layers are active scrol-
  884.           ling of 1/2 pages is disabled. Use <Alt-l> to  com-
  885.           pletely turn off layers.
  886.  
  887.           Lines  <F6 l> Lines are drawn by marking successive
  888.           end points with <ENTER>.  As the line is drawn  its
  889.           length  and angle are displayed on the prompt line.
  890.           Lines are used to generate vector objects that  can
  891.  
  892.  
  893.  
  894.           be saved and retrieved at a later time at any angle
  895.           or scale.  <F6 e>nd  will  save  the  line  to  the
  896.           screen  only.   <F6  E>nd will save the line to the
  897.           screen and to a user specified file  as  a  vector.
  898.           The object is saved with scaling so that when it is
  899.           recalled it can be matched  to  the  scale  of  the
  900.           drawing  in  progress.  Vectors are useful for flow
  901.           chart symbols, or  for  other  commonly  used  line
  902.           objects  where  scale  and angle are important. Use
  903.           the <SPACE BAR> to temporarily suspend line drawing
  904.           and  the  <Back  Space> to back up. Width and color
  905.           can also be set as desired. Lines can also be drawn
  906.           with <F6 c>ursor (see Cursor).
  907.  
  908.           Mass <F1 C> The mass of an object and the center of
  909.           mass can be calculated based on user supplied  den-
  910.           sity parameters for each color. See Area.
  911.  
  912.           MCR macro file extension.
  913.  
  914.           Measure <m>, <M>, <Alt-m>  the distance between two
  915.           points can be measured by marking one  end  with  a
  916.           <m>  and moving the cursor to the second point. The
  917.           distance is displayed on the prompt  line.  Measure
  918.           is  always  active and gives the radius of circles,
  919.           the dimensions of boxes, and the length  of  lines.
  920.           <M>  moves  the  cursor to the last measured point.
  921.           (See Scale).  Figure 4 is a simple mechanical engi-
  922.           neering drawing showing the use of measure. <Alt-m>
  923.           allows you to set the scale on the fly.  First mark
  924.           a  point  with  <m>  then move a known distance and
  925.           with <Alt-m> tell PC-KEY-DRAW  what  that  distance
  926.           should be.
  927.  
  928.           Merge  <F7 m> Two screens can be merged together as
  929.           one. Start by loading <F10 o>ld  the  first  screen
  930.           into  either  Page  1 or Page 5.  Switch to Page F7
  931.           and load the screen to be merged.  Switch  back  to
  932.           the first screen and put the cursor in the top left
  933.           hand corner. Select <F7> then <m>, <M> or  <Ctrl-m>
  934.           for the desired result.
  935.  
  936.  
  937.  
  938.           Mirror  <F1  m>,  <F1  M>  Objects  can be mirrored
  939.           using <m>.   The  entire  screen  can  be  mirrored
  940.           either horizontally or vertically with <M>.
  941.  
  942.           Mode  <Shft-Tab>,  <Alt-r>  Two  screen  modes  are
  943.           available.  Mode 2  is  the  high  resolution  mode
  944.           (640X200)  and mode 1 is the medium and color mode.
  945.           (320X200) You can readily switch between the two to
  946.           achieve desired results. Virtually all of functions
  947.           available in the color mode are  available  in  the
  948.           high  resolution mode. Each mode has its advantages
  949.           for different applications and  systems.  Sometimes
  950.           when  an object is copied with <F7> in one mode and
  951.           moved into another mode the  object  will  be  dis-
  952.           torted.  Use  <@>  to  adjust.   <Alt-r> forces the
  953.           screen mode to high resolution.
  954.  
  955.           Modify <F5 m>, <F5  M>,  <F5  Ctrl-m>,  <F5  Alt-m>
  956.           Painted areas can be changed or modified to produce
  957.           additional colors. Set <F10> to the color you  wish
  958.           to  modify. Select <F5 m> and define object in box.
  959.           <M> operates on the  entire  screen.  Set  the  new
  960.           color  to any of the 29 colors.  <Alt-m> allows the
  961.           29 colors to be changed to one of the other 29 col-
  962.           ors.  <Ctrl-m>  operates  as  <Alt-m>,  but  on the
  963.           entire screen.  (A file called KD-PAINT.PIC  is  on
  964.           the program disk and can be viewed with <F7 o>.)
  965.  
  966.           Money  How  did you get this? If you have purchased
  967.           PC-KEY-DRAW from Ed Kidera of  OEDWARE  then  thank
  968.           you  very  much!!,  but if you are using a copy and
  969.           have not registered, please take some time  and  do
  970.           so.   Isn't this worth the registration price?  See
  971.           the section on libraries for a way for you to  save
  972.           some cash or even make some.
  973.  
  974.           Mouse Mode Pull down function and command menus can
  975.           be used either with or without a mouse.  When  used
  976.           with  a  mouse  the mouse can be used to click on a
  977.           function to select  it  much  as  with  many  other
  978.           graphics programs, but this is a slow and silly way
  979.           to run any graphics program.  PC-KEY-DRAW  provides
  980.  
  981.  
  982.  
  983.           a much easier way of using a mouse, by allowing the
  984.           menu to be brought in with the click of button two.
  985.           Once in a function select mode, the cursor movement
  986.           will move you through the menu and not  around  the
  987.           screen. Use button 1 to make a selection and return
  988.           to cursor mode.  See the Hardware section for  more
  989.           information on the mouse. Also see Chapter 3.
  990.  
  991.           Move  <F7  m>, <F7 M>, <F7 Ctrl-m>, <F7 Alt-m> Pre-
  992.           viously copied or erased areas can be  moved  to  a
  993.           new  location.   Use animate to aid in positioning.
  994.           The four different syntaxes of  move  will  produce
  995.           different  results.  The correct one to use depends
  996.           on the desired result.  Experiment with the differ-
  997.           ent moves to learn and understand the results.  The
  998.           following table applies to smear and  replicate  as
  999.           well:
  1000.                         Command   Logical      Effect
  1001.                             m       XOR        Mixed
  1002.                             M       OR         With
  1003.                        Ctrl-m       AND        Over
  1004.                         Alt-m       PSET       Replace
  1005.  
  1006.           Use  move  after  <F7 a>nimate, <F7 s>mear, and <F7
  1007.           r>eplicate. <Ctrl-m> is very useful in painting odd
  1008.           shaped objects with complex patterns.  See Examples
  1009.           in earlier section for tips on using it.
  1010.  
  1011.           Music See Play
  1012.  
  1013.           Old <F1 Ctrl-z o>, <F6 o>, <F6 O>, <F7 o>, <F7  O>,
  1014.           <F8 o>, <F8 O>, <F8 Ctrl-o>, <F8 Alt-o>  Previously
  1015.           saved vectors, objects and screens can be retrieved
  1016.           with  old.   Primarily for slide show use text mode
  1017.           screens can be called into view with <F1 Ctrl-z o>.
  1018.           In  F6 vectors drawn with line and saved with <E>nd
  1019.           can be called up later for use.  Any angle  may  be
  1020.           specified  as  may  any scale.  A <ENTER> will take
  1021.           the rotation as drawn and will fit the scale of the
  1022.           vector  to  the  scale  of the current drawing. <O>
  1023.           takes the last vector and allows the  rotation  and
  1024.           scale  to  be changed.  After setting the scale the
  1025.  
  1026.  
  1027.  
  1028.           vector object can be moved across  the  screen  and
  1029.           left  in  position with <F7 M>.  Objects that where
  1030.           saved with <F7 C> can be recalled with  <o>.   They
  1031.           will appear at the same size as drawn and so may be
  1032.           out of scale. <F8 o> is  used  to  retrieve  entire
  1033.           screens  saved  in <F8> or saved in some other pro-
  1034.           gram. If a DAT file  accompanies  the  drawing  the
  1035.           scale will be changed accordingly.  To sequentially
  1036.           bring in the screens  from  disk  use  <F8  O>  and
  1037.           <PgDn>  to  page  through  the screens.  Select the
  1038.           screen you want with <ENTER>.  This make finding  a
  1039.           screen  very easy.  See Template for information on
  1040.           <F8 Ctrl-o>.  <F8 Alt-o> can be used in slide  show
  1041.           macros  to display the screens in one of five meth-
  1042.           ods. (See Display)
  1043.  
  1044.           Outline <F2 o> objects can be outlined in the color
  1045.           set  by  F10.   Outline  searches  for  the  change
  1046.           between the background color and the  other  colors
  1047.           and draws a line at the edge.
  1048.  
  1049.           Page  <Ctrl-Home> 64 pages are available for Screen
  1050.           1.  Select <Ctrl-Home> followed by the  pan  direc-
  1051.           tion.  <Down Arrow> scrolls the screen by 1/2 down.
  1052.           <Up Arrow> scrolls the screen  by  1/2  up.  <Right
  1053.           Arrow>  scrolls  the  screen  by  1/2 to the right.
  1054.           <Left Arrow> scrolls  the  screen  by  1/2  to  the
  1055.           left.  <PgUp>  scrolls  a  full  screen up.  <PgDn>
  1056.           scrolls a full screen down.  <Home> returns to PAGE
  1057.           00.  <End>  goes  to  the last screen that has been
  1058.           created. Pages are stored in quarter screen  files.
  1059.           To  use all of the files (not very likely) you must
  1060.           be operating from a subdirectory for the workspace.
  1061.           The  files are created on the disk only when a par-
  1062.           ticular  page  is  accessed.    <Ctrl-HOME>   twice
  1063.           returns  to  PAGE  00 without first saving the page
  1064.           you are on.
  1065.  
  1066.           Paint <F5 p>, <F5 P>, <F5  Alt-p>  Objects  can  be
  1067.           painted  with  one of the four colors from the pal-
  1068.           ette in the color mode or one of two colors in high
  1069.           resolution using <p>. The border color and the fill
  1070.  
  1071.  
  1072.  
  1073.           color must be specified.  An incorrect border color
  1074.           or  gaps in the border will cause the paint to leak
  1075.           out.  If this happens be sure to respond no to  the
  1076.           "Correct (y/n)?" prompt.  <P> is identical in oper-
  1077.           ation to <p> only it allows you to repeat the oper-
  1078.           ation  any  number  of times with the same fill and
  1079.           border color simply by moving  to  the  appropriate
  1080.           location  and selecting <ENTER>.  29 colors/ shades
  1081.           can be used to paint with using <Alt-p>.  See  also
  1082.           Shading and Modify.
  1083.  
  1084.           Paintbrush  See Smear and Replicate for one type of
  1085.           paintbrush.  Many of the other functions of PC-KEY-
  1086.           DRAW  can  also be used as a paintbrush by properly
  1087.           setting the <B>ackground so that when the object is
  1088.           moved  around the screen an image is left behind in
  1089.           the color set by <B>ackground.
  1090.  
  1091.           Parallel <F6 p> Parallel lines can be drawn at  any
  1092.           angle  by  first  marking one of the lines and then
  1093.           only marking one end point on all subsequent lines.
  1094.           Use <F6 e> to end the drawing of parallel lines and
  1095.           save the lines to the screen.  All features of nor-
  1096.           mal line drawing apply to parallel line drawing.
  1097.  
  1098.           PATH  The  compiler  used  for PC-KEY-DRAW does not
  1099.           recognize paths. If you have DOS 3.? you  can  used
  1100.           SUBST  to represent paths, see the DOS manual.  Any
  1101.           drive letter A-Z can be used.
  1102.  
  1103.           Patterns <F5 f>, <F5 Alt-f> 64 patterns are held in
  1104.           one  pattern screen. One pattern screen is supplied
  1105.           with the PC-KEY-DRAW  program  disk,  but  you  can
  1106.           create  as  many as you would like.  Figure 5 shows
  1107.           the patterns that I have created.  Some are  rather
  1108.           useful,  while others are rather strange.  Note the
  1109.           size and complexity that is possible  with  PC-KEY-
  1110.           DRAW   as  compared  to  other  graphics  programs.
  1111.           Library Disk #2 contains  nine  additional  pattern
  1112.           screens  for  a  total of 640 patterns. See section
  1113.           on Fill for how to use patterns.
  1114.  
  1115.  
  1116.  
  1117.           Pause <Alt-p>, <F8 O  Alt-p>  Key  macros  normally
  1118.           play  back at full speed. Occasionally it is desir-
  1119.           able to momentarily stop the execution of the macro
  1120.           with  a  pause statement. Set the number of seconds
  1121.           desired to pause before continuing.
  1122.  
  1123.           PIC Extension used to  specify  format  of  partial
  1124.           screen  save in F7. This is the preferred extension
  1125.           for partial screens since it uses the least  amount
  1126.           of  disk  space and is therefore the default exten-
  1127.           sion. Screens saved with a  PIC  extension  can  be
  1128.           called  into a BASICA program by adding the follow-
  1129.           ing lines to your program:
  1130.  
  1131.               10 DIM ARRAY%(500):'dimension array large
  1132.               enough to handle image
  1133.               1000 BLOAD "FILENAME.PIC",VARPTR(ARRAY%(0))
  1134.               1010 PUT(0,0),ARRAY%:'puts image onto graphics
  1135.               screen
  1136.  
  1137.           To save an image in BASICA that can be called up in
  1138.           PC-KEY-DRAW  add  the  following lines to your pro-
  1139.           gram:
  1140.  
  1141.               10  DIM ARRAY%(500)
  1142.               1000 'load image into array with the GET
  1143.               function
  1144.               1010 N%=(4+((ARRAY%(0)+7)\8)*ARRAY%(1))\2 
  1145.               1020 BSAVE "FILENAME.PIC",VARPTR(ARRAY%(0)),N%
  1146.  
  1147.           See BAS for an alternate way to include an image in
  1148.           a  BASICA  program that doesn't require an external
  1149.           file of the image to be on the disk with  the  pro-
  1150.           gram.
  1151.  
  1152.           Play  <Ctrl-p>  music  can  be played for fun or as
  1153.           part of a macro.  The music syntax follows that  of
  1154.           BASICA  exactly.   See  the  BASICA manual for more
  1155.           information.
  1156.  
  1157.  
  1158.  
  1159.           Playback  <Alt-k>  Previously   recorded   keyboard
  1160.           sequences  can  be  played  back from disk. See Key
  1161.           Macro. If you are creating a slide  show  to  play-
  1162.           back then it is a good idea to disable the printing
  1163.           of the prompt line by setting <*> to 1 or 2  during
  1164.           recording.
  1165.  
  1166.           Polygon  <F2  p>  Regular polygons of any number of
  1167.           sides can be dynamically drawn. The polygon can  be
  1168.           rotated  as  it is being drawn by using the <[> and
  1169.           <]> keys.
  1170.  
  1171.           Print <F8 p> If a graphics screen dump  program  is
  1172.           loaded  the  screen  can  be dumped to a dot matrix
  1173.           printer using <PrtSc>. The print routine allows the
  1174.           25th  line  to be positioned before printing with a
  1175.           title as desired. If you have an Okidata 92 be sure
  1176.           to set the configuration printer to 1. The configu-
  1177.           ration screen also allows you to alter the printout
  1178.           size for an Okidata printer.
  1179.  
  1180.           Printer Support The zoom printer feature of PC-KEY-
  1181.           DRAW allows you to configure it  to  virtually  any
  1182.           printer  that  can  take  continuous  paper. Single
  1183.           sheet printing is currently limited to most Okidata
  1184.           92,  93s  or Epson/IBM graphics compatibles. If you
  1185.           would like to donate a printer to OEDWARE we  would
  1186.           be  happy  to write a driver to go with the program
  1187.           for that particular printer.
  1188.  
  1189.           Quality <Q> The quality of the cursor movement  can
  1190.           be  toggled  with  <Q>.   A  "Q" will appear on the
  1191.           prompt line indicating that the quality  is  turned
  1192.           on.   With  the quality turned off the cursor moves
  1193.           quicker by skipping an occasional step.   With  the
  1194.           quality turned on the cursor moves slightly slower,
  1195.           but does not skip steps. When the key  board  macro
  1196.           is  set the quality is automatically turned on.  If
  1197.           it is turned backed off during recording the  play-
  1198.           back of the macro will not faithfully reproduce the
  1199.           original.
  1200.  
  1201.  
  1202.  
  1203.           RAM disk PC-KEY-DRAW is written to make significant
  1204.           use  of  a RAM disk. A 40K RAM disk is the smallest
  1205.           that can be used, while the maximum is  over  1Meg!
  1206.           Some  may be wondering how such a large RAM disk is
  1207.           possible with a standard PC. I  strongly  recommend
  1208.           the  use  of  an  extended  memory card such as the
  1209.           JRAM-2 by Tall Tree Associates which allows  up  to
  1210.           2megs  per  expansion slot.  A RAM disk is not only
  1211.           useful for this program, but  you  will  find  many
  1212.           other  uses.  Minimum  PC RAM should be about 2Megs
  1213.           for maximum use of your machine.
  1214.  
  1215.           Recording <Alt-k>  Every  key  stroke  hit  can  be
  1216.           recorded  and saved to an ASCII sequential file for
  1217.           later playback.  See Key Macro  for  more  informa-
  1218.           tion.
  1219.  
  1220.           Registration Registered users get support, low cost
  1221.           updates, printed manual, extra library disks,  sup-
  1222.           port programs and a good feeling.  See Shareware.
  1223.  
  1224.           Rename  <F8 K> disk files can be renamed. Enter the
  1225.           file to be renamed and the new name  of  the  file.
  1226.           Include  the drive of the file.  It is not possible
  1227.           to rename to a different disk.
  1228.  
  1229.           Replicate <F7 r>, <F7 R>, <F7 Ctrl-r>,  <F7  Alt-r>
  1230.           Once an object is copied it can be moved and repli-
  1231.           cated. Each touch of the cursor will step the  size
  1232.           of the object until moved with <F7 M>.  This can be
  1233.           used for a variety of applications.  The syntax  of
  1234.           replicate is the same as smear and move.
  1235.  
  1236.           Resolution Set <Alt-r> The screen resolution can be
  1237.           set to 640X200.  Use <Shft-Tab> to  toggle  between
  1238.           640X200 and 320X200.  See Mode.
  1239.  
  1240.           Retrieve file See Old.
  1241.  
  1242.  
  1243.  
  1244.           Revolve  <F1 R> Three dimensional appearing objects
  1245.           can be created as objects of  revolution  by  first
  1246.           drawing  the cross section then revolving it.  User
  1247.           sets number of steps and view angle. This can be  a
  1248.           very  powerful  command.   Figure  6 is a Christmas
  1249.           card.  The Christmas tree was  created  by  drawing
  1250.           one  side of the tree outline and then by revolving
  1251.           the outline about the center.
  1252.  
  1253.           Reverse video See Video.
  1254.  
  1255.           Rose curves <F3 r> Sine and cosine rose  curves  of
  1256.           any  number  of  leaves are drawn to size of circle
  1257.           set with cursors.
  1258.  
  1259.           Rotate <F1 r>, <F1 Alt-r>, <F1 Ctrl-r>, <F6 o>, <F6
  1260.           O>   <F1>  can  be used to rotate any object on the
  1261.           screen.  The object may be rotated once or  a  mul-
  1262.           tiple  of times (steps).  *C*-In the color mode <r>
  1263.           will  rotate  only  the  current  active  color  as
  1264.           selected  by  <F10>,  while <Alt-r> will rotate all
  1265.           colors within the defined region.  Use  <F1  a>  to
  1266.           rotate  an object again, without redefining it. <F1
  1267.           Ctrl-r> will rotate the entire left portion of  the
  1268.           screen 90 degrees, but beware there is a size limit
  1269.           to rotate  and  not  all  of  the  picture  may  be
  1270.           rotated.  In  F6  vector objects can be created and
  1271.           saved. Using <F6 o> or <F6 O> they  can  be  called
  1272.           back and rotated to any angle.
  1273.  
  1274.           Save  <F6  E>, <F7 Ctrl-e> <F7 C>, <F8 s> There are
  1275.           five different ways to save  objects  and  screens.
  1276.           <F6  E>nds  & saves objects drawn with line as vec-
  1277.           tors (VCT) to the disk for later use.  <F6  Ctrl-e>
  1278.           saves  a  previously  created  line.   <F7 C> saves
  1279.           objects or entire screens to the  disk  in  one  of
  1280.           three ways. See Copy for use.  <F8 s> is the common
  1281.           way to save a complete screen for later  use.   The
  1282.           screens are given a SCN extension and are retrieved
  1283.           with <F8 o>.  A second file is saved with a  screen
  1284.           that  gives its scaling, if other then the default,
  1285.           and has a DAT extension.  Each screen, page,  layer
  1286.  
  1287.  
  1288.  
  1289.           must be saved independently.
  1290.  
  1291.           Scale  <Alt-m> The scale of the drawing is normally
  1292.           set when the program  is  entered  or  following  a
  1293.           fresh  screen.   When setting the scale on entering
  1294.           PC-KEY-DRAW or after a fresh screen you should  set
  1295.           the  effect size of the screen, not the actual size
  1296.           of the screen, ie. you might set the screen  to  40
  1297.           ft.  to  draw a house, 20 in. to draw a small part,
  1298.           or 50 miles to draw a map.  The scale can  also  be
  1299.           set  by  matching  a measured distance to a desired
  1300.           distance. Select <m> at one point, move  cursor  to
  1301.           desired  position,  select <Alt-m> and enter in the
  1302.           desired value of the distance.
  1303.  
  1304.           Scale Factor <F1 z>, <F1 Z>, <F1  Alt-z>,  <F6  o>,
  1305.           <F6  O>  When zooming you must enter the scale fac-
  1306.           tor.  A scale factor greater  than  1  shrinks  the
  1307.           object  or screen, while a scale factor less then 1
  1308.           expands the screen.  Select </>,  <Space  Bar>,  or
  1309.           second  mouse  button  to  enter  the  zoom  factor
  1310.           instead of the scale factor.
  1311.  
  1312.           SCN Screen-see Save and Old. This  is  the  default
  1313.           extension  and  indicates  a  full  graphics screen
  1314.           save.  This is compatible  with  screens  saved  in
  1315.           BASICA  using  a  BSAVE  command.  To call a screen
  1316.           into BASICA that was saved with <F8 s> add the fol-
  1317.           lowing lines to your BASICA program:
  1318.  
  1319.               1000 'set screen to graphics mode
  1320.               1010 DEF SEG=&HB800:'sets segment to color
  1321.               graphics screen memory
  1322.               1020 BLOAD "FILENAME.SCN",0
  1323.               1030 DEF SEG:'returns segment to BASICS stack
  1324.  
  1325.  
  1326.  
  1327.           To save a screen in BASICA that can be later called
  1328.           into PC-KEY-DRAW add the following  lines  to  your
  1329.           BASICA program:
  1330.  
  1331.               1000 'with drawing on screen
  1332.               1010 DEF SEG=&HB800
  1333.               1020 BSAVE "FILENAME.SCN",0,16384
  1334.               1030 DEF SEG
  1335.  
  1336.           See  BAS for an alternate way of including a screen
  1337.           image in a BASICA program.
  1338.  
  1339.           Screen <Ctrl-Home>, <Ctrl-End>, <Ctrl-PgUp>, <Ctrl-
  1340.           PgDn>  Multiple screens are available.  They can be
  1341.           used to draw objects larger than the screen  or  to
  1342.           use as temporary workspaces.  There are two primary
  1343.           screens and two  secondary  screens.   The  primary
  1344.           screens  are  "connected" and can be scrolled using
  1345.           <Ctrl-PgUp>  and  <Ctrl-PgDn>  in  quarter   screen
  1346.           increments.    <Ctrl-Home>  and  <Ctrl-End>  toggle
  1347.           between the two screens.  The  last  object  copied
  1348.           can  be  viewed on page F7 by selecting <Ctrl-PgDn>
  1349.           from page #5. <F1 Z>oom will not change the drawing
  1350.           scale  if used in Screen F7. The 25th line or title
  1351.           line is available  to  be  viewed  or  modified  by
  1352.           selecting  <Ctrl-PgDn>  one more time. Screen 1 can
  1353.           actually be one of 64 different  pages.  The  extra
  1354.           pages  are  stored on the workspace disk. Pages are
  1355.           stored in quarter screen blocks allowing horizontal
  1356.           and  vertical  scrolling.  1  megabyte  of  Disk is
  1357.           needed to use a full 64 pages and this is  where  a
  1358.           RAM  disk  can really pay off.  You should set up a
  1359.           subdirectory for the workspace.
  1360.  
  1361.           Screen Aspect Ratio <$> The screen aspect ratio can
  1362.           be  varied  for a variety of results.  The main use
  1363.           of the setting the aspect ratio is to get a  circle
  1364.           that looks round on your monitor or you may want to
  1365.           adjust the aspect ratio so that the screen dump  is
  1366.           round.  <r>otation  and <Z>oom of <F1> are cleanest
  1367.           if an aspect ratio of 1.0 in color or 2.0  in  high
  1368.           resolution is used.
  1369.  
  1370.  
  1371.  
  1372.           Shade  <F2  s>, <F2 S>, <F4 l>, <F4 m>, <F4 d>, <F4
  1373.           s>, <F4 Alt-s> Various methods of shading the draw-
  1374.           ing  are available. <F2> <s> or <S> produces a rec-
  1375.           tangular pattern (see  Box).   <F4>  will  fill  an
  1376.           irregular area with dots of the color set by <F10>.
  1377.           It may take several times to fill a very  irregular
  1378.           area.  <F4 s> spray paints (see Spray paint).
  1379.  
  1380.           Shareware  is  the  form of distribution being used
  1381.           with PC-KEY-DRAW.  Shareware is commercial software
  1382.           with a difference.  Shareware can be legally copied
  1383.           and shared with others, provided it is  distributed
  1384.           in  its entirety and not modified.  Users that find
  1385.           the program to be of use to them are  requested  to
  1386.           register.   Registration  provides many benefits to
  1387.           the user.  If you  register  PC-KEY-DRAW  you  will
  1388.           receive:
  1389.  
  1390.             .  Printed  Users  Manual in IBM size binder with
  1391.               information on getting the most out of  PC-KEY-
  1392.               DRAW, (it looks nice on your self too).
  1393.             .  Second library disk (see Appendix H) with 640+
  1394.               fill patterns,  several  library  pictures  and
  1395.               many very useful macros.
  1396.             . Third library disk with 14 extra fonts and text
  1397.               oriented macros.
  1398.             . Fourth library disk with more  fonts  and  flow
  1399.               chart symbols.
  1400.             . HP LaserJet printer support.
  1401.             .  Registered version of the program with name in
  1402.               the program code.
  1403.             . Telephone or mail support when you  need  help,
  1404.               for one year after registration.  Phone support
  1405.               is available from 8:00 am to 9:00 pm seven days
  1406.               a week.
  1407.             .  Notification  of  updates  and  the ability to
  1408.               update  for  only  $10  for  the  latest  disk.
  1409.  
  1410.           Registration helps you in other ways:
  1411.  
  1412.             . You are supporting the shareware concept.
  1413.               1. You can try the software before you buy it.
  1414.  
  1415.  
  1416.  
  1417.               2. You pay a reasonable price for you software.
  1418.               3.  You  avoid  the frustration of copy protec-
  1419.                  tion.
  1420.               4. You encourage others to develop shareware.
  1421.             . You are also supporting  new  OEDWARE  develop-
  1422.               ments.    PC-KEY-DRAW   is   constantly   being
  1423.               improved, your support is needed  and  appreci-
  1424.               ated.
  1425.  
  1426.           Like  public  television, shareware is supported by
  1427.           those who find it valuable.
  1428.  
  1429.           Shift <F5 s> The foreground colors are each shifted
  1430.           up by one. The background is not affected.
  1431.  
  1432.           Shift  Cursor  Using  the <Shift> key while drawing
  1433.           rectangles allow you to move the fixed corner.   If
  1434.           the  <Shift>  key  is used while drawing circles or
  1435.           ellipses the center of the circle  is  moved.   Try
  1436.           doing this with other graphics programs.
  1437.  
  1438.           Show  <s>,  <S>  The  cursor and prompt line can be
  1439.           removed from the screen.  This  can  be  used  when
  1440.           taking  pictures  of the screen with a 35mm camera.
  1441.           Selecting <s> shows only the active  screen,  while
  1442.           <S> shows both the active screen and a visual layer
  1443.           if layering is turned on. If show is used  as  part
  1444.           of  a macro the macro will pause indefinitely until
  1445.           a key is hit.  During macro execution  a  "_"  will
  1446.           appear  in  the  bottom  right corner of the screen
  1447.           indicating that the macro is waiting for a  key  to
  1448.           be hit.
  1449.  
  1450.           Sine  curve  <F3  t>  Trigonometric  sine curves of
  1451.           desired period and amplitude are shaped  by  moving
  1452.           the cursor.
  1453.  
  1454.           Slide  <F1  s>,  <F1  S>, <F1 Ctrl-s> <s>-slides an
  1455.           area of the screen either  horizontally  or  verti-
  1456.           cally.  This  is very useful for creating a variety
  1457.           of effects, including italics (use a step of 15 for
  1458.           italics).  <S>  slides the entire screen.  <Ctrl-s>
  1459.  
  1460.  
  1461.  
  1462.           slides the entire screen to the power  set,  either
  1463.           2,3, or 4.
  1464.  
  1465.           Slide  Show  The  key  macro command can be used to
  1466.           create a  very  powerful  slide  show  quickly  and
  1467.           easily. See Key Macro for details.
  1468.  
  1469.           Smear  <F7 s>, <F7 S>, <F7 Ctrl-s>, <F7 Alt-s> Pre-
  1470.           viously copied or erased  objects  can  be  smeared
  1471.           across  the  screen in one of four syntaxes.  Among
  1472.           other uses this allows the creation of a paintbrush
  1473.           of  sorts.  The cursor speed determines the step of
  1474.           the smear. Like replicate the smear  will  continue
  1475.           until the object is moved with <F7 M>.
  1476.  
  1477.           Speed  <F9>, <+>, <-> Cursor speed, smear size, and
  1478.           animation speed are controlled by <F9>.  The  speed
  1479.           is can be toggled between one for fine movement and
  1480.           any value as set by using the  <+>  and  <->  keys.
  1481.           Cursor  speed  is displayed on the prompt line. The
  1482.           speed can be forced to 1 using <Shft-F9>, no matter
  1483.           what  it  is  currently. This is useful in creating
  1484.           certain key macros.
  1485.  
  1486.           Spirals <F3 s> Automatic spiral generation is  pos-
  1487.           sible  using  <F3  s> by marking the center and the
  1488.           size of the first coil and then the number.
  1489.  
  1490.           Spoke <F6 s> Spoked lines from a common center  can
  1491.           be  generated  quickly,  since  the  center is only
  1492.           marked once. Spoked  lines  can  be  combined  with
  1493.           lines,  dots  and parallel lines. Use <F6 e> to end
  1494.           drawing spoked lines.
  1495.  
  1496.           Spray paint <F4 s>, <F4 Alt-s> Previously drawn and
  1497.           painted  areas  can  be spray painted to produce 3D
  1498.           type shading. With the screen aspect ratio  set  to
  1499.           its normal values the spray painting will produce a
  1500.           circular pattern. If <$> is selected and set  to  0
  1501.           (zero)  the spraying directive can be used to shade
  1502.           a vertical column. Figure 7 was created in a  short
  1503.           period  of  time  by making extensive use of spray-
  1504.  
  1505.  
  1506.  
  1507.           paint. Setting the background  color  to  something
  1508.           other  than 0 can be very useful and effective when
  1509.           used with spray paint.
  1510.  
  1511.           Status <Ctrl-s> See Configure.
  1512.  
  1513.           Strip <F5 S> All of the foreground  colors,  except
  1514.           the  one  set  by  <F10> are set to the background.
  1515.           This can be useful for  printing  or  photographing
  1516.           the  screen.  Be sure to save the screen before you
  1517.           strip it, if you want it back whole later.
  1518.  
  1519.           Suspend <Space Bar> During line drawing and  cursor
  1520.           drawing  under  F6  it is often desirable to tempo-
  1521.           rarily suspend drawing to  reposition  the  cursor.
  1522.           Use  the <Space Bar> or second mouse button to stop
  1523.           drawing and display the cursor. When ready to  con-
  1524.           tinue hit the <ENTER>.
  1525.  
  1526.           Template  <F6  o>,  <F7  o>,  <F8  Ctrl-o> See Old,
  1527.           Lines, Copy, and End for discussion on the  use  of
  1528.           vectors  and  figures  for  template purposes.  <F8
  1529.           Ctrl-o> allows another method of templating.   Pre-
  1530.           viously saved screens of symbols can be called onto
  1531.           the screen with template in much the  same  fashion
  1532.           as  calling  old screens.  In the template mode the
  1533.           updating of the workspace is disabled.  Objects  on
  1534.           the  template  can  be manipulated at will and then
  1535.           copied and moved with <F7>.  Selecting <F8> <w>  or
  1536.           <W>  returns  updating of workspace.  If no name is
  1537.           specified for the template file the present  screen
  1538.           or  a  fresh  one  may  be used to create part of a
  1539.           drawing to be added to the working drawing.
  1540.  
  1541.           Text <F6 t>, <F6 T>, <F6 Ctrl-t>,  <F6  Alt-t>  <t>
  1542.           allows  text to be entered directly on the drawing.
  1543.           <T> justifies the text to the left, right, or  cen-
  1544.           ter.  <T> also allows ASCII text to be imported and
  1545.           text to be displayed up or down.   <Ctrl-t>  copies
  1546.           the  text  and  animates  it  to  aid  placement as
  1547.           desired.  Two sizes of text are available  directly
  1548.           for <t>, <T>, and <Ctrl-t>.  The size is determined
  1549.  
  1550.  
  1551.  
  1552.           by the screen mode.  <Alt-t>  allows  the  user  to
  1553.           write  with  bitmapped  text  fonts.  Fonts  can be
  1554.           created by the user using all features of the  pro-
  1555.           gram  and  saved with <F7 C>, by specifying a "FNT"
  1556.           ending to the file name.  A very  wide  variety  of
  1557.           text  sizes  and  forms  can be created quickly and
  1558.           easily with <F1 z> and <F7> <c>, <S>, and <M>.
  1559.  
  1560.           Text Scrolling <F6 T L>, <F6 T R>, <F6  T  C>  When
  1561.           entering  text  it  is  possible to have the entire
  1562.           screen scroll.   This  is  useful  for  slide  show
  1563.           macros, but not of much use for general drawing.
  1564.  
  1565.           Time  <Alt-t>  the DOS time can be displayed on the
  1566.           screen at a specified  location.   Some  operations
  1567.           may  capture  the  time  into the drawing.  This is
  1568.           intended primarily for use in macros that  are  set
  1569.           to  run  continuously in a store or at a show where
  1570.           it might be nice to keep the views informed of  the
  1571.           time. (see also Date)
  1572.  
  1573.           Translation  Macro  files  consist  of a key stroke
  1574.           code followed by | (vertical bar) followed  by  the
  1575.           number  of  repetitions.   While MaCRo files can be
  1576.           edited with most word processors  it  is  a  little
  1577.           tricky  because  key  stroke codes are difficult to
  1578.           read and interpret.  KD-TRANS.EXE  is  provided  to
  1579.           translate  a  MaCRo file into a TeXT file where the
  1580.           key stroke codes are replaced with the actual  name
  1581.           of  the  key, such as "RIGHT" for right cursor key.
  1582.           The resulting TeXT file is easily edited.  Use  KD-
  1583.           TRANS.EXE  to  take  the TeXT file and translate it
  1584.           back into a MaCRo file.  TeXT files are much larger
  1585.           than MaCRo files. KEYTBL.DAT is used by KD-TRANS.
  1586.  
  1587.           Up  <F6  T u> Runs text up vertically from the cur-
  1588.           rent cursor position.
  1589.  
  1590.           Update <u>, <U>  Updates the appropriate  workspace
  1591.           with  the  current  screen (see Workspace).  Beware
  1592.           that <u> updates to screen 1  and  <U>  updates  to
  1593.           screen two, no matter what screen you are currently
  1594.  
  1595.  
  1596.  
  1597.           in.  This means that the previous contents  of  the
  1598.           screen will be lost.
  1599.  
  1600.           Update  Frequency  is  set in the Status screen and
  1601.           determines how often the workspace will be automat-
  1602.           ically  written to.  If the update frequency is set
  1603.           to zero the use of workspaces is disabled.   Disab-
  1604.           ling the workspace is ideal for slide show macros.
  1605.  
  1606.           VCT Vectors-see Lines.
  1607.  
  1608.           Video  <F1 v>, <F1 V>, <F1 Ctrl-v> A reversed video
  1609.           image  is  produced.  Useful  in  printing  certain
  1610.           screens. The following table indicates how the col-
  1611.           ors are switched.
  1612.  
  1613.                <v>                <V>             <Ctrl-v>
  1614.  
  1615.            0 becomes 3        0 becomes 1       0 becomes 2
  1616.            1 becomes 2        1 becomes 0       1 becomes 3
  1617.            2 becomes 1        2 becomes 3       2 becomes 0
  1618.            3 becomes 0        3 becomes 2       3 becomes 1
  1619.  
  1620.           Visual Horizon <Alt-v> Sets the lowest point on the
  1621.           screen  that the cursor can be moved.  This is most
  1622.           useful during animation.  The animated  object  can
  1623.           be made to disappear behind a screen object or rise
  1624.           up from behind the horizon.
  1625.  
  1626.           Visual Layer When using layers only one  is  active
  1627.           but  many can be visual, ie can be seen while draw-
  1628.           ing on the active layer.  The visual layer consists
  1629.           of  all  of the visual layers combined into one and
  1630.           resides in SCreen 2.  When layers are on  Screen  2
  1631.           is laid over SCreen 1.
  1632.  
  1633.           Width  <w>  The  width  for lines, dots, boxes, and
  1634.           circles can be set to any number of pixels  from  1
  1635.           to  32.   The width can be set greater than 32, but
  1636.           it won't be properly used by  lines,  but  will  be
  1637.           used by circles and rectangles.
  1638.  
  1639.  
  1640.  
  1641.           Workspace  <F8  w>,  <F8 W> Two separate workspaces
  1642.           are available to save screens  while  working  (see
  1643.           Update).   <w>  corresponds  to  screen  #1 and <W>
  1644.           corresponds to screen #2.  The workspace  has  sev-
  1645.           eral  uses.   Originally it was added to retain the
  1646.           drawing in the event of  program  crash  and  while
  1647.           that is no longer a concern it can be useful in the
  1648.           event of a power failure.  The workspace  can  also
  1649.           be  used  as temporary storage.  This would let you
  1650.           back up in the event of a change of mind or let you
  1651.           preform  multiple  operations  on  a single screen.
  1652.           The workspace is stored on the drive  specified  in
  1653.           the  configuration/status  screen. The program will
  1654.           periodically save to the workspace depending on the
  1655.           update  frequency.  The update can be forced at any
  1656.           time from the Cursor Mode with <u>pdate to take the
  1657.           screen  you  are looking at and save it as Screen 1
  1658.           and <U>pdate to take the visual screen and save  it
  1659.           to  Screen 2.  WRKSPC1.SCN corresponds to Screen 1,
  1660.           while WRKSPC2.SCN corresponds to Screen 2.
  1661.  
  1662.           XOR <F1 Alt-v> The entire screen can be XORed  with
  1663.           a  number  from 1 to 255.  An XOR of 255 produces a
  1664.           reverse video image (see Video).  The program  will
  1665.           assign  a  random  number  to  use  or the user may
  1666.           select any value between 1 and 255.
  1667.  
  1668.           Zoom <F1 z>, <F1  Z>,  <F6  o>,  <F6  O>  Sizes  of
  1669.           objects can be changed in three different ways. <F1
  1670.           z> is used to either enlarge or  shrink  a  defined
  1671.           object.   <F1  Z>  will reduce the entire screen by
  1672.           any amount or expand the top  left  corner  of  the
  1673.           screen.  Screen  scaling is changed accordingly, if
  1674.           the screen is set to 1 or 2, but it will leave  the
  1675.           present  scale  when used in Screen F7. <F6 O>, <o>
  1676.           will allow a vector to be sized to fit the  drawing
  1677.           or as desired (see Old and Line). All three use the
  1678.           same convention of scaling. A number  greater  than
  1679.           one  will shrink the object or screen.  For example
  1680.           a factor of two will cut the  object  in  half.   A
  1681.           number less than one will enlarge objects. Figure 6
  1682.           shows the use of <Z>oom. The main drawing was first
  1683.  
  1684.  
  1685.  
  1686.           completed,  then  zoomed  down  a  factor of 4, and
  1687.           placed back on the screen to produce  the  painting
  1688.           on the fireplace.
  1689.  
  1690.           Zoom Factor <F1 z>, <F1 Z>, <F1 Alt-z>, <F6 o>, <F6
  1691.           O> normally you are asked to enter the scale factor
  1692.           when  zooming.  By selecting the </> or <Space Bar>
  1693.           or second mouse button you  can  specify  the  zoom
  1694.           factor  instead of the scale factor.  A zoom factor
  1695.           greater than 1 enlarges the object or screen, while
  1696.           a  zoom  factor  less  then 1 shrinks the screen or
  1697.           object.  For example  a  zoom  factor  of  2  would
  1698.           double the size of the object.
  1699.  
  1700.           Zoom  Print  <F8  P>,  <F8 Ctrl-p>, <Ctrl-p> prints
  1701.           partial screens to a printer. <P> prints the entire
  1702.           screen  to the printer. Printing is done by charac-
  1703.           ters and not graphics so virtually any printer  can
  1704.           be  used, provided a printer table is first created
  1705.           for that printer.  The print  size  is  set  before
  1706.           printing  to a number between 1 and 41. Beware that
  1707.           the printed result can be very large.   Start  with
  1708.           low  numbers  and  work  your way up.  This is very
  1709.           useful for printing banners and the like.
  1710.  
  1711.  
  1712.  
  1713.           APPENDIX A:  USER-SUPPORTED SOFTWARE
  1714.  
  1715.           Shareware should  be  very  popular  with  most  PC
  1716.           users.  It means that the software is not copy pro-
  1717.           tected making backup easy and use with a hard  disk
  1718.           or  RAM  disk  a  snap.  It  also allows you to try
  1719.           before you buy to see if the program actually  does
  1720.           what  it says it does. Shareware will only continue
  1721.           if you the user does support it.  Another advantage
  1722.           to  Shareware  is price.  PC-KEY-DRAW is well worth
  1723.           the registration price.  Many of its  features  can
  1724.           not  be found for under $500 in commercial software
  1725.           and some cannot be touched for  under  $1500.   The
  1726.           final  advantage  to  Shareware is my commitment to
  1727.           expanding and improving the program.
  1728.  
  1729.           Why pay for software you are already using?
  1730.  
  1731.           Registration provides many benefits to the user. If
  1732.           you register PC-KEY-DRAW you will receive:
  1733.  
  1734.             .  Printed  Users  Manual in IBM size binder with
  1735.               information on getting the most out of  PC-KEY-
  1736.               DRAW, (it looks nice on your shelf too).
  1737.             .  Second library disk (see Appendix H) with 640+
  1738.               fill patterns,  several  library  pictures  and
  1739.               many very useful macros.
  1740.             . Third library disk with 14 extra fonts and text
  1741.               oriented macros.
  1742.             . Fourth library disk with more  fonts  and  flow
  1743.               chart symbols.
  1744.             . HP LaserJet printer support.
  1745.             .  Registered version of the program with name in
  1746.               the program code.
  1747.             . Telephone or mail support when you  need  help,
  1748.               for one year after registration.  Phone support
  1749.               is available from 8:00 am to 9:00 pm seven days
  1750.               a week.
  1751.             .  Notification  of  updates  and  the ability to
  1752.               update  for  only  $10  for  the  latest  disk.
  1753.  
  1754.  
  1755.  
  1756.           Registration helps you in other ways:
  1757.  
  1758.             . You are supporting the shareware concept.
  1759.               1. You can try the software before you buy it.
  1760.               2. You pay a reasonable price for you software.
  1761.               3.  You  avoid  the frustration of copy protec-
  1762.                  tion.
  1763.               4. You encourage others to develop shareware.
  1764.  
  1765.             . You are also supporting  new  OEDWARE  develop-
  1766.               ments.    PC-KEY-DRAW   is   constantly   being
  1767.               improved, your support is needed  and  appreci-
  1768.               ated.
  1769.  
  1770.           Like  public  television, shareware is supported by
  1771.           those who find it valuable.
  1772.  
  1773.  
  1774.  
  1775.                                INVOICE
  1776.  
  1777.  
  1778.  
  1779.            DATE OF ORDER                    ORDER NUMBER
  1780.            DATE OF INVOICE
  1781.            DATE OF SHIPMENT
  1782.  
  1783.             TO:
  1784.  
  1785.  
  1786.  
  1787.           ___________________________________________________
  1788.           : QTY  :       DESCRIPTION     :   UNIT  :  EXTEN :
  1789.           :______:_______________________:_________:________:
  1790.           :      :                       :         :        :
  1791.           :      : PC-KEY-DRAW           : $100.00 :        :
  1792.           :      : Version 3.33+  BBD    :         :        :
  1793.           :      :                       :         :        :
  1794.           :  1   :    0%       Discount  :         :        :
  1795.           : 2-6  :    20%      Discount  :         :        :
  1796.           : 7-19 :    40%      Discount  :         :        :
  1797.           : 20+  :    Call for Discount  :         :        :
  1798.           :      :                       :         :        :
  1799.           :      : Extra Manual          :   15.00 :        :
  1800.           :______:_______________________:_________:________:
  1801.                                           SUB TOTAL
  1802.                   MARYLAND RESIDENTS ADD  5% TAX
  1803.                   Shipping (non-North America)  $10
  1804.                                                    ---------
  1805.                                           TOTAL DUE
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.               Send Check or Money Order in US dollars to:
  1812.                           Edward H. Kidera IV
  1813.                                 OEDWARE
  1814.                              P.O. Box 595
  1815.                         Columbia, MD 21045-0595
  1816.  
  1817. 
  1818.