Тема 4 Клавиатура

     Клавиатура — клавишное устройство управления персональным компьютером. Служит для ввода алфавитно-цифровых (знаковых) данных, а также команд управления. Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя. С помощью клавиатуры управляют компьютерной системой, а с помощью монитора получают от нее отклик.

     Принцип действия. Клавиатура (смотри рисунок 4) относится к стандартным средствам персонального компьютера. Ее основные функции не нуждаются в поддержке специальными системными программами (драйверами). Необходимое программное обеспечение для начала работы с компьютером уже имеется в микросхеме ПЗУ в составе базовой системы ввода-вывода (BIOS), и потому компьютер реагирует на нажатия клавиш сразу после включения.

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

Рисунок 4 Клавиатура

 

 

На клавиатуре выделяют 4 группы клавиш:

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 — удаляет объект без помещения его в Корзину.