The different types a key can be are each defined/configured via a template. It lists the paramteres a key needs and the lua-code that controlls the key in detail.
Xml function key description#
A template for a key-type can also contain invocations with reactions, but this is obsolete (though yet still used). It has a limited feature-set compared to lua which each can also be achieved using lua-script.
Support for the xml function key description will be discontinued in a future release. Please migrate your custom templates to Lua format.