A key here sends its command to the game. The keypad only does while the line is empty, so you can still type numbers on it. Separate several commands with ;. Kept in this browser.
A trigger watches each line from the game, and when one matches, sends its commands. Kept in this browser.
An alias stands for the first word you type: with mm as cast 'magic missile', typing mm fido sends cast 'magic missile' fido. Its data can hold variables ({$name}) and several commands separated by ;. On the line, #aliasadd name data adds one and #aliasdel name deletes it. Kept in this browser.
Your aliases, keys, triggers, variables and chat layout are kept in this browser. Export saves them to a file; Import loads a file you exported, here or in another browser, in place of what's here now. (Or type #export and #import.)
Use a variable as {$name} in what you type or in a key's command, and what it holds is sent instead. On the line, #varset name data sets one and #vardel name deletes it. Kept in this browser.