
The idea is to define standard QSO text that then becomes avaialable to be dropped into your transmission with a single mouse click. They save repetitive typing.
There are a number of buttons and similar menu selections to help you with creating or editing your macros.

[1] Fixed tags:[date], [time], [imd], [stop], [program], [cw-id-on] and [cw-id-off].
  Example: "It is now [date] and [time]"
  Example: "Software is [program]"
  Example: "IMD reading is [imd]"
  Example: "Bye-bye sk[stop]"
  [cw-id-on] and [cw-id-off] control sending a CW identification after the text is sent.
[2] Normal tags which you define yourself, for example:
  <callsign>
  <name>
  <rst>
  <weather>
  Example: "<callsign> <callsign> de HB9DRV HB9DRV k"
  Example: "Thank-you <name>, your RST is <rst>"
Options:
Prompt: when a macro is selected a popup window appears where you enter the values for the tags defined in the macro.
Erase: - before the macro is added all text in the TX window is erased.
Send: - the macro is sent immediately, if not in Tx mode then the program is switched to Tx mode.
Prompt: when a macro is selected a popup window appears where you enter the values for the tags defined in the macro.
Erase: - before the macro is added all text in the TX window is erased.
Send: - the macro is sent immediately, if not in Tx mode then the program is switched to Tx mode.
Notes:
** Tag names are case-sensitive.
** With PSK31, lowercase characters are sent quicker than uppercase characters.
** Tag names are case-sensitive.
** With PSK31, lowercase characters are sent quicker than uppercase characters.