When programming functions with the Macro recorder or assigning key bindings to text macros, it can be very useful to know the exact procedure used to evaluate key presses within Calamus. After all there are three levels on which key presses can trigger certain actions:
Activate text macroentry of the
Special key bindingsdialog called by the
Key bindings editorfunction of the Text module) as well as the actual macro key binding (Text module
Define macrodialog or the similar
Define new text macroin Eddie).
Special key bindingsthat can also be set in the Text module, which come lowest in the hierarchy.
Only when a keypress has run through all three steps and could not be utilized as yet will it be used for text input or similar purposes.