DLLpiton.net.ru
Главная arrow Статьи arrow Клавиатура: Общее описание и спецификация
Главная
Форум
Магазин
- - - - - - -
Исходники
Статьи
Материалы
FTP
- - - - - - -
Поиск
Каталог ссылок
Контакты
Ленты новостей
Ча.Во. (FAQ)
Анекдоты
Java программы
Доска заказов программ
Лицензия Dllpiton
Кто на сайте?
 
Клавиатура: Общее описание и спецификация Печать E-mail

Клавиатура PC представляет собой унифицированное устройство со стандартным разъемом и последовательным интерфейсом связи с системной платой. В качестве датчиков нажатия клавиш применяют механические контакты (открытые

или герконовые), кнопки на основе токопроводящей резины, емкостные датчики и датчики на эффекте Холла. Типы клавишных датчиков влияют на надежность, долговечность и, конечно же, цену клавиатуры. Последние два типа являются самыми долговечными, поскольку в них исключены механические контактные системы. Независимо от типов применяемых датчиков нажатия клавиш, все они объединяются в матрицу. Клавиатура содержит внутренний контроллер, выполненный обычно на микросхеме из семейства MCS-48 фирмы Intel, осуществляющий сканирование матрицы клавиш, управление индикаторами, внутреннюю диагностику и связь с системной платой последовательным интерфейсом по линиям KB-Data и KB-Clock.


Среди обычных (стандартных) исполнений существуют 3 основных типа клавиатур:

  • Клавиатура XT - 83 клавиши, в оригинале без индикаторов. Впоследствии к ним добавили индикаторы состояния NumLock и CapsLock, управляемые внутренним контроллером по нажатию соответствующих клавиш. Однако состояние этих индикаторов могло не быть синхронизированным с флагами в ОЗУ, которыми пользуются драйверы.

  • Клавиатура AT- 84 клавиши, которая отличалась от XT появлением дополнительной клавиши SYSREQ загадочного назначения и индикаторов Num Lock, Caps Lock, Scroll Lock. Двунаправленный интерфейс с системной платой позволяет программе корректно управлять индикаторами, а также программировать некоторые параметры клавиатуры и производить диагностику.

  • Расширенная клавиатура (Enhanced) - 101/102 клавиши, применяемая в большинстве моделей AT и PS/2, ставшая современным стандартом. Некоторые расширенные клавиатуры (например, "Microsoft Natural") имеют 104 или 105 клавиш, появились и 122-клавишные модели.






Клавиши расширенной клавиатуры разделены на 4 группы:

  • основная клавиатура;

  • функциональная клавиатура;

  • цифровая клавиатура (Numeric Keypad), при выключенном индикаторе NumLock (или включенном NUMLOCK и нажатии SHIFT) используемая для управления курсором и экраном;

  • выделенные клавиши управления курсором и экраном, дублирующие эти функции цифровой клавиатуры.






По электрическому интерфейсу клавиатуры XT и AT совпадают, за исключением того, что двунаправленный интерфейс позволяет клавиатуре AT принимать команды от системной платы. Однако по логическому интерфейсу они несовместимы, а клавиатура AT иногда имеет переключатель режима XT/AT. Клавиатура PS/2 отличается от AT только исполнением разъема, при необходимости можно использовать переходник (лучше мягкий).

"Ломаная" клавиатура, несмотря на характерный внешний вид (за что она и получила свое название), аппаратно напоминает 101-клавишную клавиатуру. Поскольку она совместима со всеми клавиатурами, ее установка не вызывает никаких проблем, и хотя к ней требуется привыкнуть, пользоваться ею удобнее, чем обычными клавиатурами. Она особенно удобна для тех, кому приходится много печатать.

Внутренний контроллер клавиатуры способен определить факты нажатия и отпускания клавиш, при этом можно нажимать очередную клавишу, даже удерживая несколько ранее нажатых. При нажатии клавиши клавиатура передает идентифицирующий ее скан-код. При удержании клавиши в нажатом положении через некоторое время клавиатура начинает автоповтор передачи скан-кода нажатия этой клавиши. Задержка автоповтора (Typematic Delay) и скорость автоповтора (Typematic Rate) для клавиатур AT программируются командами, посылаемыми в контроллер 8042. Расширенная клавиатура позволяет выбирать 1 из 3 наборов скан-кодов.

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

