Macro keys can be defined in a RC file with:
Macro A This is a macro
or for a slightly more complicated example:
Macro A {`10'`10'}`CURSOR_UP'`CURSOR_RIGHT'
When a evaluating a macro the first non-blank character after the word is the ``macro name''. This must be a single character in the range A..Z (upper and lower case is equivalent) or 0..9.
The blanks (spaces or tabs) after the ``name'' are skipped and, then, everything up to the end of line character is assigned to the macro. If there are more than 500 characters in the line, the line will be truncated.
In the macro definition non-printable characters and internal commands are indicated by enclosing them in a single back-quote, single forward-quote (if you want these two characters in a macro you must indicate them as `96' and `39'). It is quite difficult to write macros without intimate knowledge of Ved ... we suggest you let the ``macro learn'' and ``options save'' facilities built into Ved do it for you (see Chapter 13).