Нам необходимо написать программу, которая бы определяла коды таких клавиш, как PageUp, PAgeDown, Ctrl, Alt, F1, F2 и т.д. Составить таблицу, которая помогала бы в работе. Подобные клавиши и комбинации называют управляющими. Их коды легко получить, используя программу Keypressed 2.0 (7 Kb), достаточно лишь нажать какую-то комбинацию и программа сгенерирует текстовый файл, в котором сохранится код данной комбинации (пример workres.txt). Если хотите сами заморачиваться, с программой, приведу кусок скрипта, проверяющий "двойной" код: a:=Readkey; If a=#0 then begin writeln('Writing to file...'); writeln(f1,'Code: #0',ord(Readkey):8); end;,где f1-файл для записи. На основе многочисленных экспериментов были выяснены следующие двойные комбинации (из ординарных следует выделить BackSpace(8), Escape(27) и Enter(13): |
Написать фрагмент программы, которая бы определяла нажатие клавиши "влево" и "вправо" и соответственно перемещала курсор. Использовать KeyPressed и ReadKey. |