1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|
Она является основным устройством ввода информации в PC , несмотря на сильную конкуренцию со стороны мыши. Клавиатура преобразует механическое нажатие клавиши в так называемый скэн-код, который передается в контроллер клавиатуры на материнской плате. |
Контроллер в свою очередь инициализирует аппаратное прерывание, которое обслуживается специальной программой, входящей в состав ROM - BIOS . При поступлении скэн-кода от клавиш сдвига (<А1 t >/<Сtrl>) или переключателя (< Shift >, < Caps Lock >) изменение статуса клавиатуры записывается в ОЗУ. Во всех остальных случаях скэн-код трансформируется в ASCII-коды или расширенные коды, которые уже обрабатываются прикладной программой.
По конструктивному исполнению различают следующие виды клавиатуры: клавиатуры с пластмассовыми штырями, клавиатуры со щелчком, клавиатуры на микропереключателях или герконах, сенсорные клавиатуры. Клавиатуры различаются также количеством и расположением клавиш. Различают клавиатуры типа СГ, AT , MFII .
В настоящее время существуют некоторые другие виды клавиатур: эргономические клавиатуры, промышленные, со считывающим устройством штрихового кода, для слепых, инфракрасные (беспроводные) и т.п.
Для того чтобы на экране отображался символ, набранный с помощью англоязычной клавиатуры, необходим драйвер клавиатуры, который обычно является составной частью любой операционной системы.