Клавиатура принципы работы клавиатуры. Принцип действия клавиатуры Виды и типы клавиатур принцип действия

Клавиатура (keyboard) - это основное устройство ввода информации в персональный компьютер. Она позволяет вводить числовую и текстовую информацию, а также различные команды и данные.Обычно вводимая с клавиатуры информация в целях контроля отображается на экране монитора. Место ввода информации на экране указывается специальным значком, который называется курсором. Вид курсора может быть различным в зависимости от используемой программы и режима работы. Это может быть мигающая черточка, прямоугольник и пр.

На клавиши алфавитноцифрового поля дополнительно наносится разметка букв национального (русского) алфавита. Если на компьютере установлена операционная система, не настроенная на работу в режиме национального алфавита, то необходима дополнительная специальная программа- драйвер клавиатуры. В операционных системах Windows драйвер клавиатуры входит в комплект поставки.

При всем разнообразии конструкций любая клавиатура имеет дующие группы клавиш:

1. Алфавитно-цифровое поле клавиш - для ввода прописных и строчных букв, цифр, различных знаков и других символом. Часто это поле называют полем печати. Клавиши этого поля выделены светло-серым цветом.

2. Поле управляющих клавиш - для ввода и выполнения команд, для редактирования данных. Клавиши этого поля имеют серый цвет. Назначение основных управляющих клавиш приведено в таблице. Клавиши , , расширяют возможности клавиатуры. При одновременном нажатии одной из этих клавиш и клавиши поля печати выполняется какая-либо команда.

Клавиша Назначение
Ввод набранной команды или текста
Отмена текущего действия
Установка курсора в определенную позицию
Фиксация режима ввода прописных букв
, , Самостоятельного действия не имеют, действуют только при совместном нажатии с буквенной или управляющей клавишей
Удаление символа слева от курсора
Удаление текущего символа
Включение режима вставки или замены символа
Переключение режимов работы малой (цифро­вой) клавиатуры
Печать экрана

3. Поле функциональных клавиш . За каждой клавишей этого поля, как правило, закреплена та или иная функции Назначение клавиш устанавливается используемой в данный момент программой. Но есть и общепринятые назначения. Например, клавиша обычно вызывает окно справки (помощи).

4. Поле клавиш управления курсором - для перемещения курсора на экране монитора. На клавишах стрелками указано направление перемещения (вверх, вниз, вправо, влево).

5. Поле клавиш малой (цифровой) клавиатуры позволяет работать в двух режимах в зависимости от состояния индикатора Num Lock, расположенного над этим полем. Этот индикатор пере­ключается клавишей :

 - при включенном индикаторе Num Lock обеспечивается быстрый и удобный ввод цифр;

 - при выключенном индикаторе Num Lock дублируются функ­ции поля управления курсором и поля управляющих клавиш.

Основные факторы клавиатуры.

 Эргономика клавиатуры.

 Тип клавиатуры.

 Легкость нажатия на клавиши.

 Интерфейс.

 Дополнительные возможности.

Эргономика

Под эргономикой можно понимать все свойства клавиатуры, которые имеют отношение к удобству её использования. Обсудим наиболее важные из них (расположение клавиш на клавиатуре, форма клавиатуры, размеры клавиатуры и т.д.).

Расположение букв кириллицы соответствует российскому стандарту, а расположение букв латинского алфавита соответствует американскому стандарту. Поэтому расположение одних и тех же букв кириллицы и латинского алфавита на клавиатуре не совпадает.

Есть несколько клавиш, которые могут иметь на разных клавиатурах разную форму и размеры: BackSpase, Enter, Shift.

Встречаются клавиатуры с так называемой конфигурацией Eraze-Eaze, на которой пробел разделен на две половинки. Одна из них (по выбору) выполняет функцию пробела, а другая - клавиши Backspace.

