I am not sure what is and what is not documented. Here is the current list of macro replacers:
- CONTROL (1 parameter)
- CONTROL_MODIFIER (1 parameter)
- CONTROL_STYLE_BEGIN (no parameters)
- CONTROL_STYLE_END (no parameters)
- REMARK_COLOR_BEGIN (no parameters)
- REMARK_COLOR_END (no parameters)
- ALT_CONTROL (2 parameters)
- CONTROL_MOVE (no parameters)
- ENTITY (1 parameter)
- ITEM (1 parameter)
- TILE (1 parameter)
and possibly in slightly different contexts, there may be also `PATH` (1 parameter).
CONTROL_STYLE_BEGIN is nothing super special. It is replaced by `[font=..][color=..]` with values obtained from gui-style "control_input_shortcut_label"