Keys - a keyboard macro utility. Copyrite 1989, by SLADE software. This is public domain software in the purest sense: change it, copy it, mangle it to your heart's content, and don't blame us if your machine dislikes it. Usage: keys [filename] Where [filename] is an optional macro definition file. You do not need to RUN it, Keys detaches itself from the CLI after it loads. Description Keys allows you to redefine every key on the keyboard, with the exception of the Escape, ^, \, and Keypad enter key. Because this substitution is done on the input.event level, the redefinition should be transparent to any program. To get to Keys after it is loaded, just type LeftAmiga-Help from any window or screen, and the Keys window will appear at the top. To leave the Keys window, hit the escape key. Qualifiers and special keys: All qualifiers and special keys must be preceeded by a backslash '\' character, and either upper or lower case may be used. Qualifiers \c control \a alt* \s shift* \l Left amiga \r Right amiga \\ backslash Special keys \k keypad \f function \h help key \^ cursor * Keys uses lower case to indicate left key, and upper case to indicate right key. Qualifiers can be in any order, but the special keys MUST be last on the line, which prohibits things like \f10\k0, which is not a single key. Bugs && other stuff - The keypad Enter key cannot be redefined. You may redefine the escape, / and ^ keys, but it will really mess things up! - It is impossible to define a macro using just qualifiers - they must be tied to a character. This applies to the definition and the activation key. If you need a non printing character for a dummy, use \a\ch (alt ^H). - The syntax is a bit kludgy, but no better way came to mind. - If you have more than a screen full of macro definitions, you will not see them - the view screen does not scroll. - Keys is only accurate for standard U.S. keyboards. Please send comments, bug reports, bug fixes, ideas to: Jim Thibodeau Larry Laplume 78A Janine Dr. 64 Garland Dr. #4 Zephyrhills, FL. 34248 Jackson, TN. 38301 (813) 788-2627 (901) 664-7059