Компания Microsoft в свое время затратила почти два года на разработку клавиатуры нового типа. Эта клавиатура была названа Natural Keyboard - естественная клавиатура (эргономичная). Эта клавиатура Natural Keyboard имеет развернутые в стороны вертикальные ряды клавиш, относящиеся к зоне каждой руки. Пользователь избавлен от напряжения держать кисти рук параллельно друг другу. Профиль алфавитной части клавиатуры представляет выпуклую дугу. Это избавляет от необходимости держать кисти рук параллельно плоскости стола. Есть подставка для отдыха рук. После взгляда на Natural Keyboard становится ясно, что прежние клавиатуры просто наследовали консервативный стиль пишущих машинок. Natural Keyboard послужила примером для подражания. В настоящее время производители иногда не стесняются называть свои клавиатуры эргономичными, если есть хотя бы одно из трех рассмотренных новшеств оригинальной майкрософтовской клавиатуры. Пожалуй, единственным недостатком таких клавиатур является занимаемое ими место. Если вы много работаете с текстом и вас не лимитирует место, то приобретайте именно эргономичную клавиатуру. Конечно, они стоят существенно дороже обычных.

В дальнейшем появились разломанные клавиатуры, позволяющие регулировать угол разворота двух половинок. Каждая половина имеет свои ножки, так что можно еще регулировать наклон в различных направлениях. Некоторые пошли ещё дальше и придумали клавиатуру, вообще состоящую из двух половинок. Это вообще то удобно, но большого применения они не находят.

Подставка для рук, появившаяся в MS Natural Keyboard, распространилась теперь и на обычные клавиатуры. Она предназначена для отдыха рук, а не рабочего их положения: согласно правилам кисти должны быть полусогнуты и нависать над клавишами. Поэтому и называется она Palm Rest (отдых кистей).

Подставка также улучшает внешний вид, особенно когда выполнена другим цветом. Подставки бывают отделяющиеся и литые. Понятно, что отделяющаяся подставки, более гибкое решение, позволяющее безболезненно перейти на клавиатуру без подставки. Если подставка отделяющаяся, то хорошо, чтобы она имела крепление, позволяющее некоторый поворот относительно линии крепления, чтобы при наклоне клавиатуры посредством ножек подставка не работала на излом. Выбирайте клавиатуры с отделяющимися подставками. Заметим, что подставка для рук продается отдельно как аксессуар, так что владельцы клавиатур без подставки могут обзавестись ею в любой момент.

Тип клавиатуры

Их существует всего три:

 Мембранные (пленочные)

 Полумеханические

 Механические.

Название мембранных клавиатур происходит оттого, что при нажатии клавиши замыкаются две мембраны. Возврат клавиши осуществляется резиновым куполом (с шахтой в центре). Мембраны обычно выглядят как диски на пластиковой пленке, выполненной печатным способом. Для разделения мембран служит промежуточная пленка с отверстиями. Поэтому эту клавиатуру называют «пленка» или «пленочная клавиатура». Так как мембраны находятся на внутренних сторонах пленок, то конструкция хорошо защищена от пыли и жидкостей. В более защищенной реализации все выглядит как единый резиновый коврик с выступающими куполами, расположенными под клавишами. К плюсам таких клавиатур можно отнести низкий шум, легкость нажатия на клавиши, защищенность от мелких предметов и жидкостей, низкую цену. Единственным недостатком является меньшая по сравнению с другими типами клавиатур долговечность.

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

В механических клавиатурах клавиша возвращается пружиной. Минусы такого механизма заключаются в отсутствии герметичности и дороговизне. Правда, есть модели с защитой, но они еще дороже. Плюсами являются долговечность и надежность, особенно когда контакты позолочены, а также отсутствие усталости (то есть сопротивление нажатию практически не зависит от количества нажатий, чего нельзя ска­зать о механических без защиты и полумеханических клавиатурах).

Однако механические клавиатуры имеют больше недостатков, чем преимуществ. Во-первых, они слабо защищены, во вторых, шумят сильнее, чем мембранные, да и стоят намного дороже. Правда, полумеханические долговечней, но дорогой мембранный также обеспечивает 20 - 30 млн. нажатий.

