|
По мере того, как в середине 1980-х годов программное обеспечение вместо текстового режима стало использовать графические системы (EGA и VGA), количество информации в пользовательском интерфейсе стало постоянно возрастать. Простые многоуровневые текстовые меню стали активно вытесняться графическим пользовательским интерфейсом. Вместо текстовых сообщений для управления компьютером стали применяться графические картинки («кнопки» или «значки»). Использование клавиатуры для управления таким визуальным программным обеспечением вскоре стало весьма затруднительным, если не невозможным делом.
Разработчики периферии для выхода из этой ситуации разработали множество коорди-натно-указательныхустройств или манипуляторов (рис. 17.1), каждое из которых представляет собой аппаратно-программного комплекс для формирования и управления графическим экранным курсором. Программный драйвер устройства формирует курсор и отслеживает его положение на экране. При движении манипулятора вырабатываются сигналы, которые обрабатываются программным драйвером устройства с целью управления экранным курсором. Перемещая курсор к графическому символу, и нажимая одну, две или три кнопки на манипуляторе, теперь стало возможно выбирать объект (одинарным или двойным щелчком) и управлять им (например, перетаскивать) без помощи клавиатуры.
 Рис. 17.1
Беспроводная оптическая мышь Logitech MouseMan сочетает точность позиционирования с удобством беспроводного интерфейса
Для того чтобы манипулятор мог работать, необходимо иметь три компоненты: устройство, генерирующее физические сигналы, программный драйвер устройства и прикладную программу, разработанную для использования этого драйвера. При отсутствии одной из выше указанных компонент манипулятор работать не будет. В настоящее время практически все операционные системы и прикладные программы с графическим интерфейсом рассчитаны на использование манипулятора. В этой главе рассматриваются вопросы устройства, обслуживания и диагностики неисправностей популярных манипуляторов: мыши и трекбола.
|