|
Нам необходимо написать программу, которая бы определяла коды таких клавиш, как 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. |