Клавиатуры бывают с кликом или без клика . В буквальном перевод клик (click) - щелчок. Реализуется дугообразной тонкой пластиной под клавишей, которая рывком прогибается. Клик позволяет точно чувствовать, что клавиша нажата, и не пропускать буквы при быстром наборе. Клик нравится многим пользователям. Обычно клик встречается у механических клавиатур (так как мало изменяет их стоимость), но встречается и у клавиатур других типов.

Есть еще одна разновидность клавиатур сенсорные клавиатуры. Принцип ее действия основан на усилении разности потенциалов, приложенном к одному элементу. Количество этих элементов соответствует числу клавиш. В качестве чувствительных элементов используются токопроводящие контакты, выполненные в виде двух пластин, разделенных небольшим зазором. В момент касания пальцем контактной площадки статический потенциал усиливается электронной схемой, на выходе которой формируется сигнал, аналогичный сигналу обычной клавиатуры. Сенсорные клавиатуры самые долговечные, потому что в них нет механических элементов, но за счет этого они заметно дороже, чем обычные. Так как электроника покрыта слоем полимерной пленки (на ней также нанесены символы), то сенсорная клавиатура почти полностью защищена от внешних воздействий. Правда широкого распространения подобные устрой­ства не получили в связи с неудобством их использования и дороговиз­ной, поэтому встретить их можно только что разве на крупных промы­шленных предприятиях в производственных цехах, да и то редко.

Клавиатура с микропереключателями. Имеют аналогичные характеристики, что и механические клавиатуры. Но микропереключатели характеризуются большей прочностью и большим сроком службы.
Клавиатура с герконами. Еще лучше функционируют клавиатуры с герконами. Геркон - это герметический контакт, который представляет собой переключатель с пружинными контактами (в виде пластин) из ферромагнитного материала. Этот переключатель помещается в герметизированный стеклянный баллон. Контакты замыкаются (или размыкаются) под действием магнитного поля электромагнита, который установлен снаружи баллона. Герконы иногда называют RET - переключателями. Они очень долговечны. Клавиатуры с использованием герконов самые дорогие.


Похожая информация.


2.1. Принципы работы клавиатуры

2.2. Порты для работы с клавиатурой

2.3. Аппаратное прерывание клавиатуры

2.4. Средства BIOS для работы с клавиатурой

2.5. Средства MS-DOS для работы с клавиатурой

2.6. Клавиатурные функции библиотеки Microsoft C

Программа может использовать клавиатуру по-разному. Она может задержать свое выполнение до тех пор, пока оператор не введет какое-нибудь число или пока не нажмет какую-нибудь клавишу. Выполняя некоторую работу, программа может периодически проверять, не нажал ли оператор на клавишу, изменяющую режим работы программы. Резидентные программы могут контролировать все нажатия на клавиши, активизируясь при нажатии определенной заранее комбинации. Можно использовать прерывание, вырабатываемое клавиатурой, например, для завершения работы программы.

Мы расскажем о работе с клавиатурой на разных уровнях - от использования клавиатурных портов ввода/вывода до средств, предоставляемых стандартными библиотеками трансляторов Microsoft QC 2.5 и C 6.0. Какой уровень вам следует выбрать, зависит от решаемой задачи. Единственное, что можно порекомендовать - это использовать по возможности средства высокого уровня. Если ваша программа работает с клавиатурой на уровне портов ввода/вывода, ее работа может оказаться зависимой от типа клавиатуры и от типа компьютера.

2.1. Принципы работы клавиатуры

Что же находится внутри клавиатуры? Оказывается, там есть компьютер! Только этот компьютер состоит из одной микросхемы и выполняет специализированные функции. Он отслеживает нажатия на клавиши и посылает номер нажатой клавиши в центральный компьютер.

Клавиатура представляет собой совокупность датчиков, воспринимающих давление на клавиши и замыкающих определенную электрическую цепь. Длительное время выпускались клавиатуры с механическими датчиками. Современные клавиатуры - мембранного типа. Переключатель представляет собой набор мембран: активная – верхняя, пассивная – нижняя, разделяющая.

