Если мышь не обнаруживается операционной системой

 Рубрика: Клавиатуры и мыши

После установки, замены или модернизации манипулятора операционная система Windows может выдавать сообщение об ошибке «Mouse Not Detected» (мышь не обнаружена). Если при этом операционная система Windows запустилась, то для навигации в системе и выхода из нее придется использовать клавиатуру.
Если возникли проблемы с обнаружением операционной системой мыши, то причины могут быть следующие:
■ Манипулятор подключен не к тому порту. Например, последовательная мышь через несовместимый переходник подключена к порту PS/2.
■ Запрещена работа порта, используемого мышью/трекболом, или порт неправильно сконфигурирован. Например, последовательная мышь подсоединена к порту СОМ1, который используется модемом.
■ В компьютер установлена несовместимая карта адаптера шинной мыши. Например, когда используется шинная мышь Logitech, то необходимо использовать шинные адаптеры компании Logitech. Необходимо также убедиться в том, что адаптеры шинной мыши других производителей удалены из компьютера.
■ Порт, используемый мышью/трекболом, конфликтует с другим устройством компьютера (например, конфликт прерываний или адресов ввода/вывода; не редкость при наличии внутреннего модема).
■ Между манипулятором и компьютером установлен удлинительный кабель или переключатель. Большинство манипуляторов не могут работать через удлинитель, а при использовании переключателей также существуют определенные ограничения. Поэтому удлинительный кабель или переключатель необходимо удалить и подключить устройство непосредственно к компьютеру.
■ Манипулятор неисправен. Проверьте подозреваемое устройство на другом компьютере. При необходимости установите исправное устройство.
■ Манипулятор несовместим с данным компьютером. Для проверки этого предположения подключите к компьютеру (через тот же порт) манипулятор другой модели. Если другое устройство на этом порту также не работает, то проблема связана с этим портом или компьютером. В противном случае, установите другой манипулятор.

Влияние драйверов видеокарты на работу мыши

 Рубрика: Клавиатуры и мыши

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

Диагностика неисправностей USB-мыши

 Рубрика: Клавиатуры и мыши

