Previous | Next | Trail Map | Дополнительные настройки

Index |

Клавишные макропоследовательности

     В переменных  Key, Process, Process_Flag  файла  t-mail.ctl , а  также в
директиве   KeyMacro  файла    events.ctl   могут   использоваться  клавишные
макропоследовательности. В них могут входить:

1. конструкции,  описанные в  предыдущем  разделе  этой главы  (мнемокоды и
   скэн-коды клавиатуры);

2. hex-коды (шестнадцатиричные коды символов);

3. обычные символы ASCII.

     При использовании п.1 и п.2  их необходимо заключать в угловые скобки,
например,  "ɘd>".  Hex-коды  должны  содержать  более  одного символа и не
должны    начинаться   с    символа   "F".    Символы   внутри    клавишной
макропоследовательности  не интерпретируются  как ключи  вызова другой (или
той  же   самой)  макропоследовательности  (т.е.,   рекурсия  отсутствует).
Максимальная длина одной клавишной макропоследовательности - 128 скэн-кодов
клавиатуры.

     Пример:
     -------
     <Alt-s>d:\keys\demo.keyɘd>/124ɜF00>ɘd>

     Данная макропоследовательность имитирует  одновременное нажатие клавиш
'Alt'  и 'S',  затем ввод  строки символов  'd:\keys\demo.key', затем  ввод
символа  с  hex-кодом  0d  (<ENTER>),  затем  вновь  ввод  строки  символов
('/124'),  затем  ввод  клавиши  со  скэн-кодом  4F00  (<End>) и вновь ввод
символа с hex-кодом 0d (<ENTER>).


Previous | Next | Trail Map | Дополнительные настройки