Внутри корпуса клавиатуры помимо датчиков расположены электронные платы дешифрации сигнала.

Обмен данными между клавиатурой и системной платой осуществляется 11-битовыми блоками (8 разрядов плюс служебная информация) по 2-проводному кабелю (сигнал и земля).

Принцип работы клавиатуры заключается в сканировании переключателей клавиш. Замыканию и размыканию любого из переключателей соответствует уникальный цифровой код (scan code) размеров 1 байт.

Подключение клавиатуры к системной плате производится с помощью разъема DIN или mini-DIN.

На системной плате прием и обработку сигналов от клавиатуры выполняет специальная микросхема - контроллер клавиатуры.

Если рассмотреть сильно упрощенную принципиальную схему клавиатуры, представленную на рисунке, можно заметить, что все клавиши находятся в узлах матрицы:

Рис.1. Упрощенная схема клавиатуры

Все горизонтальные линии матрицы подключены через резисторы к источнику питания +5 В. Клавиатурный компьютер имеет два порта - выходной и входной. Входной порт подключен к горизонтальным линиям матрицы (X0-X4), а выходной - к вертикальным (Y0-Y5).

Устанавливая по очереди на каждой из вертикальных линий уровень напряжения, соответствующий логическому 0, клавиатурный компьютер опрашивает состояние горизонтальных линий. Если ни одна клавиша не нажата, уровень напряжения на всех горизонтальных линиях соответствует логической 1 (т.к. все эти линии подключены к источнику питания +5 В через резисторы).

Если оператор нажмет на какую-либо клавишу, то соответствующая вертикальная и горизонтальная линии окажутся замкнутыми. Когда на этой вертикальной линии процессор установит значение логического 0, то уровень напряжения на горизонтальной линии также будет соответствовать логическому 0.

Как только на одной из горизонтальных линий появится уровень логического 0, клавиатурный процессор фиксирует нажатие на клавишу. Он посылает в центральный компьютер запрос на прерывание и номер клавиши в матрице. Аналогичные действия выполняются и тогда, когда оператор отпускает нажатую ранее клавишу.

Номер клавиши, посылаемый клавиатурным процессором, однозначно связан с распайкой клавиатурной матрицы и не зависит напрямую от обозначений, нанесенных на поверхность клавиш. Этот номер называется скан-кодом (Scan Code).

Слово scan ("сканирование"), подчеркивает тот факт, что клавиатурный компьютер сканирует клавиатуру для поиска нажатой клавиши.

Но программе нужен не порядковый номер нажатой клавиши, а соответствующий обозначению на этой клавише ASCII-код. Этот код не зависит однозначно от скан-кода, т.к. одной и той же клавише могут соответствовать несколько значений ASCII-кода. Это зависит от состояния других клавиш. Например, клавиша с обозначением "1" используется еще и для ввода символа "!" (если она нажата вместе с клавишей SHIFT).

Поэтому все преобразования скан-кода в ASCII-код выполняются программным обеспечением. Как правило, эти преобразования выполняют модули BIOS. Для использования символов кириллицы эти модули расширяются клавиатурными драйверами.

Если нажать на клавишу и не отпускать ее, клавиатура перейдет в режим автоповтора. В этом режиме в центральный компьютер автоматически через некоторый период времени, называемый периодом автоповтора, посылается код нажатой клавиши. Режим автоповтора облегчает ввод с клавиатуры большого количества одинаковых символов.

Следует отметить, что клавиатура содержит внутренний 16-байтовый буфер, через который она осуществляет обмен данными с компьютером.

В настоящее время существует три различных типа клавиатуры. Это клавиатура для компьютеров IBM PC/XT, 84-клавишная клавиатура для IBM AT и 101-клавишная (расширенная) клавиатура для IBM AT. Некоторые клавиатуры имеют переключатель режима работы (XT/AT), расположенный на нижней крышке. Он должен быть установлен в правильное положение.