Порт универсальной последовательной шины оправдывает свое название тем, что позволяет подключать к компьютеру любые совместимые с этой шиной устройства без особых проблем. Хотя работа данного порта хорошо обеспечивается операционной системой Windows, существует ряд обстоятельств, которые могут ухудшать работу USB и рабочие характеристики мыши.
■ Проверьте версию операционной системы. Работу мыши USB-типа поддерживают операционные системы Windows 98/Me/2000/XP и не поддерживают Windows 95 (в том числе и OSR2.X).
■ Проверьте версии используемых драйверов. Подключенный к компьютеру через USB-порт манипулятор должен опознаваться операционной системой (и должны устанавливаться используемые по умолчанию USB-драйверы). Для этого может понадобиться установочный компакт-диск, который необходимо вставить в дисковод по требованию операционной системы. Можно ограничиться используемыми по умолчанию драйверами устройств шины USB, поставляемыми вместе с операционной системой Windows. Но для того, чтобы использовать все функции подключаемой к компьютеру мыши, желательно установить последние версии драйверов для конкретной модели мыши. В большинстве случаев последние версии драйверов мыши можно получить с сайта производителя устройства. Прежде чем устанавливать драйвер, прилагаемый к подключаемому к компьютеру манипулятору, рекомендуется удалить из системы все другие драйвера манипуляторов.
■ Проверьте версию продукта. Убедитесь в том, что USB-мышь/трекбол использует последнюю версию микропрограммного обеспечения. Ранние версии могут не обеспечивать надежную работу устройства.
■ Разрешите работу контроллера USB. Многие ранние модели компьютеров (PIX3) с шиной USB поставлялись с запретом работы USB-портов. На этих компьютерах необходимо разрешить работу USB портов, иначе мышь не будет опознаваться и функционировать. Работа портов USB разрешается с помощью программы CMOS Setup. Ранние варианты USB-карт могут некорректно работать с современными устройствами USB. Обратитесь к производителю USB-карты за новыми драйверами или последней версией микропрограммного обеспечения USB-контроллера.
■ Проверьте главный контроллер USB. Чтобы манипулятор, подключаемый через порт USB, работал правильно, необходимо, чтобы операционная система Windows корректно идентифицировала главный контроллер шины USB. Щелкните по кнопке «Пуск» (Start), выберите опцию «Настройка» (Settings), затем щелкните по значку «Панель управления» (Control Panel), дважды щелкните по значку «Система» (System) и выберите вкладку «Устройства» (Device Manager). Убедитесь в наличии пункта «Контроллер шины USB» (Universal Serial Bas Controller). Если этого пункта нет, то работа контроллера может быть аппаратно запрещена, либо контроллер был опознан операционной системой неверно.
■ Проверьте наличие пункта «Мышь» (Mouse) на вкладке «Устройства» (Device Manager). Щелкните по кнопке «Пуск» (Start), выберите опцию «Настройка» (Settings), затем щелкните по значку «Панель управления» (Control Panel), дважды щелкните по значку «Система» (System) и выберите вкладку «Устройства» (Device Manager). Затем щелкните по пункту «Мышь» (Mouse). Убедитесь в наличии пункта «HID-compliant mouse» и другого пункта, в котором упоминается имя подключенного USB-устройства. Если есть сообщение об ошибке этих устройств (о чем свидетельствует наличие желтого или красного значка), то выделите этот пункт и щелкните по клавише «Удалить» (Remove). После удаления этих пунктов, щелкните по клавише «ОбПорт универсальной последовательной шины оправдывает свое название тем, что позволяет подключать к компьютеру любые совместимые с этой шиной устройства без особых проблем. Хотя работа данного порта хорошо обеспечивается операционной системой Windows, существует ряд обстоятельств, которые могут ухудшать работу USB и рабочие характеристики мыши.
■ Проверьте версию операционной системы. Работу мыши USB-типа поддерживают операционные системы Windows 98/Me/2000/XP и не поддерживают Windows 95 (в том числе и OSR2.X).
■ Проверьте версии используемых драйверов. Подключенный к компьютеру через USB-порт манипулятор должен опознаваться операционной системой (и должны устанавливаться используемые по умолчанию USB-драйверы). Для этого может понадобиться установочный компакт-диск, который необходимо вставить в дисковод по требованию операционной системы. Можно ограничиться используемыми по умолчанию драйверами устройств шины USB, поставляемыми вместе с операционной системой Windows. Но для того, чтобы использовать все функции подключаемой к компьютеру мыши, желательно установить последние версии драйверов для конкретной модели мыши. В большинстве случаев последние версии драйверов мыши можно получить с сайта производителя устройства. Прежде чем устанавливать драйвер, прилагаемый к подключаемому к компьютеру манипулятору, рекомендуется удалить из системы все другие драйвера манипуляторов.
■ Проверьте версию продукта. Убедитесь в том, что USB-мышь/трекбол использует последнюю версию микропрограммного обеспечения. Ранние версии могут не обеспечивать надежную работу устройства.
■ Разрешите работу контроллера USB. Многие ранние модели компьютеров (PIX3) с шиной USB поставлялись с запретом работы USB-портов. На этих компьютерах необходимо разрешить работу USB портов, иначе мышь не будет опознаваться и функционировать. Работа портов USB разрешается с помощью программы CMOS Setup. Ранние варианты USB-карт могут некорректно работать с современными устройствами USB. Обратитесь к производителю USB-карты за новыми драйверами или последней версией микропрограммного обеспечения USB-контроллера.
■ Проверьте главный контроллер USB. Чтобы манипулятор, подключаемый через порт USB, работал правильно, необходимо, чтобы операционная система Windows корректно идентифицировала главный контроллер шины USB. Щелкните по кнопке «Пуск» (Start), выберите опцию «Настройка» (Settings), затем щелкните по значку «Панель управления» (Control Panel), дважды щелкните по значку «Система» (System) и выберите вкладку «Устройства» (Device Manager). Убедитесь в наличии пункта «Контроллер шины USB» (Universal Serial Bas Controller). Если этого пункта нет, то работа контроллера может быть аппаратно запрещена, либо контроллер был опознан операционной системой неверно.
■ Проверьте наличие пункта «Мышь» (Mouse) на вкладке «Устройства» (Device Manager). Щелкните по кнопке «Пуск» (Start), выберите опцию «Настройка» (Settings), затем щелкните по значку «Панель управления» (Control Panel), дважды щелкните по значку «Система» (System) и выберите вкладку «Устройства» (Device Manager). Затем щелкните по пункту «Мышь» (Mouse). Убедитесь в наличии пункта «HID-compliant mouse» и другого пункта, в котором упоминается имя подключенного USB-устройства. Если есть сообщение об ошибке этих устройств (о чем свидетельствует наличие желтого или красного значка), то выделите этот пункт и щелкните по клавише «Удалить» (Remove). ■ На вкладке «Общие» щелкните по опции «Выборочный запуск» (Selective Startup). Перейдите на вкладку WIN.INI и щелкните по знаку «+», расположенному рядом с пунктом [windows]. Проверьте строки «LOAD=« и «RUN»=. Если в них указаны какие-либо программы, то уберите метку (галочку) напротив этих строк. Тем самым будет предотвращена загрузка указанных в них программ на стадии запуска системы.
■ Перейдите на вкладку «Автозагрузка» (Startup) и удалите все метки напротив программ, за исключением программы «System Tray» (SysTray.Exe). Это приведет к запрету загрузки в память резидентных программ из раздела Run и других разделов системного реестра.
■ Щелкните по кнопке ОК, после чего появится предложение на перезагрузку операционной системы. После перезагрузки проверьте устройство на предмет устранения проблемы. Если проблема решена, то одна из загружаемых во время запуска программ является ее причиной возникновения. По очереди подключайте все отключенные программы (каждый раз перезагружая компьютер). После обнаружения «виновной» программы свяжитесь с ее производителем и выясните, как решить возникшую проблему.