При начальном тестировании POST в случае ошибки клавиатуры выводится сообщение с возможным указанием скан-кода залипшей клавиши.

Кроме традиционного стандартного исполнения существуют и другие варианты клавиатур. Малогабаритные клавиатуры портативных компьютеров интегрированы в общий корпус, но часто эти компьютеры имеют разъем для подключения обычной внешней клавиатуры, работать с которой все-таки удобнее. Некоторые производители оригинальных PC-совместимых компьютеров применяют собственные конструкции клавиатур, разъемов и даже интерфейса (например, Olivetty), что затрудняет их замену. При отсутствии поддержки производителем или поставщиком это может привести к тому, что в один момент компьютер может стать "чемоданом без ручки", поскольку механика клавиш подвержена износу. Кроме того, на клавиатуры иногда проливают чай (или хуже того - сладкий кофе), что выдерживают далеко не все конструкции. Существует множество вариантов клавиатур по используемым датчикам, по ощущениям от нажатия и по расположению клавиш. Имеются разные эргономические варианты: клавиатуры, "разламывающиеся" на две половины, имеющие подкладки для рук и т. п. При большом объеме клавиатурного ввода на эти нюансы есть смысл обратить внимание, поскольку неправильное положение рук оператора может приводить и к профессиональным заболеваниям. По ощущению от нажатия различают клавиатуры с "кликом" и без него. "Клик" - это щелчок, раздающийся при срабатывании нажатой клавиши. Щелчок может быть акустическим (это сильно раздражает соседей оператора по помещению) и механическим, ощущаемым пальцами как преодоление некоторого предела упругости, после которого нажимаемая клавиша проваливается. В клавиатурах без клика срабатывание датчика почувствовать не удается, и, если оператор не привык смотреть на экран, возможны пропуски символов или их ложные повторы. Конечно же, выбор клавиатуры - дело вкуса пользователя, но он определяется и финансовыми возможностями - цены клавиатур могут различаться на порядок.



Существуют два основных типа клавиатур:


  • контактные;

  • бесконтактные.



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

Фирмы IBM и AT&T выпускают емкостные клавиатуры. Нижняя часть такой клавиатуры является одной большой обкладкой конденсатора. Клавиша нажимает на пружину, которая в свою очередь нажимает на толкатель. Толкатель передает усилие на емкостную ячейку. Емкостная ячейка посылает сигнал, который интерпретируется микропроцессом 8048, установленным в клавиатуре. Он пересылает идентификатор клавиши, называемый скан-кодом в ПК. ПК определяет, какая клавиша была нажата.

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


СКАН-КОДЫ

Скан-коды передаются от клавиатуры в компьютер по фактам нажатия и отпускания клавиш. При нажатии клавиши передается ее скан-код - номер, идентифицирующий ее расположение на клавиатуре. При отпускании клавиши клавиатура XT передает ее скан-код, увеличенный на 80h, а клавиатура AT передает 2 байта: в первом содержится префикс FO, во втором - скан-код. Прием байта от клавиатуры вызывает аппаратное прерывание IRQ1 (вектор 09h). Расширенная клавиатура позволяет выбирать 1 из 3 наборов скан-кодов, по умолчанию устанавливается Set#l - совместимый с XT и АТ-84. Скан-коды основной клавиатуры приведены в таблице 1. Интерпретацией скан-кода, который считывается из порта 060h системной платы, занимается программа основного процессора.































Таблица 1. Скан-коды основной клавиатуры



СИСТЕМНАЯ ПОДДЕРЖКА КЛАВИАТУРЫ


Клавиатура имеет двустороннюю поддержку со стороны BIOS: коды, принятые от клавиатуры, по аппаратному прерыванию IRQ1 (вектор 09h) обрабатываются, и результат обработки помещается в буфер, из которого по программному прерыванию этот результат для дальнейшей обработки может быть извлечен значительно позже.

BIOS INT 9h обрабатывает прерывания, вызванные приходом кодов нажатия и отпускания клавиш, анализируя принятый скан-код с учетом состояния флагов и комбинации клавиш альтерации SHIFT, CTRL, ALT, CAPSLOCK, NUMLOCK. Результат обработки (ASCII-символ и скан-код) помещается в клавиатурный буфер, расположенный в ОЗУ. В случае переполнения буфера очередное слово не записывается и подается звуковой сигнал.

Кроме обычного способа (нажатия одной клавиши), любой символ можно ввести в буфер с помощью Alt-набора. Для этого его код в десятичной системе набирается на цифровой клавиатуре при нажатой клавише ALT, результат заносится в буфер по отпускании ALT. При таком способе в буфер будет занесен нулевой скан-код, что отличает Alt-набор от обычного ввода.


Используемые ячейки BIOS DATA AREA:


  • 0:0417, 0:418 - флаги клавиатуры;

  • 0:0419 - аккумулятор кода Alt-набора;

  • 0:041А - указатель головы буфера (Buffer Head), 2 байта;

  • 0:041С - указатель хвоста буфера (Buffer Tail), 2 байта;

  • 0:041Е - область кольцевого буфера (16 слов).








Перехват обработчика INT 9h обычно используется для русификации клавиатуры.

Программно-вызываемое прерывание BIOS INT 16h представляет интерфейс прикладного уровня для клавиатуры. Его основное назначение - извлечение слов из клавиатурного буфера. Функция задается в регистре АН при вызове:



  • АН = 00h - чтение (с ожиданием готовности) и выборка слова из буфера;

  • АН = 01h - проверка готовности, чтение без выборки;

  • АН = 02h - чтение состояния флагов;

  • АН = 03h - установка задержки и скорости автоповтора;

  • АН = 05h - запись слова в буфер.









Функции с АН = 10h, 11h, 12h аналогичны 00h, 01h, 02h, но предназначены специально для 101/102-клавишных клавиатур. Для ряда клавиш, отсутствующих в клавиатуре АТ-84, эти функции дадут результаты, отличающиеся от вызовов 00h, 01h и 02h.

Младший байт считанного слова содержит ASCII-символ, старший - скан-код. Символы, полученные нестандартным способом (в русском регистре или Alt-набором), сопровождаются нулевым скан-кодом. При нулевом младшем байте старший содержит расширенный ASCII-код (Extended ASCII Keystroke). Дополнительные клавиши 101/102 клавиатур при использовании функций 10h-12h генерируют код E0h в младшем байте и скан-код, соответствующий аналогичным управляющим клавишам 83/84-клавишных клавиатур.

Функция записи (05h), несколько неожиданная для клавиатуры, позволяет легко имитировать работу оператора для различных демонстрационных программ. Если прикладная программа не перехватывает обслуживание клавиатуры на уровне аппаратного прерывания (INT 9h), то резидентная программа может ей "подбрасывать" слова в буфер, которые будут восприниматься как нажатие клавиш.


ИНТЕРФЕЙС КЛАВИАТУРЫ

Для подключения клавиатуры предназначен последовательный интерфейс, состоящий из двух обязательных сигналов KB-Data и KB-Clock. Необязательный сигнал KB-Reset сбрасывает клавиатуру низким уровнем сигнала. Интерфейс на системной плате XT реализован аппаратной логикой - регистром сдвига, параллельный выход которого подключается ко входам порта А системного интерфейса 8255. По приему байта от клавиатуры логика вырабатывает запрос аппаратного прерывания IRQ2, обработчик которого может прочитать принятый байт из порта 60h. С помощью бит 7 и 6 порта 61h возможна программная блокировка и сброс клавиатуры соответственно. Сброс клавиатуры XT осуществляется принудительным обнулением линии KB-Clock.

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

Хотя электрический интерфейс клавиатур XT и AT совпадает (за исключением возможности двунаправленного обмена в AT), логические форматы посылок существенно отличаются. POST способен производить диагностику клавиатуры, причем подключение клавиатуры неподходящего типа или не подключенную клавиатуру он воспримет как ошибку. Если проверка клавиатуры разрешена в BIOS Setup, то по этой ошибке POST будет сколь угодно долго дожидаться получения кода нажатия клавиши F1. Вид разъемов клавиатур (со стороны задней панели) и назначение контактов приведены на рис. 1.

Конструктивно возможны два варианта разъема - обычная 5-контактная розетка DIN (аналогичная применяемой в бытовой радиоаппаратуре) или малогабаритная розетка mini-DIN, пришедшая от компьютеров семейства PS/2. На этот же разъем через плавкий предохранитель поступает и напряжение питания клавиатуры +5 В. Электрически и логически интерфейс клавиатуры PS/2 повторяет интерфейс клавиатуры AT, поэтому для согласования типа разъема применяют специальные переходники. Предпочтительнее использовать переходники, выполненные в виде мягкого кабеля с разъемами. Монолитный переходник, особенно с АТ-клавиатуры на PS/2-разъем системной платы, хуже тем, что малейшее движение кабеля вызывает большой момент силы, выламывающей переходник из маленького гнезда PS/2.

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










Рисунок 1. Разъемы подключения клавиатур XT, AT, PS/2 (вид со стороны контактов)





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

Для проверки интерфейса клавиатуры следует замерить напряжение между 4 выводом и всеми остальными: оно должно лежать в пределах 2-5,5 В постоянного напряжения. Если на каком-то выводе напряжение отличается, значит, скорее всего, "виновата" материнская плата. Если же напряжения лежат в указанных пределах, а клавиатура не работает, следует сначала проверить кабель, а уже затем проверять клавиатуру.


КОНТРОЛЛЕР КЛАВИАТУРЫ PC/AT 8042

Программируемый микроконтроллер i8042 применяется в машинах класса AT. Его встроенное программное обеспечение хранится обычно в масочном внутреннем ПЗУ и не допускает изменения, в чем, собственно, и нет необходимости. Эта программа обеспечивает вырабатывания запроса прерывания по приему скан-кода от клавиатуры и отработку управляющих команд от центрального процессора. Кроме управления клавиатурой, через программно-управляемые и программно-читаемые линии внешних портов контроллера формируются сигналы управления вентилем Gate A20, аппаратного системного сброса и считываются сигналы от конфигурационных джамперов системной платы. Контроллер 8242В, кроме интерфейса клавиатуры, поддерживает и аналогичный интерфейс дополнительного устройства, например PS/2-Mouse.


Порт ввода, доступный по команде C0h, используется для чтения состояния джамперов и ключа:

  • Бит 7 - 0=клавиатура заблокирована ключом (KeyLock).

  • Бит 6 - исходный видеорежим: 0=CGA, 1=MDA.

  • Бит 5 - системная перемычка: 0=замкнута.

  • Бит 4 - системное ОЗУ: 0=512 Кбайт и более, 1=256 Кбайт.

  • Бит 1 - вход данных дополнительного интерфейса.

  • Бит 0 - вход данных интерфейса клавиатуры.









Порт вывода, доступный для записи и чтения по командам D1h и D0h соответственно, имеет следующее назначение бит:


  • Бит 7 - последовательные данные клавиатуры.

  • Бит 6 - синхронизация клавиатуры.

  • Бит 5 - запрос прерывания от дополнительного интерфейса (IRQ12).

  • Бит 4 - запрос прерывания от клавиатуры (IRQ1).

  • Бит 3 - синхронизация дополнительного интерфейса.

  • Бит 2 - последовательные данные дополнительного интерфейса.

  • Бит 1 - вентиль линии адреса A20 (Gate A20).

  • Бит 0 - альтернативный сброс процессора (без формирования общего сигнала сброса).




Таблица 1. Назначение регистров контроллера клавиатуры


Порт, R/W

Назначение

060 RW

Порт данных 8042

064 R

Регистр состояния 8042:

Бит 7 - ошибка четности

Бит 6 - тайм-аут приемника/общий тайм-аут*

Бит 5 - тайм-аут передатчика/выходной буфер дополнительного интерфейса полон*

Бит 4 - 1=клавиатура на замке

Бит 3 - 1=команда, 0=данные

Бит 2 - 0=Power ON, 1=Reset OK - состояние завершения системного сброса

Бит 1 - 1=входной буфер полон, 0=готовность к приему команды/данных

Бит 0 - 1=выходной буфер полон

064 W

Регистр команд 804



* Второе назначение бита относится к контроллеру 8242ВВ, имеющему и дополнительный интерфейс для подключения PS/2-Mouse.


Контроллер расположен в пространстве ввода/вывода по адресам 60h и 64h, причем по чтению скан-кода клавиатуры из порта 60h сохраняется совместимость с PC/XT. Назначение регистров контроллера клавиатуры приведено в табл. 1. Регистр данных контроллера в режиме записи используется для подачи команд, относящихся к клавиатуре и собственно контроллеру. Признаком готовности контроллера к восприятию команд является нулевое значение бита 1 регистра состояния (порт 064h).