Страница 10 из 19

Низкоуровневое взаимодействие с клавиатурой через порты ввода-вывода

Взаимодействие с системным контроллером клавиатуры происходит через порт ввода-вывода 64h. Считав байт из этого порта, можно определить статус контроллера клавиатуры, записав байт — послать контроллеру команду.

Взаимодействие с микроконтроллером в самой клавиатуре происходит с помощью портов ввода-вывода 60h и 64h. Биты 0 и 1 в байте статуса (порт 64h в режиме чтения) предоставляют возможность управлять процедурой взаимодействия: перед записью данных в эти порты бит 0 порта 64h должен быть выставлен в 0. Когда данные доступны для чтения из порта 60h, бит 1 порта 64h равен 1. Биты включения/выключения клавиатуры в командном байте (порт 64h в режиме записи) определяют, является ли клавиатура активной, и будет ли контроллер клавиатуры вызывать прерывание в системе, когда пользователь нажмет клавишу.

Байты, записанные в порт 60h, посылаются контроллеру клавиатуры, а байты, записанные в порт 64h, посылаются системному контроллеру клавиатуры. Списки разрешенных команд, которые можно послать контроллеру клавиатуры, представлены, например, в документе «8042 Keyboard Controller IBM Technical Reference Manual» или в двадцатой главе книги The Art of Assembly Language Programming.

Байты, считываемые из порта 60h, приходят от клавиатуры. Порт 60h при чтении содержит скан-код последней нажатой клавиши, а в режиме записи он используется для расширенного управления клавиатурой. При использовании порта 60h на запись программа дополнительно получает следующие возможности:

  • установка времени ожидания перед переходом клавиатуры в режим автоповтора;
  • установка периода генерации скан-кода в режиме автоповтора;
  • управление светодиодами, расположенными на лицевой панели клавиатуры — Scroll Lock, Num Lock, Caps Lock.

Резюмируя, отметим, что для чтения данных, вводимых с клавиатуры, достаточно уметь считывать значения портов ввода-вывода 60h и 64h. Однако в ОС Windows приложениям пользовательского режима запрещено работать с портами, поэтому эту задачу выполняют драйвера операционной системы.

Здравствуйте, уважаемые читатели блога сайт. В сегодняшней статье речь пойдет о клавиатурах. Поговорим о том, как устроена клавиатура компьютера , и собственно, какие типы клавиатур существуют. Это будет обзорная статья, каких-либо советов по выбору клавиатур вы здесь не увидите, но не спешите расстраиваться, для этого обязательно будет отдельная статья. Прочитав этот пост, вам будет намного легче вникнуть в тот материал, который будет написан в продолжение этой статьи, гарантирую)

Итак, мы все знаем для чего нужна клавиатура, трудно найти человека, который бы этого не знал. Задав подобный вопрос на улице какому-нибудь незнакомому человеку, мы скорее всего услышим подобный ответ: "Для ввода информации, для набора текста" и т.д. И с этим трудно поспорить. Но много ли людей знают какие типы клавиатур существуют и чем они отличаются?

Конечно, можно сказать, мол "а нафига мне это знать", а между тем, такая информация является ключевой при клавиатуры, если конечно выбор этот вы будете осуществлять, полагаясь преимущественно на свои знания. Естественно, чтобы было на что полагаться, нужно узнать как можно больше по теме, чем мы сейчас с вами и займемся.

Кстати говоря, клавиатура является одним из так называемых HID-устройств (Human Interface Devices), устройств с интерфейсом "компьютер-человек", или как-то так, поправьте меня пожалуйста если что. К этой категории еще можно отнести мышь и различные джойстики, рули.

Итак, в чем же разница между всем этим многообразием представленных в магазинах клавиатур, ну кроме цены конечно)? Не буду томить, просто скажу, что существует всего четыре типа клавиатур , которые различаются механизмом работы клавиш: механические клавиатуры, мембранные, полумеханические, клавиатуры с ножничным механизмом. И сейчас мы подробно поговорим про каждую из них, разберем плюсы, минусы таких клавиатур.

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