Симптомы неисправностей

 Рубрика: Клавиатуры и мыши

Если связанные с работой мыши проблемы не удается решить с помощью перечисленных выше рекомендаций, то самое время рассмотреть специфичные симптомы неисправностей. В этой части главы приводятся наиболее часто встречающиеся симптомы.
Симптом 17.1.
Курсор мыши присутствует на экране, но управляется хаотически (либо не управляется вовсе)
Этот симптом может наблюдаться как по горизонтальной, так и по вертикальной оси движения курсора. Он указывает на наличие сбоя в манипуляторе. Для решения проблемы не потребуется разбирать компьютер. Начните процедуру поиска с отключения питания компьютера. Проверьте подключение кабеля устройства к компьютеру. Убедитесь в том, что штекер кабеля правильно и надежно вставлен в разъем. При частом подключении/отключении кабеля мыши/трекбола контакт в разъеме может ослабнуть. Если с соединительным разъемом кабеля все в порядке, попробуйте заменить манипулятор.
Наиболее вероятной причиной подобной неисправности служит отсутствие вращения валиков устройства, либо их вращению что-то мешает. Чаще всего валик не вращается из-за загрязнения или повреждения шарика. Скопление грязи может также блокировать работу одного или обоих датчиков. Очистите шарик и продуйте пыль, которая может накопиться в корпусе устройства. За подробной инструкцией по очистке обратитесь к предыдущему разделу. Никогда не используйте растворители или агрессивные соединения для чистки шарика и корпуса устройства.
Если мышь подключена к стандартному последовательному порту компьютера (СОМ-порту), необходимо убедится в отсутствии другого устройства, которое может использовать тот же номер запроса на прерывание (IRQ). Например, порты СОМ! и COM3 используют один и тот же запрос на прерывание (IRQ4), а порты COM2 и COM4 совместно используют другой запрос на прерывание (IRQ3). Если мышь подключена к СОМ1, а модем к COM3, то почти неизбежно будет возникать аппаратный конфликт. Если есть возможность, то мышь (или другое конфликтующее устройство) нужно подключить к компьютеру через другой порт и перезапустить компьютер.
Если аппаратный конфликт отсутствует, а очистка устройства не дала ожидаемого эффекта, проверьте соединительный кабель. Для этого снимите корпус устройства и найдите печатную электронную плату. Затем с помощью тестера проверьте целостность каждого провода соединительного кабеля (прозвоните кабель). Поскольку вы можете не знать соответствия выводов кабеля конкретным проводам печатной платы, то один щуп подсоедините к проводу со стороны устройства, а другим проверяйте каждый контакт разъема кабеля до появления сигнала. Зарисуйте схему соединений. Каждый раз при обнаружении связи, изгибайте кабель с целью обнаружения возможного разрыва провода в нем. Если не удается найти нарушение связи и починить устройство, то замените его.
Симптом 17.2. Одна или обе кнопки функционируют неустойчиво (или вовсе не работают)
Причиной может служить скопление пыли или коррозия электрических контактов. Выключите компьютер и отсоедините от него манипулятор. Извлеките шарик и снимите корпус, чтобы открыть доступ к печатной плате и контактам кнопок. Нанесите небольшое количество очистителя электрических контактов на контакты каждого кнопочного переключателя и несколько раз поработайте каждым переключателем.
Если очиститель контактов не улучшил ситуацию, необходимо проверить соединительный кабель (см. симптом 17.1 выше). Если не удается найти нарушение связи и починить устройство, то замените его.
Симптом 17.3. Экранный курсор появляется на мониторе, но не двигается
Если курсор появляется на экране, то это означает, что драйвер загрузился нормально, и прикладная программа взаимодействует с этим драйвером. Первое, что можно заподозрить, это плохое подключение устройства к порту. Если нет контакта, то и не будет импульсов, которые изменяют положение курсора. Если удастся найти плохой контакт, то необходимо выключить компьютер, прежде чем попытаться его восстановить. После этого надо будет вновь запустить компьютер и загрузить операционную систему.
Если устройство надлежащим образом подключено к нужному последовательному порту, то причину можно поискать в соединительном кабеле (см. симптом 17.1 выше). Если не удается найти нарушение связи и починить устройство, то замените его.
Симптом 17.4. Не загружается драйвер мыши/трекбола
Драйвер устройства — это небольшая программа, которая осуществляет взаимодействие прикладной программы с манипулятором. Чаще всего драйвера устройств загружаются в период загрузки операционной системы. Для DOS следует включить соответствующую команду в файл CONFIG.SYS или AUTOEXEC.BAT. Большинство драйверов манипуляторов написано таким образом, что вначале они проверяют наличие в компьютере управляемого ими устройства. Если нужное устройство не отвечает, то драйвер в память компьютера не загружается. Драйверы прочих устройств обычно загружаются в память независимо от наличия в компьютере управляемого ими устройства.
Если драйвер в период инициализации компьютера не загружается, то это может означать, что соответствующий манипулятор не обнаружен. Выключите компьютер и проверьте подключение к нему данного устройства. Убедитесь в том, что оно надежно подключено через соответствующий последовательный порт (или другой порт подключения мыши). Если устройство отсутствует или неправильно подключено, установите его или правильно подключите, а затем перезапустите компьютер. Если появляется сообщение об ошибке «File Not Found» (файл не обнаружен) во время загрузки драйвера этого устройства, то драйвер мог быть случайно испорчен, или может находиться в подкаталоге, который недоступен для файлов CONFIG.SYS или AUTOEXEC.BAT. Попробуйте переустановить корректную копию драйвера устройства и расположить его таким образом, чтобы он был доступен для командного файла. Затем перезагрузите компьютер.
Большинство правильно написанных прикладных программ проверяет наличие манипулятора через драйвер устройства при запуске программы. Если такая программа аварийно прекращает свою работу или не выполняется по причине «No Mouse Found» (не обнаружена мышь) или «No Mouse Driver» (нет драйвера мыши), то возвратитесь к предыдущему абзацу, и проверьте установку драйвера устройства.
В случае использования Windows следует удалить драйвер манипулятора при помощи Диспетчера устройств и перезагрузить компьютер. При запуске операционная система обнаружит устройство и попытается установить для него необходимые драйверы. Возможно, потребуется установочный диск операционной системы или манипулятора.
Симптом 17.5. После установки новой мыши и драйвера появляется сообщение операционной системы Windows «General Protection Fault» (ошибка общей защиты)
Возможно, что эта ошибка не связана с аппаратурой. Полезно проверить ключи командной строки драйвера мыши в файле CONFIG.SYS или AUTOEXEC.BAT. Может быть, новый драйвер конфликтует с одной или несколькими прикладными программами. Попробуйте запустить другие прикладные программы — наверняка они будут работать нормально. Узнайте у производителя мыши о наличии других известных проблем и попробуйте получить программные заплатки, которые их решают. Если используется старая версия драйвера мыши, то ее можно обновить. Новая версия может работать лучше старой. Если дело не в старой версии драйвера и нет программных заплаток, которые можно использовать, то придется заменить мышь и драйвер устройства на что-нибудь совершенно новое для решения возникшей проблемы.
Симптом 17.6. Появляется сообщение об ошибке «This pointer device
requires a newer version» (для данного манипулятора требуется новая версия драйвера)
Практически во всех случаях причиной данной ошибки является неправильная версия установленного драйвера устройства. Убедитесь в том, что используемый вами драйвер подходит дли данной модели мыши. Например, мышь Logitech или Genius при запуске Windows может вызвать появление такого сообщения, если в системе есть мышь Microsoft. Измените тип мыши, указанный в настройке операционной системы Windows. При работе в операционной системы Windows необходимо удалить ссылку на старый тип мыши в Диспетчере устройств (Device Manager), а затем с помощью Мастера установки оборудования (Add New Hardware Wizard) вручную установить новую мышь.
Симптом 17.7. Появляется сообщение об ошибке «Mouse port disabled or mouse not present» (порт подключения мыши отключен, или отсутствует мышь)
Причиной этого почти всегда является проблема подключения или установки мыши. Сначала убедитесь в правильности подключения сигнального кабеля. Убедитесь в том, что кабель не поврежден и надежно подключен к последовательному порту или порту PS/2. Во многих новых версиях BIOS в программе CMOS Setup имеется отдельная опция для порта мыши. Запустите программу CMOS Setup и проверьте правильность установки всех режимов, связанных с мышью.
Симптом 17.8. Мышь начинает работать, но через несколько минут останавливается
После перезагрузки компьютера мышь снова начинает работать. Это проблема обычно наблюдается с дешевыми моделями мыши и почти всегда связана с накоплением статического заряда в мыши. Статическое электричество взаимодействует с электрическими цепями мыши и нарушает работу электронных схем мыши (хотя статические заряды не настолько мощны, чтобы окончательно вывести из строя устройство). Существует три способа решения данной проблемы:
1. Удалите статическое электричество с коврика мыши с помощью специального спрея.
2. Пригласите электрика для проверки заземления компьютера и электросети.
3. Замените мышь на более устойчивую к статическому электричеству.
Симптом 17.9. При попытке выполнить двойной щелчок получается 4 щелчка, либо при выполнении одного щелчка получается два щелчка кнопкой мыши
Это явление известно под названием «дребезг контактов» и обусловлено аппаратным дефектом (поломка или плохое крепление контакта кнопки мыши). Можно попробовать почистить контакты кнопки с помощью хорошего чистящего раствора для электрических контактов. В противном случае необходимо заменить мышь.
Симптом 17.10. Одинарный щелчок мыши работает, а двойной — нет
Причина почти всегда связана со скоростью двойного нажатия, которая установлена слишком высокой. Попробуйте снизить ее при помощи Панели управления операционной системы Windows. Щелкните по кнопке «Пуск» (Start), выберите опцию «Настройка» (Settings), затем «Панель управления» (Control Panel). Дважды щелкните по значку «Мышь» (Mouse) и установите «скорость двойного нажатия» с помощью регулятора (см. рис. 17.11). После установки уменьшенной скорости рекомендуется проверить ее в тестовой зоне окна настройки.
Симптом 17.11. Мышь PS/2 не обнаруживается в ноутбуке под Windows
Это проблема встречается достаточно часто и связана с конфликтом между различными версиями драйверов мышей. Проблему можно попытаться решить следующим образом:
1. Полностью выключите компьютер, после чего физически отсоедините мышь PS/2 от порта PS/2.
2. Перезагрузите компьютер с загрузкой операционной системы Windows.
3. Выберите пункты «Пуск | Настройка | Панель управления» (Start | Settings | Control Panel) и дважды щелкните по значку «Система» (System).
4. Выберите вкладку «Устройства» (Device Manager) и дважды щелкните по пункту «Мышь» (Mouse).
5. Выберите ту мышь, которая не обнаруживается (например, «Toshiba AccuPoint) и щелкните по кнопке «Удалить» (Remove).
6. Выберите и удалите все пункты, касающиеся мыши.
7. Выключите компьютер, вновь подключите мышь, затем запустите компьютер.
8. Когда система перезагрузится, она должна будет обнаружить мышь и попытаться установить подходящие драйверы.
Если ситуация не изменится после этого, то возможно существование аппаратной неисправности. Попробуйте подключить другую мышь PS/2 (желательно от иного производителя). Если и эта мышь не будет работать, то порт PS/2 нуждается в ремонте.
Симптом 17.12. Настройки вида указателя мыши не сохраняются
Такая ситуация возникает при использовании функции «extra points» в программе Mouse Manager, включающей драйвер мыши компании Microsoft. Настройки вида указателя мыши не сохраняются и не записываются в файл MOUSE.INI при работе антивирусной программы MSAV (Microsoft Anti-Virus) или NAV (Norton Antivirus). Для решения проблемы удалите файл CHKLIST.MS или CHKLIST.CPS в каталоге, который содержит файлы мыши. Для нахождения этого каталога введите в командной строке операционной системы команду SET. Программа вернет список переменных среды DOS. Найдите строку "MOUSE=" и войдите в указанный каталог для удаления файла CHKLIST.MS или CHKLIST.CPS. Перезапустите компьютер, и вновь попытайтесь сохранить настройку указателя.
Симптом 17.13. Нажатие правой кнопки мыши не приводит к появлению контекстного меню операционной системы Windows
Если в используемой вами программе управления мышью имеется функция управления поведением правой кнопки мыши, то это приведет к отмене используемой по умолчанию функции контекстного меню Windows. Откройте программу управления мышью и измените присваивание правой кнопке на «Unassigned». Сохраните изменения. После этого правая кнопка вновь будет вызывать контекстное меню.
Симптом 17.14. Курсор внешней мыши с колесиком хаотически перемещается ло экрану ноутбука
При подключении к ноутбуку внешней мыши PS/2 с колесиком ее курсор беспорядочно перемещается по экрану, несмотря на то, что встроенный манипулятор ноутбука (например, тачпад), работает корректно. Вполне вероятно, что данная мышь несовместима с ноутбуком. Например, мышь посылает данные пакетами из 4 байт, а встроенный манипулятор — пакетами по 3 байта. Это приводит к неверной интерпретации операционной системой пакетов от внешней мыши и, как следствие, наблюдается случайное перемещение курсора мыши. Один из вариантов решения проблемы является замена мыши с колесиком на стандартную мышь PS/2. Альтернативой является создание нескольких профилей оборудования, в одном из которых разрешенным будет только внешняя мышь, а в другом — встроенный манипулятор.

