Bei der Programmierung von Funktionen mit dem Makrorecorder oder der Zuweisung von Tasten an Textmakros kann es sehr hilfreich sein, den genauen Ablauf der Auswertung von Tastendrücken innerhalb von Calamus zu kennen. Immerhin gibt es drei Ebenen, auf denen Tastendrücke bestimmte Aktionen auslösen können:
Spezielle Tastenbelegungen) sowie der eigentlichen Makrotaste (Textmodul, Formular
Makro anlegen/editierenoder auch in Eddie).
speziellen Tastenbelegungen, die ebenfalls im Textmodul eingestellt werden können, und als letztes in der Hierarchie folgen.
Erst wenn ein Tastendruck durch alle drei Stufen durchgelaufen ist und noch nicht verwertet werden konnte, wird er für Texteingaben oder ähnliches benutzt.