Между этими слоями находится еще один - слой, изолирующий контакты верхнего и нижнего слоев. За возврат клавиш отвечает резиновый "купол", вот откуда "бесшумность" клавиатур такого типа.

Кстати, использование резинового "купола" вместо классической пружины, позволяет еще и повысить надежность, такие клавиатуры достаточно герметичны, что возможно избавит вас от покупки новой, в том случае, если на нее случайно прольется кофе (само). Из недостатков такого типа клавиатур можно отметить относительно малый ресурс (в среднем 10 млн. нажатий - около 5 лет работы), а так же "эффект усталости", когда нажимать клавиши становится все легче.

А что насчет полумеханических клавиатур? В клавиатурах этого типа вместо обычных контактов используются более долговечные металлические контакты, размещенные на печатной плате. Однако, как и прежде, здесь за возврат клавиш в начальное положение отвечает все тот же резиновый купол . Получается, что эффект "усталости" клавиш присутствует здесь во всей "красе". Но в целом, такие устройства более надежны, скажем так - они средние по надежности, но и цена на них тоже средняя, уже не такая низкая, как на клавиатуры мембранного типа. Таким образом, скрестив "ужа с ежом", получили хорошо сбалансированную по всех характеристикам клавиатуру, на нее и кофе пролить не так страшно, и шумит она не сильно. Правда, в яндекс маркете я нашел только одну! клавиатуру, устроенную подобным образом.

Как устроена механическая клавиатура

Ну а мы с вами незаметно подошли к следующему типу так называемых "механических" клавиатур. Главное отличие заключается в том, что за возврат клавиш отвечает пружина . Подобное решение призвано повысить долговечность работы и улучшить тактильные ощущения при наборе, особенно при быстром наборе, например все тем же десятипальцевым "слепым" методом печати. Соответственно про "усталость" клавиш говорить не приходится, здесь таковой эффект отсутствует полностью. Предлагаю остановиться на особенностях такого типа клавиатур поподробнее.

Все контакты в механических клавиатурах выполнены из металла, но существуют разновидности с позолоченными контактами. О надежности вы сможете судить по приблизительному сроку службы таких клавиатур, который составляет от 50 (для обычных) до 100 (для позолоченных контактов) млн. нажатий. Так как в конструкции таких клавиатур отсутствует резиновый купол, его роль выполняют специальные переключатели , коих существуют великое множество. Самые популярные из них - переключатели с прикольным названием "Cherry", которых, в свою очередь, тоже несколько типов, и все они отличаются тем, что по-разному замыкают контакты. Это "Cherry mx black, blue, red, white".

Кстати, по сравнению с мембранными, механические клавиатуры намного быстрее реагируют на нажатия, и за счет того, что вам не приходится нажимать клавишу до упора вниз, получается, что печатаете вы быстрее, а энергии на это все тратите меньше. Вот такой вот профит получается. Но и это еще далеко не все.

Очень часто клавиатуры имеют так называемую "тактильную отдачу ", это когда вы при нажатии ощущаете как кнопки нажимаются, не глядя чувствуете, на каком расстоянии от пальцев они находятся и с какой силой их надо нажимать - грубо говоря, просто "чувствуете" свою клавиатуру. Для "слепого" набора это очень важно. Так вот, в мембранной клавиатуре тактильная отдача со временем становится не такой же, как в начале, играет роль тот самый эффект "усталости" клавиш. А в механической - не изменится.

Многие механические переключатели издают громкий "щелкающий" звук. Это помогает регистрировать нажатия не только тактильным ощущением, но и звуком. Но многих это раздражает, поэтому в некоторых клавиатурах такого звука нет.

Ну а теперь немного "дегтя". Механические клавиатуры тяжелее мембранных, за счет того, что в конструкции используются тяжелые материалы. Например, все клавиши могут быть вмонтированы в металлическую пластину, что не только добавляет веса, но и увеличивает стоимость самой клавиатуры.

