Клавишные макропоследовательности
В переменных Key, Process, Process_Flag файла t-mail.ctl , а также в
директиве KeyMacro файла events.ctl могут использоваться клавишные
макропоследовательности. В них могут входить:
1. конструкции, описанные в предыдущем разделе этой главы (мнемокоды и
скэн-коды клавиатуры);
2. hex-коды (шестнадцатиричные коды символов);
3. обычные символы ASCII.
При использовании п.1 и п.2 их необходимо заключать в угловые скобки,
например, "0d". Hex-коды должны содержать более одного символа и не
должны начинаться с символа "F". Символы внутри клавишной
макропоследовательности не интерпретируются как ключи вызова другой (или
той же самой) макропоследовательности (т.е., рекурсия отсутствует).
Максимальная длина одной клавишной макропоследовательности - 128 скэн-кодов
клавиатуры.
Пример:
~~~~~~~
Alt-sd:\keys\demo.key0d/1244F000d
Данная макропоследовательность имитирует одновременное нажатие клавиш
'Alt' и 'S', затем ввод строки символов 'd:\keys\demo.key', затем ввод
символа с hex-кодом 0d (ENTER), затем вновь ввод строки символов
('/124'), затем ввод клавиши со скэн-кодом 4F00 (End) и вновь ввод
символа с hex-кодом 0d (ENTER).