Общие команды контроллера 8042:


  • DFh - разрешить управление линией А20.

  • DDh - запретить управление линией А20.

  • D1h - запись в порт вывода 8042.

  • D0h - чтение порта вывода 8042.

  • C0h - чтение порта ввода 8042.

  • AEh - разрешение клавиатуры.

  • ADh - запрещение клавиатуры.

  • ACh - чтение ОЗУ контроллера.

  • ABh - тест синхронизации и данных.

  • AAh - внутренний тест контроллера.

  • 60h - запись в контроллер.

  • 20h - чтение контроллера.

















Команды управления клавиатурой AT:


  • FF - Reset - сброс и тест клавиатуры.

  • FE - Resend - повтор последней передачи.

  • FB-FD - Set Key Types - установка автоповтора отдельных клавиш.

  • F7-FA - Set All Keys - установка операции автоповтора клавиатуры.

  • F6 - Set Default - сброс в начальное состояние и разрешение сканирования.

  • F5 - Default Disable - сброс в начальное состояние и запрет сканирования.

  • F4 - Enable KB - клавиатура ответит байтом подтверждения АСК и продолжит сканирование.

  • F3 - Set Typematic Rate/Delay - задание задержки и частоты повтора кодов. Последующий байт данных имеет следующий формат:

    • Бит 7=0.

    • Биты | 6:5 | - задержка, мс: 00=250, 01=500, 10=750, 11=1000.

    • Биты | 4:0 |=00-lFh - скорость повторов, 1/с:

    • 00h=30,0 08h=15,0 0Ah=12,0 12h=6,0

    • 01h=26,7 09h=13,3 0Ch=10,0 14h=5,0

    • 02h=24,0 05h=18,5 0Dh=9,2 17h=4,0

    • 03h=21,8 06h=17,1 0Fh=8,0 1Ah=3,0

    • 04h=20,0 07h=16,0 10h=7,5 1Fh-2,0

  • F2 - Read ID Code запрос на 2-байтный идентификатор.

  • ЕЕ - Echo - эхо-диагностика: возвращает 0EEh.

  • ED - Set/Reset Mode Indicators - управление индикаторами клавиатуры.

    • Последующий байт данных:

    • Бит 0: 1=включить Scroll Lock.

    • Бит 1: 1=включить Num Lock.

    • Бит 2: 1=включить Caps Lock.

  • AD - запрет сканирования.

  • АE - разрешение сканирования.





























Из регистра данных контроллера кроме скан-кодов возможно получение ответов на команды, префикса кода отпускания клавиши (FO) или кодов особых случаев. Коды особых случаев:










  • FA - АСК - подтверждение приема команды.

  • АА - Test OK - внутренний тест прошел.

  • FD - Diag. Failure - ошибка внутреннего теста.

  • ЕЕ - Echo Response - ответ на эхо-команду.

  • 00, FF - Buffer Error - переполнение буфера или неидентифицированная клавиша.











ОБСЛУЖИВАНИЕ

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


ПОИСК НЕИСПРАВНОСТЕЙ

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


Подключена ли клавиатура?


В тех случаях, когда для подключения мыши используется мини DIN разъем, можно по ошибке подключить клавиатуру к порту мыши, а мышь - к порту клавиатуры. Клавиатура работать не будет; так даже можно вывести ее из строя.


Сколько клавиш не работает?


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


Проверьте кабель клавиатуры


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

Вы увидите, что кабель клавиатуры подключен к специальному разъему внутри клавиатуры. Как правило, этот кабель экранирован, а экран подключен к общему проводнику клавиатуры. Аккуратно отсоедините кабель от платы и проверьте исправность каждого проводника с помощью омметра.


ПОЛНАЯ РАЗБОРКА КЛАВИАТУРЫ

Разбирать ее следует только в том случае, если нет другого выхода.


Предупреждение

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


Переверните клавиатуру клавишами вниз и выкрутите 2 (или 4) винта. Разбирая клавиатуру, лучше всего держать ее в руках. Снимите сначала нижнюю крышку, а затем аккуратно, придерживая руками нижнее основание клавиатуры, снимите и верхнюю крышку.

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

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

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

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


 
« Пред.   След. »
 
 
 
19.06.2018 г.
up!