А отсутствие резиновых элементов в конструкции приводит к потере герметичности , хотя есть модели с защитой от жидкостей, но стоимость их откровенно говоря зашкаливает.

Разновидности мембранных клавиатур

Есть еще клавиатуры с ножничным механизмом клавиш, это те что используются в ноутбуках, но можно и приобрести такую для обычного ПК. Позиционируются они, как разновидность мембранных клавиатур, но при этом обеспечивают более ровный вертикальный ход клавиш и отсутствие заеданий.

Достигается это все за счет того, что клавиши закрепляются с помощью двух пластиковых деталей (креплений), образующих "ножницы". Благодаря такому механизму, достигается равномерность нажатия, то есть становится не так важно, в какую часть клавиши вы нажмете, в центр или ее край, четкость нажатия все равно останется на высоте. Вот как это выглядит "в живую".

Честно говоря, я сам являюсь ярым сторонником именно таких "ноутбучных"клавиатур, уж очень они мне нравятся (не сочтите за рекламу).

Ну и в завершении статьи, хотелось бы рассказать про "гибкие" клавиатуры . Все видели героев-хакеров в кино, которым в очередной раз, выполняя задание по спасению мира, приходилось что то обезвреживать или взламывать, при этом они доставали клавиатуру буквально из кармана, разворачивали ее и спокойно работали. Так вот, это никакая не выдумка режиссера, а такие клавиатуры действительно существуют. И как и в случае с ножничными клавиатурами, гибкие - это просто разновидность мембранных клавиатур. Такие клавиатуры, как правило, обтянуты в герметичный корпус, например из силикона, что позволяет мыть ее под краном, например, или сворачивать в трубочку.

Однако отсутствие жесткого корпуса не позволяет долго работать за такой клавиатурой, не испытывая при этом больших неудобств. Скорее всего, они сгодятся как "походный" вариант, либо для того, чтобы пошутить над кем-нибудь).

Ну вот, теперь вы знаете, какие бывают типы клавиатур и чем они друг от друга отличаются.!

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

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

10) При нажатии на клавишу (или комбинацию клавиш) специальная микросхема, встроенная в клавиатуру, выдает так называемый скан-код.

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

12) Порт клавиатуры выдает процессору прерывание (Прерывание - временный останов выполнения одной программы в целях оперативного выполнения другой, в данный момент более важной (приори­тетной) программы) с фиксированным номером. Для клавиатуры номер прерывания - 9 (Interrupt 9, Int9).

13) Получив прерывание, процессор откладывает текущую работу и по номеру пре­рывания обращается в специальную область оперативной памяти, в которой находится так называемый вектор прерываний. Вектор прерываний - это список адресных данных с фиксированной длиной записи. Каждая запись содержит адрес программы, которая должна обслужить прерывание с номером, совпадаю­щим с номером записи.

14) Определив адрес начала программы, обрабатывающей возникшее прерывание, процессор переходит к ее исполнению. Простейшая программа обработки кла­виатурного прерывания «зашита» в микросхему ПЗУ, но программисты могут «подставить» вместо нее свою программу, если изменят данные в векторе прерываний.

15) Программа-обработчик прерывания направляет процессор к порту клавиатуры, где он находит скан-код, загружает его в свои регистры, потом под управле­нием обработчика определяет, какой код символа соответствует данному скан-коду.

17) Процессор прекращает обработку прерывания и возвращается к отложенной задаче.

Введенный символ хранится в буфере клавиатуры до тех пор, пока его не заберет оттуда та программа, для которой он и предназначался, например тексто­вый редактор или текстовый процессор. Если символы поступают в буфер чаще, чем забираются оттуда, наступает эффект переполнения буфера. В этом слу­чае ввод новых символов на некоторое время прекращается. На практике в этот момент при нажатии на клавишу мы слышим предупреждающий звуковой сиг­нал и не наблюдаем ввода данных.