11. Logical Key-Events Some primitives such as prompt-for-key
(page 50) and commands such as Emacs query replace read key-
events directly from the keyboard instead of using the command
interpreter. To encourage consistency between these commands and
to make them portable and easy to customize, there is a
mechanism for defininglogical key-events. A logical key-event is
a keyword which stands for some set of key-events. The system
globally interprets these key-events as indicators a particular
action. For example, the :help logical key-event represents the
set of key-events that request help in a given Hemlock
implementation. This mapping is a many-to-many mapping, not one-
to-one, so a given logical key-event may have multiple
corresponding actual key-events. Also, any key-event may
represent different logical key-events. 11.2. Logical Key-Event
Functions This variable holds a string-table mapping all logical
key-event names to the keyword identifying the logical key-
event. define-logical-key-event string-name