Клавиатура - важнейшее.для пользователя периферийное устройство, осуществляющее ввод данных, команд и управляющих воздействий в ПЭВМ. С помощью клавиатуры реализуется диалоговое взаимодействие пользователя с ПЭВМ. Это устройство выполнено автономно от системной платы ПЭВМ и, кроме самой клавиатуры, содержит также контроллер клавиатуры, состоящий из буферной памяти и схем управления.
Каждая клавиша клавиатуры имеет порядковый номер. Интерпретация смысла нажатой клавиши осуществляется программным путем. При нажатии на клавишу ее код (номер) преобразуется специальной программой - драйвером в соответствующий код символа. Таким образом, кодировка клавиши не зависит от кодировки символа, обозначенного на ней. Это позволяет использовать клавиатуру не только для алфавита англо - язычных стран, но и для алфавитов других стран, в том числе русского алфавита (кириллицы).
230
Чаще всего клавиатура содержит 101 клавишу, но встречаются еще и старые клавиатуры с 84 клавишами. По своему назначению все клавиши можно разбить на следующие группы:
Буквенно - цифровые клавиши занимают центральную часть клавиатуры и используются для ввода текста и числовых данных.
Расположение букв и цифр на клавишах соответствует стандартному расположению их на клавиатуре пишущей машинки. Этот стандарт определяется последовательностью первых шести букв в верхнем ряду клавиатуры. Для латинского и русского алфавитов соответствующие стандарты обозначают как QWERTY и ЙЦУКЕН. Ввод с клавиатуры русских букв обеспечивается соответствующим драйвером, который должен быть предварительно загружен в оперативную память и находиться в ней резидентно
Для буквенно - цифровых клавиш существует понятие регистра, определяющего режим их использования. Для этой цели имеются две пары регистров: верхний/нижний и латинский/русский. На верхнем регистре вводятся прописные (заглавные) буквы, а на нижнем - строчные (маленькие), а также специальные символы и цифры, указанные на верхней и нижней части клавиши.