Тема 4 Клавиатура
Клавиатура — клавишное устройство управления персональным компьютером. Служит для ввода алфавитно-цифровых (знаковых) данных, а также команд управления. Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя. С помощью клавиатуры управляют компьютерной системой, а с помощью монитора получают от нее отклик.
Принцип действия. Клавиатура (смотри рисунок 4) относится к стандартным средствам персонального
компьютера. Ее основные функции не нуждаются в поддержке специальными системными
программами (драйверами). Необходимое программное обеспечение для
начала работы с компьютером уже имеется в микросхеме ПЗУ в составе базовой
системы ввода-вывода (BIOS), и потому компьютер реагирует на нажатия клавиш
сразу после включения.
2. Скан-код поступает в микросхему, выполняющую функции порта клавиатуры. (Порты — специальные аппаратно-логические устройства, отвечающие за связь процессора с другими устройствами.) Порт клавиатуры — это довольно простое устройство, интегрированное в одну из микросхем материнской платы.
3. Порт клавиатуры выдает процессору прерывание с фиксированным номером. Для клавиатуры номер прерывания — 9.
4. Получив прерывание, процессор откладывает текущую работу и по номеру прерывания обращается в специальную область оперативной памяти, в которой находится так называемый вектор прерываний. Вектор прерываний — это список адресных данных с фиксированной длиной записи. Каждая запись содержит адрес программы, которая должна обслужить прерывание с номером, совпадающим с номером записи.
5. Определив адрес начала программы, обрабатывающей возникшее прерывание, процессор переходит к ее исполнению. Простейшая программа обработки клавиатурного прерывания «зашита» в микросхему ПЗУ, но программисты могут «подставить » вместо нее свою программу, если изменят данные в векторе прерываний.
6. Программа-обработчик прерывания направляет процессор к порту клавиатуры, где он находит скан-код, загружает его в свои регистры, потом под управлением обработчика определяет, какой код символа соответствует данному скан-коду.
7. Далее обработчик прерываний отправляет полученный код символа в небольшую область памяти, известную как буфер клавиатуры, и прекращает свою работу, Р1звестив об этом процессор.
8. Процессор прекращает обработку прерывания и возвращается к отложенной задаче.
9. Введенный символ хранится в буфере клавиатуры до тех пор, пока его не заберет оттуда та программа, для которой он предназначался, например текстовый редактор или текстовый процессор. Если символы поступают в буфер чаще, чем забираются оттуда, возможен эффект переполнения буфера. В этом случае ввод новых символов на некоторое время прекращается. На практике в этот момент при нажатии на клавишу мы слышим предупреждающий звуковой сигнал и не наблюдаем ввода данных.

1. Алфавитно-цифровые клавиши - предназначены для ввода символьной и числовой информации
2. Функциональные (F1-F12) - предназначены для для выполнения в каждой программе определенных функций
3. Мультимедийные клавиши - для быстрого доступа и управления некоторыми программами компьютера
4. Служебные:
Esc - отмена или отказ от выполнения каких-либо действий
Tab - переход в следующее поле или перевод курсора на определенное количество символов при работе с текстом
Caps Lock - закрепление верхнего и нижнего регистра
Shift - переключение верхнего и нижнего регистра
Alt и Ctrl - для выполнения дополнительных действий,используются в основном в сочетании клавиш
Back Space - переход на один уровень вверх или удаление символа слева от курсора
Enter - начало выполнения действий,запуск программ,создание нового обзаца при работе с текстом
Insert - выключение режима вставки или замены символа
Scroll Lock - в DOS-приложениях включает режим пролистывания экрана
Delet - удаление файлов и папок или удаление символов справа от курсора
Home - перевод курсора в начало строки
End - перевод курсора в конец строки
Page up - переход к предыдущей странице странице текста
Page Down - переход к следующей странице странице текста
Num Lock - включение режима малой центральной клавиатуры
Горячие клавиши
Сочетания клавиш ( горячие клавиши ) - способ выполнения действий с помощью клавиатуры. Их называют клавиатурными сокращениями, потому что они ускоряют работу. Действительно, почти любое действие или команда, выполняемая мышью, могут быть выполнены быстрее одной или клавишами.
В разделах справки знак плюс (+) несколькими между двумя и более клавишами указывает, что эти клавиши должны быть нажаты в сочетании. Например, CTRL+A означает «нажать и удерживать CTRL, а затем нажать A». CTRL+SHIFT+A означает «нажать и удерживать CTRL и SHIFT, а затем нажать A».
• Ctrl + Esc — открывает меню
• Alt + Tab — позволяет переключаться между запущенными программами.
• Alt + F4 — закрывает текущее окно.
• F10 — активирует строку меню.
• Shift + Del — удаляет объект без помещения его в Корзину.