Клавиатура (k/b, keyboard) — устройство ввода, представляет собой совокупность расположенных в определенном порядке клавиш, используемых для ввода и редактирования данных, а также управления курсором.
Клавиатура является основным устройством ввода данных в персональном компьютере. Конструктивно она состоит из набора клавиш, электронных схем дешифрации и встроенного контроллера, кабеля и разъема для подключения к системному блоку (клавиатуры портативных компьютеров, например, ноутбуков, встроены непосредственно в системный блок). Все клавиши клавиатуры связаны с выключателями, которые замыкают цепь в случае нажатия клавиши и размыкают — в случае отпускания этой клавиши. Выключатели могут быть механическими, выполненными в виде кнопок с пружинами; емкостными, в которых перемещение стержня кнопки изменяет состояние связанного с ней конденсатора; мембранными, в которых все выключатели соединены в один модуль, состоящий из нескольких слоев (вверху располагаются резиновые колпачки для каждой клавиши, под ними прокладка с отверстиями и схема проводящих контактов). Клавиатуры на мембранных переключателях в настоящее время являются наиболее распространенными. Существуют также сенсорные клавиатуры, в которых роль клавиш/выключателей играют токопроводящие контактные площадки, реагирующие на усиление разности потенциалов при касании. Контролер клавиатуры преобразует приходящие от выключателей сигналы в уникальные для каждой клавиши номера — сканкоды (scan codes), которые затем передаются в системный блок. Современные клавиатуры подключаются к системному блоку через 6-контактный miniDIN-разъем (называемый PS/2) или USB, существуют также беспроводные решения на базе ИК-волн или технологии Bluetooth.
На стандартной клавиатуре имеется порядка 60 клавиш с буквами, цифрами, знаками пунктуации и другими символами, встречающимися в печатных текстах, а также около 40 клавиш, предназначенных для управления компьютером и исполнения программ. Продублированы клавиши управления курсором и клавиши Ctrl и Alt. В клавиатурах, предназначенных для использования с конкретными операционными системами, имеется ряд специальных клавиш, например, клавиши вызова главного меню Пуск (Start) и контекстного меню для ОС Windows. (Кроме того, клавиша Start в сочетании с другими клавишами позволяет быстро выполнить некоторые действия. К примеру, быстро вызывает окно «System Properties», а равносильно команде «Minimize All Windows»).
Некоторые разновидности клавиатур:
- Расширенная клавиатура (enhanced keyboard) — клавиатура, содержащая 101 и более буквенно-цифровых, функциональных и управляющих клавиш.
- Буквенно-цифровая (символьная) клавиатура (alphanumeric keyboard) — часть клавиатуры, предназначенная для ввода в компьютер данных в виде букв, цифр и других символов. Ее элементами являются буквенно-цифровые клавиши.
- Функциональная клавиатура (function keyboard) — часть клавиатуры, предназначенная для инициирования выполнения системой определенных функций и/или операций. Элементами функциональной клавиатуры являются функциональные клавиши, раздельное или совместное использование которых с другими (в том числе буквенно-цифровыми клавишами) обеспечивает выполнение действий, определенных соответствующей активной (т.е. действующей в настоящий момент) программой.
- Эргономичная клавиатура, в которой для повышения удобства работы предусматриваются подпорки под запястья, регулировка уклона, возможность разделения на две части.
Варианты стандартов для клавиатур:
QWERTY — обозначение стандартного расположения англоязычных клавиш печатной машинки или клавиатуры ПК. Соответствует порядку расположения шести первых клавиш верхнего ряда алфавитной линейки клавиатуры. В неанглоязычных странах может использоваться другое, более удобное для них расположение клавиш, например AZERTY или QWERTZ.
Клавиатура Dvorak — альтернативный QWERTY вариант расположения клавиш, при котором с целью ускорения операций ввода наиболее часто используемые клавиши располагаются в центре.