home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 2.0 / Phoenix_CD.cdr / 24b / keyboard.zip / DKEY.DOC < prev    next >
Text File  |  1986-10-28  |  3KB  |  71 lines

  1. DKEY documentation
  2.  
  3.  
  4. DKEY was designed as a very small replacement for Prokey or SuperKey
  5. type programs.  It does not contain many of the bells and whistles of
  6. these other products, but in it's default configuration it consumes
  7. only 3.1k of RAM - this includes a 1k macro buffer.  Use it in good
  8. health, and feel free to share unmodified copies.
  9.  
  10.  
  11. 1)  Install the resident portion of DKEY by typing
  12.         DK n
  13.     where n is the size, in kbytes, that you want for the macro
  14.     buffer.  If n is not specified, 1k will be allocated for the
  15.     macro buffer.  62k is the maximum allowed.
  16.  
  17. 2)  If DKEY is already resident, it will tell you so.
  18.  
  19. 3)  To display any existing macros, type 'DKEY'.  Output may be redirected
  20.     as desired using '>filespec' or '>>filespec' as explained in the DOS
  21.     manual.
  22.  
  23. 3a) To load a macro file, type 'DKEY filespec'.  This invocation erases all
  24.     previous definitions.  To load a macro file but maintain the previous
  25.     definitions (merge), type 'DKEY filespec -m'.  The existing definitions
  26.     will be maintained except where a key is given a new definition in the
  27.     file being loaded.  The merge option indicator may be upper or lower case,
  28.     may occur before or after the filespec.  '-' or '/' may be used as the
  29.     option  switch.
  30.  
  31. 4)  To define a new macro:
  32.  
  33.         a)  Press ^\  (Control backslash)  DKEY will announce its
  34.             readiness to accept a definition by printing DKEY:
  35.  
  36.         b)  Press the key to be redefined.  (Any keystroke that BIOS
  37.             accepts is OK).  DKEY will echo your choice & begin accepting
  38.             definition characters.  The screen will appear as:
  39.  
  40.                 A>DKEY: <^A> = "
  41.  
  42.         c)  Enter any series of keystrokes for the definition.  Pressing
  43.             RETURN enters a return into the macro and advances to the
  44.             next screen line.  The backspace key will allow you to correct
  45.             errors.  Note:  The display will not backup past the beginning
  46.             of a screen line but keystrokes will continue to be deleted.
  47.  
  48.         d)  Terminate the definition by pressing ^\ again.
  49.  
  50.         e)  Please note that all this happens "off-line" to any
  51.             program running at the time, including DOS.
  52.  
  53.  
  54. 5)  To redefine a key which already has a macro assigned to it, merely
  55.     repeat the definition process, nothing special is required.
  56.  
  57. 6)  To restore a key to its non-macro state, enter  ^\ key ^\
  58.  
  59. 7)  To reset the entire macro table, enter  ^\ ^@ ^\
  60.  
  61. 9)  To stop a macro while it is running, press ^\
  62.  
  63. 9)  To manipulate DKEY from a C program, see KEYLIB.ASM
  64.  
  65. 0)  If you find this program useful, a donation ($10 recommended)
  66.     would be most welcome.
  67.  
  68.         Digital Mechanics
  69.         P.O. Box 1356
  70.         Lombard, IL  60148
  71.