рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Управление клавиатурой и звуком

Управление клавиатурой и звуком - раздел Информатика, Управление вычислительным процессом с помощью вызова внешних программ Клавиатура Компьютера Состоит Из Клавиш Алфавитно-Цифровых, Функциональных И ...

Клавиатура компьютера состоит из клавиш алфавитно-цифровых, функциональных и специальных. При нажатии клавиши или комбинации клавиш генерируется их код. Коды алфавитно-цифровых клавиш и ряда специальных клавиш обычно состоят из одного байта, а функциональных клавиш, их комбинаций с клавишами Ctrl, Shift, Alt, а также алфавитно-цифровые клавиши в комбинации с клавишей Alt – из двух байт. Код из двух байт называют расширенным, первый символ в нем нуль (#0), а второй ASCII-код.

Некоторые коды клавиш или коды комбинаций клавиш представлены в таблице 2.

Таблица 2.

Код клавиши или комбинации клавиш Клавиши Код клавиши или комбинации клавиш Клавиши
#0#119 Ctrl+Home #0#71 Home
#0#133 F11 #0#134 F12
#0#80 #0#59 F1
#0#72 #0#68 F10
#0#75 #27 Esc
#0#77 #13 Enter
#0#83 Del #0#82 Insert

При нажатии большинства клавиш их коды размещаются в буфере клавиатуры, содержание буфера может быть проанализировано. Для управления клавиатурой в модуле CRT представлены функции KeyPressed и ReadKey.

Функция KeyPressed:boolean; - принимает значение True (истина), если на клавиатуре была нажата какая-нибудь клавиша, в противном случае - False (ложь). Коды клавиш клавиатуры при этом сохраняются в ее специальном буфере и могут использоваться для анализа и обработки.

Функция ReadKey:Char; - читает код клавиши (один байт) из буфера клавиатуры. Этот код на экран компьютера не выводится. Если перед этой функцией выполнялась функция KeyPressed, и она приняла значение True (истина), то код клавиши читается сразу. В противном случае функция ReadKey ожидает нажатия клавиши. Для расширенных кодов клавиш данную функцию требуется выполнять дважды.

Для проверки нажатия клавиши в период выполнения цикла часто применяется функция KeyPressed в сочетании с оператором цикла с последующим условием Repeat …until.

– Конец работы –

Эта тема принадлежит разделу:

Управление вычислительным процессом с помощью вызова внешних программ

Обеспечение интерфейса с командами операционной системы... Типы прерываний и их обслуживание... Организация работы с каталогами и файлами...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Управление клавиатурой и звуком

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Обеспечение интерфейса с командами операционной системы
Основная часть средств Pascal размещена в стандартных модулях. Модуль – это библиотека, которая содержит константы, описания типов данных, переменные и функции. Наиболее часто испо

Типы прерываний и их обслуживание
Иногда возникает необходимость прямого обращения к функциям базовой системы ввода-вывода (BIOS) и операционной системы MS–DOS. Для этого можно создать в программе прерывание или вы

Case integer of
0:(AX,BX,CX,DX,BP,SI,DI,DS,ES,Flags: word); 1:(AL,AH,BL,BH,CL,CH,DL,DH:byte) End; Запись Registers представляет

Организация работы с каталогами и файлами
Процедуры модуля System, которые используются при работе с каталогами. ChDir(S:String); – выполняет смену текущего каталога на каталог, который зад

Установка даты и времени
Модуль Dos предоставляет возможность доступа к системным часам и календарю, а также позволяет изменить дату и время создания файла. Процедура GetDate (Var Year,

Управление вычислительным процессом с помощью вызова внешних программ
В Pascal можно организовать вызов из программы любой другой программы, которую назовем программой–потомком. Но, чтобы программа–потомок успешно загружалась в память и начала выполняться, требуется

Установка текстового режима
Работу в текстовом режиме, управление клавиатурой, курсором и звуком выполняет в языке Pascal стандартный модуль CRT. Подключение модуля CRT к программе пользователя осуществляется

Организация окон и вывод на экран
Модуль CRT обеспечивает работу с окнами разного размера. Величина окна и ее расположение на экране определяется с помощью процедуры Window. Процедура Window(x1,

Форматы меню. Алгоритм построения вертикального меню
В процессе своей работы за компьютером пользователь постоянно встречается с меню различных форматов. Сущность структуры меню заключается в том, что у пользователя есть список возможных вариантов да

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги