home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / graf / keydraw3.zip / KD_DOC.1_3 < prev    next >
Text File  |  1988-06-23  |  38KB  |  1,585 lines

  1.  
  2.  
  3.  
  4.  
  5.      ──────────────────────────────────────────
  6.  
  7.      1 - INTRODUCTION
  8.      ──────────────────────────────────────────
  9.  
  10.      Welcome  to  PC-KEY-DRAW! You are about to
  11.      encounter one of the most powerful  graph-
  12.      ics programs available for the IBM PC fam-
  13.      ily and compatibles.
  14.  
  15.      PC-KEY-DRAW is a graphics package that can
  16.      be   used   by  anyone  and  everyone.  It
  17.      includes many features  designed  specifi-
  18.      cally  for  a mechanical engineer, such as
  19.      calculate and measure.  It  also  includes
  20.      many  features  designed  specifically for
  21.      artists, such as  pattern  fill  and  area
  22.      smear.   Its   ability  to  create  symbol
  23.      libraries  is  ideal  for  the  electrical
  24.      engineer  or  the  architect.  Those  into
  25.      needlepoint will  find  that  the  drawing
  26.      capabilities   combined   with   the  zoom
  27.      printer feature allow interesting patterns
  28.      to  be designed on the computer and easily
  29.      transferred to a form suitable for stitch-
  30.      ing.  Graphic  game  designers can use the
  31.      drawing abilities along with  the  ability
  32.      to save an image as a BASICA subroutine to
  33.      create  graphics  ideal   for   animation.
  34.      Teachers will find the geometry aspects of
  35.      the program useful in the math and science
  36.      class room. Business people can create eye
  37.      catching slides  for  presentations  using
  38.      such features as slide and text fonts.
  39.  
  40.      Drawing  with a computer can and should be
  41.      very different from drawing with more con-
  42.      ventional tools. PC-KEY-DRAW gives you all
  43.      the features you need for free hand  draw-
  44.      ing,  but  its  power and the power of the
  45.      computer lies in the  many  features  that
  46.      are  not  possible with conventional tech-
  47.  
  48.                                INTRODUCTION 1-1
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.   niques.  When  you  learn to use such com-
  72.   mands as slide, rotate,  revolve,  mirror,
  73.   spray  paint,  etc. then the real power of
  74.   computer graphics will be in your hands.
  75.  
  76.   This  manual  is  provided  primarily  for
  77.   those  who  like manuals. Many people will
  78.   just dive straight into the program and so
  79.   PC-KEY-DRAW has been laid out with that in
  80.   mind.  Significant  help  information   is
  81.   available  on  the basic program operation
  82.   from within the program. The  manual  does
  83.   include  some  additional information that
  84.   will become more and more  useful  as  you
  85.   proceed  to  master  the  numerous drawing
  86.   functions available. I am always  open  to
  87.   suggestions on improving not only the pro-
  88.   gram, but the manual as well. If you  have
  89.   any  suggestions  or comments for the man-
  90.   ual, please let me know. Many of the  fea-
  91.   tures  of  this manual are a direct result
  92.   of comments and  suggestions  from  users.
  93.   This  printing of the manual took sometime
  94.   in coming, but it represents  hundreds  of
  95.   hours  of  work to attempt to make PC-KEY-
  96.   DRAW a little easier to learn. A number of
  97.   simple  examples  are  included  with each
  98.   command to help you get started. The  com-
  99.   plete  manual  with  the  exception of the
  100.   pictures and index is contained on disk.
  101.  
  102.   This manual is laid  out  to  provide  two
  103.   ways of finding how to perform a function.
  104.   The Command Summary section is divided  by
  105.   the  function keys that activate the vari-
  106.   ous commands and is further divided into a
  107.   Short  Form  section  and a Long Form sec-
  108.   tion. The DEFINITIONS chapter is an alpha-
  109.   betized listing of the commands and how to
  110.   use them. Be sure to  read  chapter  3  on
  111.   Operation Theory, even if you read nothing
  112.   else read that chapter.
  113.  
  114.   INTRODUCTION 1-2
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.      PC-KEY-DRAW  is   distributed   as   User-
  138.      Supported  or  Shareware. This means it is
  139.      not only legal for you to copy the program
  140.      and  give  it to friends, but that I actu-
  141.      ally encourage you to do so. I  feel  that
  142.      everyone is entitled to try out a software
  143.      package before paying for it. If you don't
  144.      like  the program, fine, please give it to
  145.      someone who might. If you do like the pro-
  146.      gram,  please  be  sure  to register. Your
  147.      support is greatly appreciated.
  148.  
  149.  
  150.          [faces]
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.            [signat]
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.                                INTRODUCTION 1-3
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.      ──────────────────────────────────────────
  204.  
  205.      2 - HISTORY
  206.      ──────────────────────────────────────────
  207.  
  208.      PC-KEY-DRAW  version 3.50 is the result of
  209.      thousands of hours of development time  by
  210.      myself,  Edward H. Kidera IV. I am trained
  211.      as an ocean engineer, a  mechanical  engi-
  212.      neer  for  equipment  to go near, on or in
  213.      the  ocean.  Figure  2-1  shows  a  simple
  214.      screen  created  to  show  my biographical
  215.      information. I bought a PC in  the  spring
  216.      of  1983 to help my engineering. Like most
  217.      PC users I use the PC for word processing,
  218.      information  filing, and basic accounting.
  219.      I also wanted to use the PC to do mechani-
  220.      cal engineering drawings. When I first got
  221.      the PC there weren't any  programs  avail-
  222.      able,  in  my  price  range, for doing the
  223.      type of drawing  I  wanted  to  do,  so  I
  224.      decided to write my own.
  225.  
  226.          [bio]
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.      Figure 2-1 Biographical Information.
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.                                     HISTORY 2-1
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.   The first eight months of development pro-
  270.   ceeded  rather slowly, but I had developed
  271.   a program that I could use. As  I  started
  272.   to  use  the program to create drawings, I
  273.   realized that there were numerous features
  274.   that  I  would  like to be able to have to
  275.   speed drawing and allow  the  creation  of
  276.   images not possible by purely manual tech-
  277.   niques.  At  about  ten  months  into  the
  278.   development I began showing the program to
  279.   fellow PC  enthusiasts.  There  was  great
  280.   interest  in what PC-KEY-DRAW could do and
  281.   I was encouraged to sell the program. This
  282.   encouragement  prompted  me  to spend more
  283.   time on the program development and to add
  284.   features to improve user friendliness.
  285.  
  286.   PC-KEY-DRAW version 1.3 was first released
  287.   in May 1984 as two programs, a high  reso-
  288.   lution  and  a  medium  (color) resolution
  289.   version. The response to the  program  was
  290.   very  favorable  and  so I began to devote
  291.   more and more  time  to  its  advancement.
  292.   Several  months  after the first release I
  293.   released version 1.8 with many  additional
  294.   features and the color and high resolution
  295.   portions combined into  one  program  with
  296.   the  ability to readily switch between the
  297.   two. This was  followed  by  version  2.0,
  298.   2.1,  2.2  and  2.21  around January 1985.
  299.   These  versions  offered  many  additional
  300.   features,  improved user friendliness, and
  301.   included a slide  show  and  zoom  printer
  302.   feature.
  303.  
  304.   Version  3.0  was released in October 1985
  305.   and offers a  significant  improvement  in
  306.   user friendliness without any sacrifice in
  307.   power or speed of operation  over  version
  308.   2.21.  It  also provides many new features
  309.   to aid drawing of all types of graphics.
  310.  
  311.  
  312.   HISTORY 2-2
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.      The development of  PC-KEY-DRAW  continues
  336.      with  3.1 3.2, 3.3 and now 3.5. Appendix D
  337.      lists the additions that  are  found  with
  338.      each  new  version.  This time rather than
  339.      keep the  additions  and  improvements  to
  340.      myself  and  then  releasing them in large
  341.      chunks as I had done between  version  2.2
  342.      and  3.0,  I  have  decided to release the
  343.      newer versions as they become available.
  344.  
  345.      I have been slowly adding new features and
  346.      improving  old  features  to  PC-KEY-DRAW.
  347.      Some of this is driven by the compiler I'm
  348.      using,  some  by  my time and some by need
  349.      for a particular feature. Recent  versions
  350.      have  added  numerous features to make the
  351.      program easier to learn, features to speed
  352.      mouse  operation  and features to make the
  353.      macro capability very  powerful  and  very
  354.      useful for presentation slide shows.
  355.  
  356.      The overall design of PC-KEY-DRAW has been
  357.      driven primarily by my needs as  an  Ocean
  358.      and Mechanical Engineer and my lack of any
  359.      reasonable hand to  eye  coordination  for
  360.      standard  drawing. I have found seven dif-
  361.      ferent drawing areas that the  PC-KEY-DRAW
  362.      has been a great help.
  363.  
  364.          1) It is ideal to create slides to use
  365.             in presentations. I can quickly and
  366.             easily  put  together  a  series of
  367.             screens that I then shoot  as  35mm
  368.             slides and show to perspective cus-
  369.             tomers or use in conferences.
  370.  
  371.          2) I  have  also  created  video  tape
  372.             titles using the program.
  373.  
  374.  
  375.  
  376.  
  377.  
  378.                                     HISTORY 2-3
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.       3)  PC-KEY-DRAW  is  ideal  for  basic
  402.          design and layout of new mechanical
  403.          systems. It is very easy to  try  a
  404.          geometry  and  test  it  for  a new
  405.          motion   compensator   or   similar
  406.          device.
  407.  
  408.       4) It is easy to create schematics and
  409.          mechanical drawings to be  used  in
  410.          fabricating  machine parts and com-
  411.          plete systems.
  412.  
  413.       5) it is easy  to  make  drawings  for
  414.          inclusion in technical papers.
  415.  
  416.       6)  computer  screens shows make ideal
  417.          demonstrations  for  new  products,
  418.          old  products and anything else you
  419.          might want to promote.  The ability
  420.          to  do  animation can really get an
  421.          idea across.
  422.  
  423.       7) finally, I just like  to  relax  by
  424.          drawing  designs and patterns, just
  425.          playing and having fun.
  426.  
  427.   With pencil and paper I  cannot  begin  to
  428.   create  even the simplest of drawings, but
  429.   with a computer keyboard I am able to pro-
  430.   duce just about anything in a short period
  431.   of time and have fun doing  it.  Sometimes
  432.   it even makes me feel like an artist.
  433.  
  434.   Three  ladies  have  also  had  a profound
  435.   effect  on  the  course  the  program  has
  436.   taken,  my mother, my sister Elizabeth and
  437.   my wife Brenda. My mother and  Brenda  are
  438.   both   superb  artists  with  conventional
  439.   tools and I wanted to create a system that
  440.   they could use and love. The artistic pic-
  441.   tures that are supplied with this  program
  442.   were done by my wife. Brenda's primary use
  443.  
  444.   HISTORY 2-4
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.      of PC-KEY-DRAW, other than doing some nice
  468.      works  of art for me, has been in the area
  469.      of graphic design. She has made  consider-
  470.      able  use  of  the program to design logos
  471.      and letterheads. An example of her  artis-
  472.      tic  talent  is shown in Figure 2-2, while
  473.      one of the logos is shown in  Figure  2-3.
  474.      Elizabeth is an architect and I ultimately
  475.      want PC-KEY-DRAW to be something that  she
  476.      uses  on  a  regular  basis. No matter how
  477.      good the tool, it  is  still  the  skilled
  478.      hands  of the artist, designer, draftsman,
  479.      or architect that determine the output.
  480.  
  481.          [girl]
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.      Figure 2-2 Girl with sheep, by Brenda Will
  495.      Kidera, based on a watercolor by Homer.
  496.  
  497.               [logo2]
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.      Figure 2-3 Logo created by BWK.
  509.  
  510.                                     HISTORY 2-5
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.   What's in a Name? OEDWARE comes  from  OED
  534.   which  stands for Ocean Equipment Develop-
  535.   ment. I formed Ocean Equipment Development
  536.   to design, promote and sell motion compen-
  537.   sated launch/recovery cranes. A number  of
  538.   the  pictures  in  this  manual and on the
  539.   disk pertain to motion compensated cranes.
  540.   OEDWARE  (owed  ware) is just an extension
  541.   of  OED,  but  if   correctly   pronounced
  542.   relates to the marketing method being used
  543.   to distribute PC-KEY-DRAW. If you are  not
  544.   a registered user you owe me for using the
  545.   program. The name PC-KEY-DRAW comes  about
  546.   because  it  describes  the  program oper-
  547.   ation. The keyboard is used to  draw.  Now
  548.   with  version  3.50  the  program  is also
  549.   quickly and easily used with a  mouse  for
  550.   those of you who prefer the little rodent.
  551.   Or use  a  joystick  and  save  some  desk
  552.   space.  The choice is yours.
  553.  
  554.   Coming  Soon:  The  future  of PC-KEY-DRAW
  555.   looks bright. There are still many  things
  556.   that  I  want  to  work  on.  Some  of the
  557.   planned improvements include  HP  LaserJet
  558.   font  editing, improved dot matrix printer
  559.   support, full EGA and VGA  support,  addi-
  560.   tional file formats, expanded CAD capabil-
  561.   ities, additional image  processing  func-
  562.   tions, database capability, and much more.
  563.   OEDWARE is  also  looking  to  expand  the
  564.   available   libraries   of   pictures  and
  565.   macros. Version 4.0 should be available in
  566.   the  not  too  distant  future and will be
  567.   another step in  the  quest  to  create  a
  568.   "complete" graphics program. Your comments
  569.   and suggestions are always  welcome.  Your
  570.   support is also greatly appreciated.
  571.  
  572.  
  573.  
  574.  
  575.  
  576.   HISTORY 2-6
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.      Other  Programs: OEDWARE has released sev-
  600.      eral small,  simple  and  useful  programs
  601.      that  are available to anyone for the ask-
  602.      ing. The first of these is  called  DATEIT
  603.      and  is included with the PC-KEY-DRAW disk
  604.      as it comes from OEDWARE.  DATEIT  is  for
  605.      the many of us without a battery backed up
  606.      clock. It remembers the last date  entered
  607.      and  I have personally found it to be very
  608.      useful. For more information on DATEIT see
  609.      Appendix G. DATEIT is free.
  610.  
  611.      The  second program is a batch file editor
  612.      (OEDLIN) that was written as  a  test  bed
  613.      for another program and while it is only a
  614.      simple editor I have found it to  be  very
  615.      useful.  The name, OEDLIN, was the sugges-
  616.      tion of an early  user  and  combines  the
  617.      company  name  with  EDLIN, which is DOS's
  618.      attempt at a text editor. OEDLIN  contains
  619.      a box drawing routine that allows you draw
  620.      in text mode like you  would  in  graphics
  621.      mode. Figure 2-4 shows a sample of box and
  622.      line drawing with OEDLIN. All of  the  DOS
  623.      BATch  files  and  menus used with PC-KEY-
  624.      DRAW where created with OEDLIN. It can  be
  625.      loaded  and  kept in the background of DOS
  626.      for use when needed. OEDLIN sells for $15.
  627.      OEDLIN  is  also  useful for editing short
  628.      (<500 lines) translated PC-KEY-DRAW  macro
  629.      files. OEDLIN is also useful for translat-
  630.      ing a text screen into a graphics screen.
  631.  
  632.      OEDWARE has also produced custom  software
  633.      for  a  variety  of  purposes, including a
  634.      biomedical  monitoring  system   that   is
  635.      undergoing evaluation and possible further
  636.      development.
  637.  
  638.  
  639.  
  640.  
  641.  
  642.                                     HISTORY 2-7
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.   ╔═══════════════════════════════════════╗
  666.   ║ ┌──────────────────────────────────┐  ║
  667.   ║ │ ╒══════════════════════════════╕ │  ║
  668.   ║ │ │            OEDLIN            │ │  ║
  669.   ║ │ │       BATch File Editor      │ │  ║
  670.   ║ │ ╘══════════════════════════════╛ │  ║
  671.   ║ └──────────────────────────────────┘  ║
  672.   ║                                       ║
  673.   ║ ┌───────────────────────────────────┐ ║
  674.   ║ │         ┌─────────┐               │ ║
  675.   ║ │         │         │               │ ║
  676.   ║ │         │     ┌───│────────────┐  │ ║
  677.   ║ │         │     │   │            │  │ ║
  678.   ║ │  ┌──────│─────┘   │            │  │ ║
  679.   ║ │  │      │         │            │  │ ║
  680.   ║ │  │      │         │            │  │ ║
  681.   ║ │  └──────│─────────│────────────│──┘ ║
  682.   ║ └─────────┘         │            │    ║
  683.   ║                     └────────────┘    ║
  684.   ║                                       ║
  685.   ║                                       ║
  686.   ║     *****************************     ║
  687.   ║     *░░░░░░░░░░░░░░░░░░░░░░░░░░░*     ║
  688.   ║     *░░░░░░░░░░░░░░░░░░░░░░░░░░░*     ║
  689.   ║     *░░░░░░░░░░░░░░░░░░░░░░░░░░░*     ║
  690.   ║     *****************************     ║
  691.   ║                                       ║
  692.   ║   ╔══════════════════════════════╗    ║
  693.   ║   ║ ╔═════════════════════════╗  ║    ║
  694.   ║   ║ ║                         ║  ║    ║
  695.   ║   ║ ╚══════════════════════╗  ║  ║    ║
  696.   ║   ║ ╒═══════════════════╕  ║  ║  ║    ║
  697.   ║   ║ │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│  ║  ║  ║    ║
  698.   ║   ║ ╘═══════════════════╛  ║  ║  ║    ║
  699.   ║   ╚════════════════════════╝  ║  ║    ║
  700.   ║   ╔═══════════════════════════╝  ║    ║
  701.   ║   ║                              ║    ║
  702.   ║   ╚══════════════════════════════╝    ║
  703.   ╚═══════════════════════════════════════╝
  704.  
  705.   Figure 2-4 OEDLIN Box and Line Sample.
  706.  
  707.  
  708.   HISTORY 2-8
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.      ──────────────────────────────────────────
  732.  
  733.      3 - OPERATION THEORY
  734.      ──────────────────────────────────────────
  735.  
  736.      PC-KEY-DRAW is a very comprehensive graph-
  737.      ics system. Its large number  of  commands
  738.      may tend to intimidate the initial user if
  739.      he/she does not fully understand the basic
  740.      program  philosophy.  The  first  thing to
  741.      remember is that in creating any one  par-
  742.      ticular drawing only a handful of the pro-
  743.      gram's commands will be used.  Don't  feel
  744.      that you have to learn everything from the
  745.      start. Begin with  the  basics  and  build
  746.      from  there. As you become more proficient
  747.      at creating graphics you may  realize  the
  748.      need  for an automated way of performing a
  749.      particular task. Chances are,  PC-KEY-DRAW
  750.      already has the feature just waiting to be
  751.      used.
  752.  
  753.      The program is designed to be run from the
  754.      keyboard.  Version  3  also allows a mouse
  755.      mode of operation with click to select  on
  756.      pull  down menus or instant menu selection
  757.      with the click of a mouse button. Contrary
  758.      to  what  you  might  think,  the keyboard
  759.      method is an excellent way to run a graph-
  760.      ics  program.  The trained user can create
  761.      all sorts of drawings quickly. You do  not
  762.      have  to  waste  time  clicking  through a
  763.      series of menus as with most other  graph-
  764.      ics programs, unless you want to. Keyboard
  765.      input also means you don't  have  to  have
  766.      extra  equipment  cluttering up your desk.
  767.      Because of the  drawing  advantages  of  a
  768.      mouse  and  since  mouse support is widely
  769.      requested, I  have  greatly  expanded  and
  770.      improved operation with a mouse.
  771.  
  772.  
  773.  
  774.                            OPERATION THEORY 3-1
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.   Keyboard Operation: When  running  PC-KEY-
  798.   DRAW  from  the  keyboard the left hand is
  799.   used to select the various  function  keys
  800.   and  make other selections. The right hand
  801.   is used to operate the cursor keys and the
  802.   <ENTER>/<RETURN>   key   and  to  help  in
  803.   selecting commands. A variety of  commands
  804.   are  available from the CURSOR MODE. These
  805.   are commands that control general  program
  806.   operation  and features that are common to
  807.   all of the  main  drawing  functions.  The
  808.   function  keys are used to select the area
  809.   of drawing to use next.  Either  select  a
  810.   function key directly or select the </> or
  811.   <Space Bar> then enter the  desired  func-
  812.   tion number or move thru the menu with the
  813.   cursor keys and select the displayed func-
  814.   tion  with  <ENTER>. The function keys are
  815.   used to combine commands that are  similar
  816.   to each other.
  817.  
  818.       F1  is  for  modification, in that its
  819.          commands are used to modify objects
  820.          or the screen.
  821.       F2  is  for  creating  boxes and other
  822.          straight  line  figures,  such   as
  823.          polygons.
  824.       F3  is  for  generating  a  variety of
  825.          curved lines.
  826.       F4 is for shading and spray paint.
  827.       F5 paints areas and modifies  existing
  828.          colors.  It  also controls the pal-
  829.          ette and background.
  830.       F6 draws lines and adds  text  to  the
  831.          screen.
  832.       F7 allows portions of the screen to be
  833.          copied, saved, erased or moved.
  834.       F8 handles files and exits to DOS.
  835.       F9 sets the speed of the cursor.
  836.      F10 sets the color to be  used  by  the
  837.          majority of functions.
  838.  
  839.  
  840.   OPERATION THEORY 3-2
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.      If  the program is set to "Novice Mode" in
  864.      the Status Screen, a condensed version  of
  865.      the function keys will be displayed in the
  866.      top left corner of the screen during  cur-
  867.      sor mode. Figure 3-1 shows a screen during
  868.      operation with the full help menu on. Set-
  869.      ting  to  "Expert Mode by entering zero in
  870.      the Status Screen  will  remove  the  help
  871.      menu.  Setting  valves greater than 1 will
  872.      display the help menu, but reduced in size
  873.      by  the amount greater than 1, ie. setting
  874.      the "Novice Mode" to 4 will drop the  help
  875.      menu  to  12  characters,  rather than the
  876.      normal 16. A setting of 8 works  out  very
  877.      nice in reducing the amount of screen used
  878.      by the help menu, but still providing suf-
  879.      ficient   information  for  operation,  as
  880.      shown in Figure 3-2.
  881.  
  882.          [work1]
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.      Figure  3-1  PC-KEY-DRAW  during   drawing
  895.      creation  with  full  help menu turned on.
  896.      The prompt line shows that the program  is
  897.      in  the  CURSOR MODE, in SCreen 1, in PaGe
  898.      00, Caps Lock is on (should  generally  be
  899.      off!),  line  width  is  set to 5, the key
  900.      macro recording is on, cursor speed is set
  901.      to  1,  the  drawing color is color 1, and
  902.      the background color is color 0. The  cur-
  903.      rent  cursor is a double dot near the cen-
  904.      ter of the screen.
  905.  
  906.                            OPERATION THEORY 3-3
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.       [work2]
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.   Figure   3-2  PC-KEY-DRAW  during  drawing
  942.   creation  with  the  help  menu  on,   but
  943.   reduced  in  size.  The  cursor  is set as
  944.   crosshairs near the center of  the  screen
  945.   with  cursor position information shown on
  946.   prompt line. The prompt line shows x and y
  947.   absolute  position, measured distance, and
  948.   angle from measured point. The prompt also
  949.   shows that the line width is set to 1, the
  950.   cursor speed set to 8, the  drawing  color
  951.   is 2 and the background color is 1.
  952.  
  953.   Cursor  Movement: The nine key number/cur-
  954.   sor pad is used  to  move  around  on  the
  955.   screen in CURSOR MODE and through the menu
  956.   in Menu Mode.  The  cursor  will  wrap  if
  957.   moved off the screen.
  958.  
  959.   Basics:  Items  enclosed  with < and > are
  960.   commands that are entered via the keyboard
  961.   using  the appropriate letter/key. Certain
  962.   commands require using the Shft, Ctrl,  or
  963.   Alt  keys  with  the  specified key. Where
  964.   this is required is indicated as  <Alt-m>,
  965.   for  example, or <R>, <Ctrl-c>, <Shft-F9>.
  966.   When sequential key strokes  are  required
  967.   they  are indicated by separating the com-
  968.   mands with a space, such as <F3 c> or  <F1
  969.   Alt-r>.
  970.  
  971.  
  972.   OPERATION THEORY 3-4
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.      Items  enclosed  with [ and ] are commands
  996.      that will  be  taken  as  the  default  if
  997.      <ENTER>  is selected. The first mouse but-
  998.      ton acts as the  <ENTER>  key,  while  the
  999.      second  mouse  button  acts  as the <Space
  1000.      Bar>. Both buttons at once  will  send  an
  1001.      <Escape>  to the program. If you are using
  1002.      a mouse or a joystick use the button  that
  1003.      corresponds to the specified command.
  1004.  
  1005.      Prompts  that  start  with "Enter" require
  1006.      user input followed by an  <ENTER>.  Other
  1007.      prompts need only a single key to initiate
  1008.      with the exception of  "File  Name"  which
  1009.      also needs to be ended with <ENTER>.
  1010.  
  1011.      When a function is selected a list of pos-
  1012.      sible commands are provided on the  prompt
  1013.      line.  If the help menu is active the list
  1014.      of function keys will be replaced with the
  1015.      commands  for  the function selected. More
  1016.      information is available by using the cur-
  1017.      sor  keys.  Functions  can  be selected by
  1018.      entering the appropriate letter and  Shft,
  1019.      Ctrl, or Alt as needed. Or the <ENTER> key
  1020.      can be hit to select  the  displayed  com-
  1021.      mand. Note that the commands are case sen-
  1022.      sitive. A lowercase "m" is different  from
  1023.      an  uppercase  "M" in its effect, but they
  1024.      both have the same basic meaning. Consider
  1025.      F7  which  allows 4 different ways to move
  1026.      an object to the screen. All of them are a
  1027.      type  of  move so that "m" is appropriate,
  1028.      but to differentiate between the different
  1029.      moves  a  "m" is used either alone or with
  1030.      the Shift, Ctrl, or Alt  keys.  Not  every
  1031.      command  has four levels to it. Those com-
  1032.      mands that have more then  one  level  are
  1033.      designated  on the prompt line by the let-
  1034.      ter followed by a ".".
  1035.  
  1036.  
  1037.  
  1038.                            OPERATION THEORY 3-5
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.   If  you  enter  a function and then change
  1062.   your mind or realize the need  to  reposi-
  1063.   tion the cursor first, select <n> or <Esc>
  1064.   or <Space Bar> to return the CURSOR  MODE.
  1065.   When   operating  from  the  keyboard  you
  1066.   should  position  the  cursor  as  desired
  1067.   first  and  then  select the desired func-
  1068.   tion.
  1069.  
  1070.   Help: Three levels of  help  are  provided
  1071.   within  the  program.  This manual and the
  1072.   quick reference  card  provide  additional
  1073.   help  as needed. Registered users can also
  1074.   get help from OEDWARE by mail or by  call-
  1075.   ing  anytime from 9:00 am to 9:00 pm seven
  1076.   days a week.
  1077.  
  1078.   The first help level  is  readily  reached
  1079.   when  selecting  a function or selecting a
  1080.   directive within a  function.  Moving  the
  1081.   cursor  will display the possible options.
  1082.   As the cursor is  moved  the  letters  for
  1083.   each  function  will  be highlighted along
  1084.   with a brief description of  the  command.
  1085.   A  "S" preceding the description indicates
  1086.   that the command is  equivalent  to  using
  1087.   <Shift>  with  the  command  letter. A "C"
  1088.   indicates that hitting <ENTER> is  equiva-
  1089.   lent  to  hitting  <Ctrl> with the command
  1090.   letter. An "A" indicates  hitting  <ENTER>
  1091.   is  equivalent  to  hitting <Alt> with the
  1092.   command letter. If the description is  not
  1093.   preceded  by  a  letter then the lowercase
  1094.   command  is  sent  to  the  program   when
  1095.   <ENTER> is hit.
  1096.  
  1097.   Note  the  use  of  the  case  modifier as
  1098.   <"A"lt-r> is the "A"ll  color  version  of
  1099.   rotate in <F1>.  <"S"hft-o> is the sequen-
  1100.   cial load of old in  <F8>.  <"S"hft-f>  is
  1101.   the  "S"creen  version of flip in <F1> and
  1102.   so on.
  1103.  
  1104.   OPERATION THEORY 3-6
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.      The second level of help is  also  immedi-
  1128.      ately  available,  but  must  be called up
  1129.      when needed by selecting <h>, <H>, or <?>.
  1130.      It  can also be set from within the Status
  1131.      Screen by specifying the Novice  Mode.  To
  1132.      turn the level two help screen off, simply
  1133.      select <H> from the CURSOR MODE or specify
  1134.      Expert Mode in the Configuration Screen.
  1135.  
  1136.      The  third  level  of  help resides on the
  1137.      disk and takes a second or two to be  read
  1138.      in  when  called  with  <h>,  <H>,  or <?>
  1139.      (assuming  level  two  is  currently  dis-
  1140.      played)  It displays KD-DRAW.HLP as appro-
  1141.      priate for the  CURSOR  MODE  or  for  the
  1142.      selected function. Once in the help screen
  1143.      the <PgUp> and <PgDn> keys can be used  to
  1144.      move through the entire help file.
  1145.  
  1146.      Mouse  Operation:  PC-KEY-DRAW is now easy
  1147.      to use with a mouse. Version 3.50 provides
  1148.      an  order  of  magnitude  improvement over
  1149.      earlier versions in terms  of  mouse  sup-
  1150.      port.  Joystick operation is also provided
  1151.      in version 3.50 and behaves almost identi-
  1152.      cally  to  a  mouse. There are three basic
  1153.      methods of using a mouse with the program:
  1154.  
  1155.      Method one  is  to  use  the  keyboard  to
  1156.      selected  commands  and use the mouse only
  1157.      for cursor movement.
  1158.  
  1159.      Method two works in conjunction  with  the
  1160.      Novice  Mode  (level  two  help).  Use the
  1161.      mouse to click on the  function  you  want
  1162.      with  button  1  then  move  the cursor to
  1163.      start position, click with button 1 a sec-
  1164.      ond  time,  select  desired  directive and
  1165.      follow prompts. This  simulates  how  most
  1166.      graphics programs employ a mouse, but does
  1167.      it make sense to be constantly moving  the
  1168.      mouse away from where you are working.
  1169.  
  1170.                            OPERATION THEORY 3-7
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.   Method three is a much better way  to  use
  1194.   the  mouse  than  method  two, but I still
  1195.   prefer method one. As with method one, you
  1196.   start by positioning the cursor as desired
  1197.   for the start of a directive, ie. the cen-
  1198.   ter  of  the  circle or one corner of box.
  1199.   Hit the second mouse button (=<Space  Bar>
  1200.   or </>) to display function menu. Move the
  1201.   cursor through the menu and hit the  first
  1202.   mouse  (=<ENTER>)  button  on  the desired
  1203.   function. Move the cursor again to  select
  1204.   the  desired directive within the function
  1205.   and again select with the first mouse but-
  1206.   ton.
  1207.  
  1208.   General  Operation:  There  are  two basic
  1209.   types of function  commands,  (directives)
  1210.   those that act on an object and those that
  1211.   act on the  entire  screen.  For  commands
  1212.   that  act  on the entire screen the action
  1213.   is started by  selecting  the  appropriate
  1214.   command  and  following  any prompts. When
  1215.   the action is complete  the  program  will
  1216.   ask  if the result was correct before sav-
  1217.   ing it to the drawing you are working  on.
  1218.   Before selecting a command to create or to
  1219.   modify an object, the cursor should  first
  1220.   be moved to the desired start of the func-
  1221.   tion, such as the center of the circle, or
  1222.   one  of  the  corners of a rectangle. Some
  1223.   commands that work on  an  object  require
  1224.   that   you  first  define  the  object  by
  1225.   enclosing it  in  a  box,  then  selecting
  1226.   <ENTER>.  Some  object  functions  can  be
  1227.   color specific, ie. only the color set  by
  1228.   <F10> will be acted on. If a function does
  1229.   not appear to  work,  it  maybe  that  the
  1230.   color was improperly set.
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.   OPERATION THEORY 3-8
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.      [primitiv]
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.      Figure 3-3 80 column mode operation of PC-
  1277.      KEY-DRAW. Prompt line shows  cursor  loca-
  1278.      tion and command selection information.
  1279.  
  1280.  
  1281.      It is somewhat easier to learn PC-KEY-DRAW
  1282.      by working in the  high  resolution  mode.
  1283.      This  is because the prompt line allows 80
  1284.      columns as compared to 40 in  the  medium/
  1285.      color  mode.  The  80  columns allow addi-
  1286.      tional information to be displayed on  the
  1287.      prompt   line.   Virtually  all  functions
  1288.      available in color are available  in  high
  1289.      resolution  and  vice versa. Extra prompts
  1290.      have been added as part of  version  3  to
  1291.      help guide the user through each function.
  1292.      If you are using the 40  column  mode  the
  1293.      prompt  will  be  replaced  by  the cursor
  1294.      information as the cursor is moved. To see
  1295.      the  prompt type any non command key. Pull
  1296.      down menus have also  been  added  to  aid
  1297.      learning the program as they display extra
  1298.      information on the  screen.  A  sample  of
  1299.      what  the screen would look like in medium
  1300.      resolution with the main menu is shown  in
  1301.  
  1302.                            OPERATION THEORY 3-9
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.   Figures 3-1 and 3-2, while a sample screen
  1326.   from  high  resolution  is shown in Figure
  1327.   3-3. The menu is toggled with <H>  or  can
  1328.   be  set  as part of the program configura-
  1329.   tion with <Ctrl-s>. A complete  help  file
  1330.   is  included  and  can  be  called up when
  1331.   entering a function if further information
  1332.   is needed by select <h>. The help file can
  1333.   also be reached from the CURSOR  MODE  for
  1334.   information  on  commands that can be used
  1335.   at anytime the cursor can be moved on  the
  1336.   screen.
  1337.  
  1338.   Consider  the  keyboard as an input device
  1339.   compared to a two or three  button  mouse.
  1340.   Most  people have ten fingers, why not use
  1341.   them. Version 3 does allow a mouse  to  be
  1342.   used  in  much  the  same  fashion as with
  1343.   other point and click programs. The choice
  1344.   is yours.
  1345.  
  1346.   CAD  VS.  PAINT:  PC-KEY-DRAW is much more
  1347.   than a paint program, but it is not yet  a
  1348.   true  CAD program. True CAD programs oper-
  1349.   ate by storing  everything  entered  in  a
  1350.   vector  format, while paint programs store
  1351.   things only as bitmapped  images.  PC-KEY-
  1352.   DRAW  provides  vector  save  capabilities
  1353.   only for line  drawing  in  F6.  Bitmapped
  1354.   graphics  are  used  as  the  primary save
  1355.   method, but unlike other graphics programs
  1356.   you  can  draw on up to 64 screens at once
  1357.   or use  multiple  layers.  The  key  macro
  1358.   capabilities  provide  a  relative  vector
  1359.   system for saving  drawings  that  can  be
  1360.   very  useful.  The  key  macro  used  with
  1361.   direct coordinate entry provides true  CAD
  1362.   capability  to  a  limited  extent.  These
  1363.   three methods of  operation  make  PC-KEY-
  1364.   DRAW very powerful. It has all of the fea-
  1365.   tures of low cost paint programs  combined
  1366.   with many of the features of high cost CAD
  1367.  
  1368.   OPERATION THEORY 3-10
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.      programs. The hybrid design allows you  to
  1392.      do  things that cannot be done with either
  1393.      pure CAD or pure paint programs.  It  also
  1394.      means  that  you don't need one program to
  1395.      design with and a  second  program  to  do
  1396.      illustrations.   But  PC-KEY-DRAW  doesn't
  1397.      stop with just  providing  CAD  and  paint
  1398.      features. It also includes one of the most
  1399.      comprehensive slide show systems  as  part
  1400.      of  its macro capability along with banner
  1401.      and poster printing. Because of the numer-
  1402.      ous commands and the hybrid design differ-
  1403.      ent users will  use  different  functions.
  1404.      Note the contrast between the two pictures
  1405.      of Figure 3-4.
  1406.  
  1407.          [joes]
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.          [mountbas]
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.      Figure 3-4 Paint vs. CAD.
  1433.  
  1434.                           OPERATION THEORY 3-11
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.   Summary  of  Operation:  There are several
  1458.   important things to  remember  when  using
  1459.   PC-KEY-DRAW:
  1460.  
  1461.       1. PC-KEY-DRAW is very case sensitive.
  1462.          Be sure to use lower case  as  pri-
  1463.          mary.  There  are  4 possible cases
  1464.          for a given key. These  are:  lower
  1465.          case,  uppercase (Shft), Ctrl case,
  1466.          and Alt case. If a "C"  flashes  in
  1467.          the CURSOR MODE the Caps Lock is on
  1468.          and should be turned off.
  1469.       2. Some directives operate on  objects
  1470.          and must be defined by enclosing in
  1471.          a box, while some directives  oper-
  1472.          ate on the entire screen.
  1473.       3.  Position cursor first, then select
  1474.          desired function.
  1475.       4. Some directives  are  color  sensi-
  1476.          tive.   If   an  operation  doesn't
  1477.          appear to work it may be  that  the
  1478.          color,  as set by F10 is not appro-
  1479.          priate. All  color  sensitive  com-
  1480.          mands  have  an  all color alterna-
  1481.          tive.
  1482.       5. Most actions work from a single key
  1483.          or  SHFT-key,  Alt-key, or Ctrl-key
  1484.          combination and do not  require  an
  1485.          <ENTER>.
  1486.       6.  "Enter"  preceding  a prompt indi-
  1487.          cates that a prompt answer must end
  1488.          with an <ENTER>.
  1489.       7.  Use  <ENTER> after entering a File
  1490.          Name.
  1491.       8. Brackets ([ ])  enclosing  part  of
  1492.          the   prompt   line   indicate  the
  1493.          default value that will be used  if
  1494.          <ENTER> is selected.
  1495.       9.  Nothing  is  saved  to the drawing
  1496.          until user responds <y>es to  "Cor-
  1497.          rect  (y/n)"  (correction check) or
  1498.          <k>eep is selected.
  1499.  
  1500.   OPERATION THEORY 3-12
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.      The chapter you have just read is probably
  1524.      the  most important section of the manual.
  1525.      If you understand the  theory  behind  PC-
  1526.      KEY-DRAW  you will find it easy to use and
  1527.      very fast. If  you  don't  understand  the
  1528.      basic operation of the program reread this
  1529.      section, then try the program.
  1530.  
  1531.      Some find the best way  to  learn  PC-KEY-
  1532.      DRAW  is  to  play  and experiment, rather
  1533.      than jumping right in  and  attempting  to
  1534.      create  an  architectural drawing or other
  1535.      work of art. The first time you picked  up
  1536.      a  pencil, pen, or paintbrush you probably
  1537.      did not create a work of art. Others  find
  1538.      it  is  best  to  have  a  project in mind
  1539.      before starting. In that  way  they  learn
  1540.      the  commands  they  need  immediately and
  1541.      don't bother  with  commands  that  aren't
  1542.      needed for their particular project.
  1543.  
  1544.      Give  yourself  time to learn. PC-KEY-DRAW
  1545.      is not designed to mimic  existing  manual
  1546.      drawing  tools, it is more of a new way to
  1547.      draw. It is a tool, just like  the  manual
  1548.      tools  mentioned,  and  learning to use it
  1549.      may take time, but once you  have  learned
  1550.      it  the program is very fast, easy to use,
  1551.      fun, and very powerful.
  1552.  
  1553.      Some new users think that any program that
  1554.      is  given away should be easy to learn and
  1555.      any program that costs a lot takes  train-
  1556.      ing  as  well. This is a severe misconcep-
  1557.      tion. Some users find  PC-KEY-DRAW  diffi-
  1558.      cult  to learn, while others have no prob-
  1559.      lem  learning.  PC-KEY-DRAW  is   designed
  1560.      primarily  for  power  and not for ease in
  1561.      learning. PC-KEY-DRAW  as  shareware  lets
  1562.      you try it out before purchasing to see if
  1563.      it works for you! Don't you wish all soft-
  1564.      ware let you try it first?
  1565.  
  1566.                           OPERATION THEORY 3-13
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.