Беспроводные клавиатуры

 Рубрика: Клавиатуры и мыши

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

Коды клавиш

 Рубрика: Клавиатуры и мыши

При нажатии клавиш генерируемые сигналы столбцов и строк дешифрируются микросхемой интерфейса клавиатуры, которая обычно является частью самой клавиатуры. Микросхема-дешифратор преобразует сигналы сроки и столбца в однобайтовый (для некоторых клавиш — двухбайтовый) код, называемый кодом сканирования или скэн-кодом (scan code). Во время цикла нажатия клавиши вырабатываются два различных скэн-кода. Когда клавиша нажимается, в систему посылается байт кода нажатия клавиши. Когда клавиша отпускается, вырабатывается код отпускания клавиши. Оба кода пересылаются в компьютер в режиме последовательной передачи (побитно). Например, при нажатии клавиши «А», в компьютер пересылается скэн-код «lEh», а после отпускания клавиши «А» посылается скэн-код «9Eh». С помощью двух различных кодов для каждой клавиши компьютер может определять состояние каждой клавиши в данный момент времени (нажата или нет), а также распознавать комбинации клавиш. Почти каждая клавиша клавиатуры, удерживаемая в нажатом состоянии более определенного времени (обычно 0,5 секунды), будет повторяться автоматически. Величина этой задержки и скорость повторения настраивается при помощи программы CMOS Setup или средствами операционной системы.

