Драйвер мыши
Как и клавиатура, последовательная мышь должна быть связана с операционной системой PC. Без соответствующего драйвера PC не будет получать информацию.
Только мыши с шинным интерфейсом (Bus Mouse), которые подключаются к собственной карте расширения, или мыши, подключаемые к порту PS/2, обходятся без соответствующего программного обеспечения.
В качестве стандарта в мире PC выступает так называемая Microsoft-совместимая мышь (MS-Mouse). С помощью драйверов для этой мыши можно управлять, как правило, всеми совместимыми мышами.
Если появилось сомнение в совместимости вашей мыши с MS-Mouse, то найдите на корпусе мыши переключатель, который обозначен как MS или PC, и установите свою мышь в режим совместимости с MS-Mouse.
У мышей старых моделей такой переключатель отсутствует. Однако если ваша мышь все еще не работает в режиме Microsoft, то попробуйте в течение какого-то времени держать нажатой ее левую кнопку. Для некоторых моделей это вызывает переключение в режим MS-Mouse.
Обратите внимание на то, чтобы ваша мышь по возможности функционировала в режиме Microsoft. Для этого имеются две причины.
□ Экзотические драйверы, которые обычно поставляются с мышью, часто не гарантируют 100%-ной совместимости с аппаратным и программным обеспечением и занимают большой объем памяти. Драйвер мыши является резидентной программой, т. к. мышь должна быть доступна всегда. Поэтому такие драйверы лучше не использовать.
Мышь должна быть согласована с программным обеспечением, а большинство приложений разрабатывается под стандарт MS-Mouse. Мышь, которая будет "хромать" в приложениях Windows, т. к. она не является 100%-совместимой, будет очень раздражать.
Если вы работаете в операционной системе MS-DOS, то для автоматической инициализации драйвер мыши должен быть прописан в одном из стартовых файлов: AUTOEXEC.BAT или CONFIG.SYS. Предположим, что соответствующий файл, называемый MOUSE.EXE или MOUSE.SYS, находится в каталоге WINDOWS на диске С:. Тогда в стартовый файл AUTOEXEC.BAT нужно включить следующую команду:
С:\WINDOWS\MOUSE
Подключение драйвера в CONFIG.SYS обычно осуществляется не с помощью команды INSTALL, которую, конечно, тоже можно использовать для подключения варианта драйвера MOUSE.EXE, что невозможно в старых версиях операционной системы, а при помощи командной строки
DEVICE=C:\WINDOWS\MOUSE.SYS
Ограничимся рассмотрением этих основных моментов. Более конкретные указания можно найти в руководстве по DOS или в документации на мышь.
Естественно, что специальные мыши требуют особый драйвер. При покупке специальных мышей, представленных на рис. 20.5, обратите внимание на то, чтобы с ними поставлялся соответствующий драйвер.
Если вы работаете в операционной системе Windows 95/98/2000/NT/XP, то прописывать драйвер в стартовых файлах не требуется.
Помимо драйвера для работы мыши, имеющей более 2 стандартных кнопок (у современных манипуляторов их 4—6 плюс одно или два колеса прокрутки, рис. 20.6)
требуется специальное программное обеспечение или специальный драйвер (рис. 20.7), позволяющие:
калибровать мышь;
изменять частоту опроса мыши;
настраивать колеса прокрутки: изменять направление (вверх или вниз) и тип (постранично или по несколько строк за один раз) прокрутки окна;
автоматически позиционировать курсор в диалоговых окнах операционной системы или приложений на кнопках по умолчанию;
задавать скорость перемещения курсора и двойного щелчка кнопками мыши;
программировать дополнительные или все кнопки мыши (назначать кнопкам запуск каких-либо часто используемых приложений или выполнение часто повторяющихся действий, например операций копирования и вставки).
Хотелось бы рассказать о нетрадиционном подходе к манипулятору "мышь" одной корейской компании. В настоящее время уже никого не удивишь комбинированными устройствами, такими как, например, модем, звуковая карта и TV-тюнер на одной плате; принтер, сканер, телефон и факс в одном корпусе и т. п. Следуя наметившейся тенденции "комбайнирования" устройств для PC, корейская компания Eltotelecom попыталась объединить в одном корпусе казалось бы несовместимые друг с другом устройства: мышь и телефон. В результате получился продукт под названием Speakerphone Mouse (рис. 20.8).
Это обычная 2-кнопочная мышь с телефонной клавиатурой на корпусе и вмонтированными в передней части микрофоном и громкоговорителем. В комплект поставки, помимо самой мыши и гарнитуры, входит блок-коммутатор. Такое устройство является сердцем системы. К нему подключаются мышь и гарнитура, а само устройство — к стандартному порту PS/2 компьютера и к телефонной линии.
Мышь, подключаемая к карте расширения
Мышь Bus Mouse была первой мышью, выпущенной компанией Microsoft для IBM PC. В комплект поставки мыши входила 8-разрядная карта расширения, к которой подключалась мышь при помощи стандартного 9-контактного разъема.
Мышь, подключаемая через последовательный порт
До появления материнских плат стандарта АТХ мышей этого семейства можно было считать самыми распространенными в мире PC. Их название Serial (последовательные) имеет отношение к виду и способу передачи данных. Информация о перемещении и состоянии клавиш мыши передается в PC через последовательный порт (см. главу 5) согласно интерфейсу RS-232C, что означает биполярные сигналы ±12 В по отдельным линиям RXD и TXD. Для такой мыши нужен СОМ-порт и соответст-
вующее прерывание (IRQ) — обычно это порт СОМ1 с прерыванием IRQ 4 или порт COM2 с прерыванием IRQ 3.
Мышь PS/2
Во второй половине 1980-х гг. компания IBM выпустила серию PC под названием PS/2, которые имели специальный разъем для подключения мыши.
Кабель мыши PS/2 заканчивается разъемом mini-DIN. Первоначально мыши PS/2 использовались для компьютеров типа laptop (позднее notebook). С появлением форм-фактора АТХ мыши PS/2 получили широкое распространение и в настольных системах. ,
Примечание
Имейте в виду, что мышь PS/2 невозможно подключить к СОМ-порту, поскольку она работает по синхронному последовательному интерфейсу, напоминающему интерфейс клавиатуры, т. е. имеет питание 5 В, использует уровни TTL и двунаправленный обмен по одной и той же шине.
Однако существуют мыши, которые можно подключать как к порту PS/2, так и к порту СОМ. Подобные мыши называются комбинированными.