home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 December
/
simtel1292_SIMTEL_1292_Walnut_Creek.iso
/
msdos
/
keyboard
/
dkey.arc
/
DKEY.DOC
< prev
next >
Wrap
Text File
|
1986-07-25
|
3KB
|
71 lines
DKEY documentation
DKEY was designed as a very small replacement for Prokey or SuperKey
type programs. It does not contain many of the bells and whistles of
these other products, but in it's default configuration it consumes
only 3.1k of RAM - this includes a 1k macro buffer. Use it in good
health, and feel free to share unmodified copies.
1) Install the resident portion of DKEY by typing
DK n
where n is the size, in kbytes, that you want for the macro
buffer. If n is not specified, 1k will be allocated for the
macro buffer. 62k is the maximum allowed.
2) If DKEY is already resident, it will tell you so.
3) To display any existing macros, type 'DKEY'. Output may be redirected
as desired using '>filespec' or '>>filespec' as explained in the DOS
manual.
3a) To load a macro file, type 'DKEY filespec'. This invocation erases all
previous definitions. To load a macro file but maintain the previous
definitions (merge), type 'DKEY filespec -m'. The existing definitions
will be maintained except where a key is given a new definition in the
file being loaded. The merge option indicator may be upper or lower case,
may occur before or after the filespec. '-' or '/' may be used as the
option switch.
4) To define a new macro:
a) Press ^\ (Control backslash) DKEY will announce its
readiness to accept a definition by printing DKEY:
b) Press the key to be redefined. (Any keystroke that BIOS
accepts is OK). DKEY will echo your choice & begin accepting
definition characters. The screen will appear as:
A>DKEY: <^A> = "
c) Enter any series of keystrokes for the definition. Pressing
RETURN enters a return into the macro and advances to the
next screen line. The backspace key will allow you to correct
errors. Note: The display will not backup past the beginning
of a screen line but keystrokes will continue to be deleted.
d) Terminate the definition by pressing ^\ again.
e) Please note that all this happens "off-line" to any
program running at the time, including DOS.
5) To redefine a key which already has a macro assigned to it, merely
repeat the definition process, nothing special is required.
6) To restore a key to its non-macro state, enter ^\ key ^\
7) To reset the entire macro table, enter ^\ ^@ ^\
8) To stop a macro while it is running, press ^\
8) To manipulate DKEY from a C program, see KEYLIB.ASM
9) If you find this program useful, a donation ($10 recommended)
would be most welcome.
Digital Mechanics
P.O. Box 1356
Lombard, IL 60148