home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / util / misc / 028 / dvorakkb.doc < prev    next >
Encoding:
Text File  |  1990-10-03  |  32.4 KB  |  946 lines

  1.  
  2.  
  3.  
  4.       
  5.       
  6.                 
  7.       
  8.       
  9.       
  10.       
  11.       
  12.       
  13.       
  14.       
  15.       
  16.                              DVORAKKB 1.0 USERS GUIDE
  17.                          Copyright (C) FAB Software 1990
  18.                                All rights reserved.
  19.       
  20.       
  21.       
  22.       
  23.       
  24.       
  25.       
  26.       
  27.       
  28.       
  29.       
  30.       
  31.       
  32.                                           FAB Software
  33.                                           P.O. Box 336
  34.                                           Wayland, MA 01778
  35.       
  36.       
  37.       
  38.       
  39.       
  40.       
  41.       
  42.       
  43.       
  44.       
  45.       
  46.       
  47.       
  48.       
  49.       
  50.       
  51.       
  52.       
  53.       
  54.       
  55.       
  56.       
  57.       
  58.       
  59.       
  60.  
  61.  
  62.  
  63.       LIMITED WARRANTY
  64.       
  65.       These programs are provided "as is" without warranty of any
  66.       kind, either expressed or implied, including, but not limited to the
  67.       implied warranties of merchantability and fitness for a particular
  68.       purpose.  The entire risk as to the quality and performance of the
  69.       program is with you.  Should the program prove defective, you
  70.       (and not FAB Software or its dealers) assume the entire cost of
  71.       all necessary servicing, repair or correction.
  72.       
  73.       In no event will the FAB Software be liable to you for any
  74.       damages, including any lost profits, lost savings or other
  75.       incidental or consequential damages arising out of the use of or
  76.       inability to use these programs, even if the FAB Software has
  77.       been advised of the possibility of such damages, or for any claim
  78.       by any other party.
  79.       
  80.       COPYRIGHT
  81.       
  82.       Copyright (C) 1990 by FAB Software.  All rights reserved.
  83.       
  84.       This software and User's Guide is protected by both United States 
  85.       Copyright Law and international treaty provisions.  The software 
  86.       may be used or copied only in accordance with the terms outlined in 
  87.       the section "Restricted Permission to Copy" later in this User's 
  88.       Guide. 
  89.       
  90.       
  91.       
  92.       
  93.       
  94.       
  95.       
  96.       
  97.       
  98.       
  99.       
  100.       
  101.       
  102.       
  103.       
  104.       
  105.       
  106.       
  107.       
  108.       
  109.       
  110.       
  111.       
  112.       
  113.       
  114.       
  115.       
  116.       
  117.       
  118.       
  119.  
  120.  
  121.  
  122.       
  123.                                   INTRODUCTION
  124.       
  125.       DvorakKB is a shareware keyboard utility which will allow you to 
  126.       reconfigure your keyboard layout to the Dvorak layout.  Unlike the 
  127.       standard QWERTY layout, the Dvorak layout has been designed to 
  128.       maximize typing speed by rearranging the most frequently typed 
  129.       letters onto the most easily reached keys.
  130.       
  131.       DvorakKB uses less than 1.5K of memory.  
  132.       
  133.                               HOW TO USE DVORAKKB
  134.       
  135.       To use DvorakKB type "dvorakkb" at the DOS command line.  
  136.       DvorakKB will load itself with a set of default parameters.  These 
  137.       defaults may need to be changed in order for DvorakKB to work best 
  138.       with some programs or to suit your personal tastes.  If DvorakKB 
  139.       is already loaded then it will just set the parameters specified on 
  140.       the command line and exit.  
  141.       
  142.       DvorakKB is highly customizable.  Parameters may be specified when 
  143.       DvorakKB is loaded or at any other time through the DOS command 
  144.       line or a batch file.  The following parameters may be specified to 
  145.       tailor DvorakKB to meet your preferences and software.  
  146.       
  147.       /on               turn DvorakKB on
  148.       
  149.       /off              turn DvorakKB off
  150.       
  151.       /k=x              "x" is a number from 1-2 specifying which Dvorak
  152.                         keyboard layout to use.  This parameter may only be 
  153.                         specified when DvorakKB is initially loaded.  To 
  154.                         change the layout after DvorakKB has been loaded it 
  155.                         will be necessary to unload and reload with the new 
  156.                         layout.  See the keyboard layout discussion that 
  157.                         follows for more information.  (default is 1).  
  158.       
  159.       /q                do not display help information at startup.
  160.       
  161.       /toggle=xxx       "xxx" is a key to be used as the on/off toggle.
  162.                          See the TOGGLE KEY discussion for a comprehensive 
  163.                         list of supported toggle keys.  (default is 
  164.                         ctrlnum5).  
  165.       
  166.       /u                unload DvorakKB and reclaim memory
  167.       
  168.       /f                force Dvorak KB to load.  This may be required on 
  169.                         some computers when Dvorak KB thinks it is already
  170.                         loaded, yet it has not been loaded.  Be careful,
  171.                         do not use this parameter except when you are sure
  172.                         that this problem exists.  Otherwise you may find
  173.                         that Dvorak KB has been loaded twice with unpredictable
  174.                         results.
  175.       
  176.       
  177.       
  178.  
  179.  
  180.  
  181.       Some examples:
  182.       
  183.       dvorakkb /q /k=1
  184.       
  185.          Load DvorakKB, do not display help information and use keyboard 
  186.          layout 1.  
  187.       
  188.       dvorakkb /off
  189.       
  190.          Turn DvorakKB off.  Load it if it has not been loaded.
  191.       
  192.       
  193.       dvorakkb /q /toggle=altnum+
  194.       
  195.          Do not display help information.  Set on/off toggle key to alt 
  196.          numeric + key.  Load DvorakKB if not already loaded
  197.       
  198.       dvorakkb /u
  199.       
  200.          Unload DvorakKB and reclaim memory.
  201.       
  202.       
  203.       
  204.       
  205.       
  206.       
  207.       
  208.       
  209.       
  210.       
  211.       
  212.       
  213.       
  214.       
  215.       
  216.       
  217.       
  218.       
  219.       
  220.       
  221.       
  222.       
  223.       
  224.       
  225.       
  226.       
  227.       
  228.       
  229.       
  230.       
  231.       
  232.       
  233.       
  234.       
  235.       
  236.       
  237.  
  238.  
  239.  
  240.                                   KEYBOARD LAYOUTS
  241.       
  242.       These layouts illustrate the key placement for those keys which 
  243.       DvorakKB changes.  Upper case, Ctrl, and Alt values will also be 
  244.       changed appropriately.
  245.       
  246.       
  247.       STANDARD KEYBOARD LAYOUT - Keyboard layout 1
  248.       
  249.       
  250.                                                                ┌───┐ ┌───┐
  251.                                                                │ [ │ │ ] │
  252.                                                                └───┘ └───┘
  253.       ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  254.       │ ' │ │ , │ │ . │ │ p │ │ y │ │ f │ │ g │ │ c │ │ r │ │ l │ │ / │ │ . │
  255.       └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  256.         ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  257.         │ a │ │ o │ │ e │ │ u │ │ i │ │ d │ │ h │ │ t │ │ n │ │ s │ │ - │
  258.         └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  259.            ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  260.            │ ; │ │ q │ │ j │ │ k │ │ x │ │ b │ │ m │ │ w │ │ v │ │ z │
  261.            └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  262.       
  263.       
  264.       ORIGINAL DVORAK KEYBOARD LAYOUT- Keyboard layout 2
  265.       
  266.       This layout is identical to layout 1 except that it reconfigures the 
  267.       number keys to the original Dvorak placement.
  268.       
  269.       ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  270.       │ 7 │ │ 5 │ │ 3 │ │ 1 │ │ 9 │ │ 0 │ │ 2 │ │ 4 │ │ 6 │ │ 8 │ │ [ │ │ ] │
  271.       └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  272.         ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  273.         │ ' │ │ , │ │ . │ │ p │ │ y │ │ f │ │ g │ │ c │ │ r │ │ l │ │ / │ │ . │
  274.         └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  275.           ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  276.           │ a │ │ o │ │ e │ │ u │ │ i │ │ d │ │ h │ │ t │ │ n │ │ s │ │ - │
  277.           └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  278.              ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
  279.              │ ; │ │ q │ │ j │ │ k │ │ x │ │ b │ │ m │ │ w │ │ v │ │ z │
  280.              └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘ └───┘
  281.       
  282.       
  283.       
  284.       
  285.       
  286.       
  287.       
  288.       
  289.       
  290.       
  291.       
  292.       
  293.       
  294.       
  295.       
  296.  
  297.  
  298.  
  299.                                     TOGGLE KEYS
  300.                  
  301.       DvorakKB may be toggled on/off by pressing the toggle key.  The toggle 
  302.       key defaults to CTRL NUM 5 but may be changed to anyone of the 
  303.       following keys by specifying the "/toggle=" parameter.
  304.       
  305.            KEY             DESCRIPTION
  306.            ---             -----------
  307.            none            Deactivate toggle key
  308.            num5            5 on numeric keypad
  309.            altdel          Alt Del on numeric keypad
  310.            altnum-         Alt - on numeric keypad
  311.            altnum+         Alt + on numeric keypad
  312.            ctrlnum0        Ctrl 0 on numeric keypad
  313.            ctrlnum1        Ctrl 1 on numeric keypad
  314.            ctrlnum2        Ctrl 2 on numeric keypad
  315.            ctrlnum3        Ctrl 3 on numeric keypad
  316.            ctrlnum4        Ctrl 4 on numeric keypad
  317.            ctrlnum5        Ctrl 5 on numeric keypad
  318.            ctrlnum6        Ctrl 6 on numeric keypad
  319.            ctrlnum7        Ctrl 7 on numeric keypad
  320.            ctrlnum8        Ctrl 8 on numeric keypad
  321.            ctrlnum9        Ctrl 9 on numeric keypad
  322.            ctrldel         Ctrl Del on numeric keypad
  323.            ctrlnum-        Ctrl - on numeric keypad
  324.            ctrlnum+        Ctrl + on numeric keypad
  325.            capsnum0        Ctrl 0 on numeric keypad
  326.            capsnum1        Caps 0 on numeric keypad
  327.            capsnum2        Caps 0 on numeric keypad
  328.            capsnum3        Caps 0 on numeric keypad
  329.            capsnum4        Caps 0 on numeric keypad
  330.            capsnum5        Caps 0 on numeric keypad
  331.            capsnum6        Caps 0 on numeric keypad
  332.            capsnum7        Caps 0 on numeric keypad
  333.            capsnum8        Caps 0 on numeric keypad
  334.            capsnum9        Caps 0 on numeric keypad
  335.            capsdel         Caps Del on numeric keypad
  336.            capsnum-        Caps - on numeric keypad
  337.            capsnum+        Caps + on numeric keypad
  338.       
  339.       
  340.       
  341.                                      LOAD ORDER
  342.       
  343.       While it is impossible to give firm rules about loading memory 
  344.       resident programs, generally speaking DvorakKB will probably work 
  345.       best if it is loaded last.  If other memory resident programs also 
  346.       request to be loaded last then some experimentation may be 
  347.       necessary. 
  348.       
  349.       
  350.       
  351.       
  352.       
  353.       
  354.       
  355.  
  356.  
  357.  
  358.                                 COMMON PROBLEMS
  359.       
  360.       RECONFIGURATION DOES NOT WORK FOR SOME PROGRAMS
  361.       
  362.       Generally speaking, DvorakKB should reconfigure the keyboard for all 
  363.       programs.  But, some programs, like Smartcom take over one or more of 
  364.       the interrupts DvorakKB uses.  There is nothing which can be done about 
  365.       this.  
  366.       
  367.       UNLOADING DOES NOT ALWAYS FREE MEMORY
  368.       
  369.       For some reason some versions of DOS do not always free memory when 
  370.       DvorakKB is unloaded from a batch file.  If this happens, try 
  371.       loading and unloading DvorakKB from the command line.  DvorakKB 
  372.       will usually reclaim memory if it is unloaded on the last line of 
  373.       the batch file.
  374.       
  375.                           FILES ON THE DVORAKKB DISK
  376.       
  377.       DVORAKKB.DOC - Documentation on DvorakKB.
  378.       
  379.       DVORAKKB.EXE - Reconfigures keyboard to Dvorak layout.
  380.       
  381.       PRINTDOC.BAT - Will print the DvorakKB documentation.
  382.       
  383.                                     SUPPORT
  384.       
  385.       Telephone and mail support is available to licensed users of 
  386.       DvorakKB from FAB Software.  Support is provided on the following 
  387.       basis:  Telephone support is generally available from 7 PM - 9 PM 
  388.       EST weekdays and 10 AM - 9 PM EST weekends.  If we are not 
  389.       available, an answering machine will take your message.  For mail 
  390.       support, enclose a self-addressed stamped envelope for a faster 
  391.       response.
  392.       
  393.               FAB Software
  394.               P.O. Box 336
  395.               Wayland, MA 01778
  396.       
  397.               Phone number: (508) 358-6357
  398.               Compuserve:  75206,1366
  399.       
  400.       
  401.                             REPORTING DVORAKKB BUGS 
  402.       
  403.       If you believe you have discovered a DvorakKB bug or 
  404.       incompatability with your other software, follow these steps:
  405.       
  406.       1. Create a disk which may be used to recreate the problem.  This 
  407.       disk should include the following:
  408.       
  409.       - Your copy of DvorakKB
  410.       - Any other programs that must be present to recreate the problem
  411.       - A readme file describing the problem and how to recreate it
  412.       
  413.       2. Send the disk to the above address.
  414.  
  415.  
  416.  
  417.                          THE USER-SUPPORTED CONCEPT
  418.       
  419.                             User-supported Software
  420.       
  421.       User-supported software (also known as "shareware") is an
  422.       experiment in distributing computer programs based on these
  423.       beliefs:
  424.       
  425.        1.  That the value and utility of software is best assessed by
  426.            the user on his/her own system.
  427.        2.  That the creation of personal computer software can and
  428.            should be supported by the computing community.
  429.        3.  That copying of programs should be encouraged, rather than
  430.            restricted.
  431.       
  432.       Anyone may legally obtain an evaluation copy of the program from a 
  433.       friend or computer club.  After you have had a chance to use and 
  434.       evaluate the program in your own environment, you are trusted to 
  435.       either forward a payment to FAB Software or to discontinue use of 
  436.       the program.  
  437.       
  438.       Free distribution of software eliminates costs for advertising and 
  439.       copy protection schemes.  Users obtain quality software at greatly 
  440.       reduced cost.  They can try it out before buying, and do so at 
  441.       their own pace and in the comfort of their own home or office.  The 
  442.       best programs will survive, based purely on their quality and 
  443.       usefulness.  
  444.       
  445.                       USER-SUPPORTED SOFTWARE AND DISK VENDORS 
  446.       
  447.       With an acknowledgement to Eric Isaacson, author of A86, on whose 
  448.       documentation this next question and answer is based, we offer this 
  449.       to those of you who have purchased DvorakKB from a disk vendor.  
  450.       
  451.       QUESTION:  "I bought this Dvorak layout routine from XYZ 
  452.       software house, that advertised great software for $5 per disk.  
  453.       What's going on here?  Have I already bought a Dvorak layout
  454.       routine, or what?" 
  455.       
  456.       ANSWER:  Well, no, not exactly.  You've bought a disk that has 
  457.       great software on it; you haven't bought the software yet.  
  458.       DvorakKB, like the vast majority of software offered by the $5 per 
  459.       disk distribution houses, is free-distribution software, also known 
  460.       as "shareware", or "user-supported software".  That means I retain 
  461.       the right to DvorakKB, but I choose to let people pass it around.  
  462.       I have no business relationship with any distribution houses.  I 
  463.       don't get a penny of the $5 (or whatever) you paid them for the 
  464.       disk containing DvorakKB.  So I need and expect to be paid by you, 
  465.       because I'm trying to make a living out of making and supporting 
  466.       shareware products.  
  467.       
  468.       Many distribution houses do a poor job of revealing the shareware 
  469.       nature of the software they sell.  If you thought you had purchased 
  470.       the software free and clear, you might feel justified in being 
  471.       angry with them for having misled you.  And you might look around 
  472.       for houses that do a better job of informing the public.  But I 
  473.  
  474.  
  475.  
  476.       hope you'll take the time to consider everybody's role in the 
  477.       shareware marketing scheme.  If you do, I think you'll conclude 
  478.       that although you may have been misled, you haven't really been 
  479.       cheated out of anything.  
  480.       
  481.       Shareware is great for authors like me who haven't got the 
  482.       resources to run expensive ad campaigns.  We simply cast our 
  483.       programs to the winds.  They are distributed at pracically no cost 
  484.       to us.  That's why we can charge a lot less than the cost of 
  485.       "commercial" software.  
  486.       
  487.       Shareware is also great for customers like you.  You can try out 
  488.       the software before paying for it.  You'll know that a successful 
  489.       shareware product is good, because only satisfied customers pay for 
  490.       it.  The existence of shareware infuses healthy competition in the 
  491.       entire software market, for both price and quality.  
  492.       
  493.       Finally, let's consider the distribution houses.  They provide a 
  494.       legitimate service, for which they charge a reasonable price. The 
  495.       best houses act as librarians, evaluating and cataloguing software.  
  496.       Most pay thousands of dollars for advertising. Their cut is far 
  497.       less than the distributor's cut for "commercial" software (they 
  498.       prosper because their volume is bigger).  Most customers for the 
  499.       distribution houses are repeat customers, who are aware of, and 
  500.       happy with, what they are getting.  If it weren't for your XYZ 
  501.       House, you might never have heard of DvorakKB, or might never have 
  502.       figured out where to obtain it.  
  503.       
  504.       So I hope you'll be happy with shareware, and actively desire to 
  505.       support it.  You'll feel good about promoting a healthy situation 
  506.       for everybody.  And you'll encourage the best programmers in the 
  507.       world to keep writing for you, instead of for the big corporations.  
  508.       
  509.       
  510.       
  511.       
  512.       
  513.       
  514.       
  515.       
  516.       
  517.       
  518.       
  519.       
  520.       
  521.       
  522.       
  523.       
  524.       
  525.       
  526.       
  527.       
  528.       
  529.       
  530.       
  531.       
  532.  
  533.  
  534.  
  535.                        RESTRICTED PERMISSION TO COPY 
  536.       
  537.       DvorakKB is NOT a public domain program.  This software and User's 
  538.       Guide is protected by both United States Copyright Law and 
  539.       international treaty provisions.  The software may be used or 
  540.       copied only in accordance with the terms outlined below.
  541.       
  542.       
  543.                                  LICENSED USERS
  544.       
  545.       May treat this software just like a book with the following 
  546.       exception.  FAB Software authorizes you to make archival copies of 
  547.       the software for the sole purpose of backing-up your software and 
  548.       protecting your investment from loss.  
  549.       
  550.       By saying, "just like a book", FAB Software means that this
  551.       software may be used by any number of people and may be
  552.       freely moved from one computer location to another, so long as
  553.       there is No Possibility of it being used at one location while it's
  554.       being used at another.  Just as a book which can't be read by
  555.       two different people in two different places at the same time,
  556.       neither can the software be used by two different people in two
  557.       different places at the same time.
  558.       
  559.       
  560.                                 UNLICENSED USERS
  561.       
  562.       Unlicensed users are granted a 30 day period in which to actively 
  563.       evaluate DvorakKB.  If after 30 days of active evaluation,  
  564.       unlicensed users should either license DvorakKB or stop using it.  
  565.       Active evaluation consists of actually using the software, not just 
  566.       possessing it.
  567.       
  568.       Regardless of whether DvorakKB is licensed or not, it may be 
  569.       copied and shared as described below.
  570.       
  571.       BUSINESS USE, PRODUCTIVE USE, INSTITUTIONAL USE
  572.       
  573.       Companies, schools, universities, government, and other 
  574.       organizations are granted permission to copy the DvorakKB programs 
  575.       for use on other computers and at other locations in the company, 
  576.       so long as: 
  577.       
  578.            1.  The full registration fee of $20 has been paid for each and
  579.       every system on which the program will be used.
  580.       
  581.       Corporate licenses and volume discounts are available upon
  582.       request.
  583.       
  584.       INDIVIDUALS
  585.       
  586.       Individuals are granted permission to freely copy the DvorakKB disk
  587.       for their own evaluation or for others to evaluate, so long as no
  588.       price or other consideration is charged.
  589.       
  590.       
  591.  
  592.  
  593.  
  594.       COMPUTER CLUBS
  595.       
  596.       Computer clubs and other non-profit organizations are granted
  597.       permission to freely copy the DvorakKB disk and share it with their
  598.       members for the purposes of evaluation, so long as:
  599.       
  600.        1.  No price or other consideration is charged.  However, a
  601.       distribution cost may be charged for the  cost of the diskette, so
  602.       long as it is not more than US $10 total.  This includes shipping,
  603.       handling, and all other charges.
  604.       
  605.        2.  Club members who receive the programs are informed in writing
  606.       of the user-supported concept and encouraged to support it with
  607.       their payments.
  608.       
  609.        3.  The programs and documentation are not modified in any way and
  610.       are distributed together.
  611.       
  612.       
  613.       
  614.       
  615.       
  616.       
  617.       
  618.       
  619.       
  620.       
  621.       
  622.       
  623.       
  624.       
  625.       
  626.       
  627.       
  628.       
  629.       
  630.       
  631.       
  632.       
  633.       
  634.       
  635.       
  636.       
  637.       
  638.       
  639.       
  640.       
  641.       
  642.       
  643.       
  644.       
  645.       
  646.       
  647.       
  648.       
  649.       
  650.  
  651.  
  652.  
  653.                         OTHER PRODUCTS FROM FAB SOFTWARE       
  654.       
  655.       If you like DvorakKB then you may also like to try Newkey or WarpSpeed.  
  656.       If you purchase WarpSpeed or Newkey at the same time as DvorakKB take a 
  657.       $5 discount.
  658.             
  659.                                      WARPSPEED
  660.       
  661.       WarpSpeed is a shareware keyboard utility which will dramatically speed 
  662.       up the repetition rate of your keyboard, and it does it without 
  663.       overrun.  What is "overrun"?  Overrun occurs when you release the key 
  664.       you have been holding down and yet the key continues to repeat.  No 
  665.       longer will you have to wait for agonizingly long periods as you cursor 
  666.       from one point in your spreadsheet or word processor to another.  
  667.       WarpSpeed is highly customizable allowing you to set its speed, how 
  668.       long it waits before speeding up, and even how fast it speeds up.  In 
  669.       addition, WarpSpeed does it using less than 1K of memory.
  670.       
  671.       WarpSpeed's current price is $20.
  672.       
  673.       
  674.                                        NEWKEY
  675.       
  676.       Newkey is a keyboard macro enhancer which simplifies the entry of 
  677.       common keystroke sequences by allowing these sequences to be 
  678.       assigned to any key desired.  Then, when that key is struck, the 
  679.       associated keystrokes will be played back.  For example, alt c 
  680.       might be defined as "copy ".  Whenever alt c is struck, "copy " 
  681.       will be played back, just as if you had typed it the keyboard.
  682.       
  683.       Newkey allows customization of software packages, ready creation of 
  684.       boiler plate passages, help menus, keyboard redefinition, cut and 
  685.       paste, cursor speed up, screen blanker, extended keyboard buffer, 
  686.       and other useful purposes.  Macros may be created using the macro 
  687.       editor or by recording the keystrokes as they are entered while you 
  688.       actually do the task you want the macro to do.  
  689.       
  690.       Newkey current price is $43.
  691.       
  692.       MAJOR FEATURES OF NEWKEY 5.3
  693.       
  694.       - Display macros allow you to build your own pop-up windows.  They 
  695.       can even be used to prompt for input.  The display macro editor 
  696.       makes it easy to build your own help and data entry pop-up windows.  
  697.       
  698.       - Menu macros allow you to build your own custom menu system.  When 
  699.       a menu pops up you are given a choice from selections defined when 
  700.       the macro was created.  Selecting a choice by using a moving bar or 
  701.       typing the appropriate letter causes the associated macro to be 
  702.       played back.  
  703.       
  704.       - Shorthand mode watches your keystrokes and when they match a 
  705.       macro name, automatically plays back the macro.  No special hot key 
  706.       to enter, no wasted keystrokes.  
  707.       
  708.       - Full-featured macro editor allows you to edit your macros, even 
  709.  
  710.  
  711.  
  712.       they are being recorded.  You can also move or copy other macros, 
  713.       or copy the keyboard buffer into a macro.  
  714.       
  715.       - Ability to define almost any key, including many not normally 
  716.       supported.  
  717.       
  718.       - Fast key option speeds up cursor movement with no overrun.  
  719.       
  720.       - Date and time functions can be used to playback the date and time 
  721.       in any format desired.  
  722.       
  723.       - Multi-character macros allows mnemonic names to be given to your 
  724.       macros.  For example, a macro named "salesrpt" could be used to 
  725.       generate a sales report.  
  726.       
  727.       - Load and save macro files at any time, even while running other 
  728.       programs.  Macro files may also be loaded and saved in batch files.  
  729.       
  730.       - Cut and paste from screen to a macro 
  731.       
  732.       - Screen saver mode can blank the screen protecting the display 
  733.       monitor from being etched with the current image.  
  734.       
  735.       - Customize Newkey to meet your needs.  Most of Newkey's options 
  736.       and hot keys can be easily customized to meet your needs.  
  737.       
  738.       - Full support for both the 84 and 101/102 key keyboards 
  739.       
  740.       - Execute macros from a batch file allowing programs to be run 
  741.       automatically without any input from the keyboard.  
  742.       
  743.       - 128 keystroke type-ahead buffer, Pop-up in graphics mode, 64K 
  744.       macro buffer, EMS support for macro and screen buffers, and many 
  745.       more too numerous to mention 
  746.         
  747.       - Newkey supports a full range of macro functions.  When a macro is 
  748.       played back these functions can: 
  749.       
  750.       - Uses EMS memory for macro buffer
  751.       - Clear macros from memory
  752.       - Control shift status (alt, ctrl, and scroll)
  753.       - Load and merge macros from disk
  754.       - Save macros to disk
  755.       - Define a macro to a specific definition
  756.       - Set Newkey options from within a macro
  757.       - Delete a macro from within a macro
  758.       - Send a macro to the printer
  759.       - Wait for next key
  760.       - Wait for next key, but keep key
  761.       - Wait for specific key
  762.       - Wait for a fixed or variable number of keystrokes
  763.       - Turn cursor on/off
  764.       - Cut text from the screen to a macro
  765.       - Wait for up to MM:SS:HH to elapse
  766.       - Clear the screen
  767.       - Turn the screen off/on
  768.  
  769.  
  770.  
  771.       - Beep
  772.       - Guard macros so that they will not be overwritten when loading a 
  773.       new macro file.  
  774.       
  775.       Since its introduction in 1984 Newkey has consistently received 
  776.       excellent reviews.  In its latest major review of macro processors.  
  777.       PC-Magazine, Sept. 29, 1987, in "Ram- Resident Macros for the 
  778.       Virtuoso Keyboard" selected Newkey 4.0 as the Editor's Choice saying 
  779.       "It's ... an excellent keyboard enhancement program" 
  780.       
  781.       Newkey 5.3 will operate under all versions of DOS from 2.0 on and 
  782.       will work with most software and all true IBM PC compatibles.  For 
  783.       $43.00 you will become a licensed user and receive the latest 
  784.       version, including a printed manual describing all of Newkey's 
  785.       features.  If you are not completely satisfied, return Newkey 
  786.       within 30 days for a full refund.  Like DvorakKB, Newkey is 
  787.       distributed as shareware.  
  788.       
  789.       
  790.       
  791.       
  792.       
  793.       
  794.       
  795.       
  796.       
  797.       
  798.       
  799.       
  800.       
  801.       
  802.       
  803.       
  804.       
  805.       
  806.       
  807.       
  808.       
  809.       
  810.       
  811.       
  812.       
  813.       
  814.       
  815.       
  816.       
  817.       
  818.       
  819.       
  820.       
  821.       
  822.       
  823.       
  824.       
  825.       
  826.       
  827.       
  828.       
  829.                                      
  830.                                  REGISTRATION
  831.       
  832.       To register as an official DvorakKB user complete the order form on
  833.       the next page and send to FAB Software.
  834.       
  835.       As a registered user you will receive:
  836.       
  837.          - The latest version of DvorakKB
  838.          - A version which does not display the evaluation notice screen.
  839.          - Telephone and written support
  840.          - Notification of new versions
  841.       
  842.                          PLUS
  843.       
  844.       *** A FREE INTRODUCTORY MEMBERSHIP ON COMPUSERVE ***
  845.       
  846.       As a FAB Software customer you will be entitled to a free 
  847.       introductory membership to CompuServe!  Upon registration you will 
  848.       receive information on how to order your free membership which 
  849.       includes: 
  850.       
  851.       - A private User ID number and password
  852.       - $15.00 Introductory usage credit (over 1 hr of connect time on a 
  853.         1200-baud modem)
  854.       - A complimentary subscription to ONLINE TODAY, Compuserve's 
  855.         computing magazine, published monthly
  856.       
  857.       Best of all there is no annual fee or minimum monthly charge, you 
  858.       pay only for the time you use.  Discontinue at any time.
  859.       
  860.       As a member of CompuServe Information Service you will be able to 
  861.       tap into hundreds of information resources, including personal 
  862.       computer forums, electronic mail service with CompuServe 
  863.       subscribers around the world, financial data, and much, much more.
  864.       
  865.       Use CompuServe to get in touch with the author of DvorakKB via 
  866.       electronic mail (CIS ID:  75206,1366) with your questions, 
  867.       comments, and suggestions.
  868.       
  869.       This offer is limited to first time CompuServe subscribers.  One 
  870.       per customer.  This is a limited-time offer and may be withdrawn at 
  871.       any time without prior notice.  
  872.       
  873.       
  874.       
  875.       
  876.       
  877.       
  878.       
  879.       
  880.       
  881.       
  882.       
  883.       
  884.       
  885.       
  886.                                   ORDER FORM 
  887.            
  888.       FAB Software                     FED ID# 04-2861400
  889.       P.O. Box 336                     (508) 358-6357 
  890.       Wayland, MA 01778 
  891.       --------------------------------------------------------------- 
  892.       
  893.                                                PRICE      PRICE 
  894.       PRODUCT                         QTY      EACH       EXTENDED 
  895.       -----------------------------   ---      -----      --------
  896.       DvorakKB 1.0                                                  
  897.         Quantity   1 to  5            ___      $20.00     $_______
  898.         Quantity   6 to  9            ___      $16.00     $_______
  899.         Quantity  10 to 49            ___      $15.00     $_______
  900.       
  901.       WarpSpeed 1.0                   ___      $20.00     $_______
  902.       WarpSpeed 1.0 (with DvorakKB    ___      $15.00     $_______
  903.       order)
  904.       
  905.       Newkey 5.3                      ___      $43.00     $_______
  906.       Newkey 5.3 (with DvorakKB       ___      $38.00     $_______
  907.       order)
  908.       
  909.       3.5" Disk (For each item        ___       $1.00     $_______ 
  910.       ordered above to be supplied
  911.       on 3.5" instead of 5.25")
  912.       
  913.       Purchase Order (not prepaid or            $6.00     $_______
  914.       invoice required)
  915.                                  
  916.       Foreign orders, except Canada, add(*)     $6.00     $_______
  917.            
  918.                                               SUBTOTAL    $_______
  919.                      
  920.       Massachusetts sales tax (5%)                        $_______
  921.           
  922.            
  923.                                                TOTAL      $_______
  924.            
  925.       Name: _________________________________Phone:________________
  926.       
  927.       Address:_____________________________________________________
  928.       
  929.       Address: ____________________________________________________ 
  930.       
  931.       City, State, Zip: ___________________________________________ 
  932.       
  933.       Where did you learn about DvorakKB?_________________________
  934.       _____________________________________________________________
  935.        
  936.       Visa [ ]  MasterCard [ ]  Check [ ] (U. S. funds)
  937.       Card# ______________________________________
  938.       Expiration Date ____________________________
  939.       Signature __________________________________
  940.       
  941.       Prices subject to change without notice.
  942.       
  943.       * Foreign orders paid by check must be in US $ and drawn 
  944.       through a US bank or through the US branch of a foreign bank.
  945.  
  946.