keylib(1)

NAME
Keylib -- show/load/save keystroke macros

DESCRIPTION
The key library macro may be used to look at the currently defined keystroke macros, and allows the user to execute any of them, or save them to a file, or reload a keystroke macro from a file.

Saving and reloading keystroke macros allows the user to build up a personal collection of macros for performing simple and non-conditional editing tasks. Tasks which require a degree of decision making need to be written in the crunch language.

When this option is selected, a popup window is displayed showing the currently defined keystroke macros.

If no keystroke macros are defined at the time keylib is invoked, then the user is prompted for the name of a keystroke macro file.

Keystroke macro files have a .km extension, and is optional when loading or saving.

When a keystroke macro is saved, the file extension should not be specified. When the macro is saved, two files are created -- one with a '.cr' extension and one with a '.km' extension. The '.cr' file contains the actual macros executed as part of the keystroke sequence, and may be useful to users who want to use the keystroke macro as a starting point for writing their own macros. The '.km' file is in a format suitable for reloading directly back into CRISP.

MENU/KEYS
This macro can be accessed from the CRISP features menu or by typing keylib at the command prompt.