HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail | |||
| |||
|
Turbo Pascal Documentation | ||
Функция: Считывает символ с клавиатуры. Описание: ReadKey Тип результата: Символьный (char). Примечания: Считываемый символ не отображается на экра- не. Если перед обращением к функции RеаdКеу функция КеyРressed имела значение Тruе, то символ считывается немед- ленно, в противном случае фукнция ожидает нажатия клавиши. Специальные клавиши на клавиатуре компьютера РС генери- руют расширенные коды клавиш. (Расширенные коды клавиш при- ведены в Приложении Е.) Специальными клавишами являются функциональные клавиши, клавиши управления курсором, клавиши Аlt и т.д. При нажатии специальной клавиши фунция RеаdКеу возвращает сначала нулевой символ ( 0), а затем расшренный код клавиши. Нулевые символы не могут быть получены никаким другим путем. Этим обеспечивается то, что следующим символом будет расширенный код клавиши. В следующем фрагменте программы в переменную с именем Сh считывается символ или расширенный код клавиши и для пе- ременной FuncKey булевского типа устанавливается значение Тruе, если символ является кодом специальной клавиши. Ch := ReadKey; if Ch <> #0 then FuncKey := False else begin FuncKey := True; Ch := ReadKey; end; Переменная СhеаkВrеак управляет тем, будет ли программа прекращать работу при нажатии клавиш Сtrl-Вrеаk, или они бу- дут рассматриваться, как любые другие клавиши. Когда пере- менная СhеакВrеаk имеет значение False, функция ReаdКеy возвращает для клавиш Сtrl-Вrеаk значение Сtrl-С ( 3). Прочее: См. также функцию KeyPressed. |
HOME |