Основные сведения о клавиатурах

 Рубрика: Клавиатуры и мыши

Главным элементом в конструкции клавиатуры является переключатель. Переключатели бывают двух типов — механические и мембранные. И те, и другие широко используются в компьютерной индустрии, но в каждой клавиатуре применяется только один тип переключателей.
Пластиковый привод покоится на мягком резиновом основании. Внутри резиновое основание покрыто проводящим слоем углеродистого серебра. Под резиновым основанием находится два незамкнутых контакта печатной платы. При нажатии на колпачок пластиковый привод сжимает резиновое основание. Под действием этой силы резиновое основание сжимается и проводящей поверхностью прижимается к обоим контактам печатной платы, замыкая контакт. После отпускания клавиши упругое резиновое основание разжимается и размыкает контакт. Полный ход мембранной клавиши составляет около 3,56 мм, что примерно равно механическому переключателю. Мембранные переключатели служат меньше механических. Они рассчитаны на выполнение не более 20 млн. переключений.
Механические и мембранные переключатели имеют как достоинства, так и недостатки. Механические переключатели более надежны и имеют хорошую тактильную отдачу во время набора текста. Вместе с тем, механические клавиатуры более сложны в изготовлении и чувствительны к попаданию в них жидкости и инородных предметов. Мембранные клавиатуры являются менее надежными, но имеют более мягкую отдачу, чем привлекают некоторых пользователей. Они более стойки по отношению к попаданию в них жидкости и посторонних предметов, поскольку их контакты имеют лучшую защиту.