Компьютерный лабораторный практикум



Pdf көрінісі
бет16/23
Дата26.09.2023
өлшемі0,63 Mb.
#182591
түріПрактикум
1   ...   12   13   14   15   16   17   18   19   ...   23
Байланысты:
Архитектура вычислительных систем. Компьютерный лабораторный практикум

Модуль keyboard 
Весьма эффективным инструментом для низкоуровневой работы с 
клавиатурой обладает стандартный модуль Free Pascal keyboard. Приведем 
краткий перечень основных функций и процедур этого модуля: 
DoneKeyboard – завершает работу с драйвером клавиатуры 
FunctionKeyName 
– 
возвращает 
строку 
представляющую 
код 
функциональной клавиши 
GetKeyEvent – возвращает следующее событие клавиатуры 
GetKeyEventChar – возвращает символьную часть события клавиатуры 
GetKeyEventCode – возвращает функциональную часть события 
GetKeyEventFlags – возвращает установленные флаги клавиатурного 
события 
GetKeyEventShiftState – возвращает текущее состояние клавиш Shift 
GetKeyEventUniCode – возвращает клавиатурное событие в формате 
Unicode 
InitKeyboard – инициализирует драйвер клавиатуры 
IsFunctionKey – возвращает значение Истина если нажатая клавиша – 
функциональная 
KeyEventToString – возвращает строковое описание клавиатурного 


30 
события 
KeyPressed – проверяет наличие клавиатурного события в очереди 
Более полную информацию о функциях, процедурах, константах модуля 
Keyboard смотрите самостоятельно в документации к Free Pascal. 
 
2.3 Задание на работу и методические указания по выполнению 
работы
В рамках выполнения данной лабораторной работы необходимо написать 
программу на языке Free Pascal, обеспечивающую обработку событий, 
поступающих с клавиатуры. Описание событий должно выводиться в нижней 
части экрана (это может быть последняя строка).
2.4 Содержание отчета 
По результатам работы нужно подготовить отчет с исходным текстом 
программы и таблицей устанавливающей соответствие нажатым клавишам 
кодов клавиатуры. 


31 


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет