Почти все пользователи ПК и ноутбуков в повседневной работе используют манипулятор — мышь. Это могут быть обычные офисные модели с базовым оптическим сенсором, высокоточные игровые устройства с лазерным сенсором, а также специальные эргономичные или вертикальные мыши. Но не каждый знает историю возникновения этого вида манипуляторов и того, как технология прошла путь от простых механических датчиков до сложных цифровых систем. Сегодня мы подробно рассмотрим эволюцию мыши: от контактного датчика угла до современных сенсоров с обработкой изображения в реальном времени. Оглавление Toggle Ранние годы: аналоговые датчики и первые прототипыОптомеханический этап и дискретизация сигналаОптический DSP и корреляция изображенийЭволюция переключателей: от герконов до оптикиПроблемы совместимости и работы в разных ОСВиды манипуляторов и эргономикаАльтернативы мышиВывод Ранние годы: аналоговые датчики и первые прототипы В 1964 году взаимодействие с ЭВМ ограничивалось вводом команд с клавиатуры. Дуглас Энгельбарт и Билл Инглиш, инженеры и исследователи из SRI (Stanford Research Institute), разработали устройство для свободного перемещения курсора по экрану. В самом первом прототипе оси X и Y фиксировались колесами, связанные с потенциометрами. В первых версиях использовались потенциометры с ограниченным углом поворота, что физически ограничивало дальность перемещения мыши без отрыва от стола. Главной особенностью первых прототипов было то, что их аналоговая механика передавала движение колес в сигналы, которые преобразовывались в координаты — для корректной работы требовалась программная фильтрация. В дальнейшем появились потенциометры непрерывного вращения, которые позволяли мыши перемещать курсор плавно и без ограничений по длине хода. Патент Энгельбарта на это устройство был выдан US 3 541 541 «X‑Y position indicator for a display system» 17 ноября 1970 г., хотя само слово «мышь» в документе не фигурирует. Прототип был публично продемонстрирован на конференции Fall Joint Computer Conference 9 декабря 1968 г. в Сан‑Франциско, событие известно как «Mother of All Demos». (computinghistory.org.uk) Оптомеханический этап и дискретизация сигнала В 1970-х годах в Xerox PARC Билл Инглиш представил конструкцию, ставшую стандартом на следующие 30 лет. Стальной шар с резиновым покрытием вращал два перпендикулярных вала. На каждом валу был закреплён диск с прорезями. Этот диск являлся частью оптического инкрементального энкодера — системы, которая также включала фотопреобразователь с одним ИК-светодиодом и двумя фотодатчиками (фототранзисторами), расположенными со смещением друг относительно друга. При вращении диска прорези прерывали луч, и фотодатчики генерировали импульсы с фазовым сдвигом в 90 градусов (квадратурный сигнал). Использование двух датчиков в одном оптическом энкодере было необходимо для определения направления вращения: анализируя, какой из датчиков перекрывается первым, логическая схема мыши понимала, крутится диск вперёд или назад. Эта схема исключала ошибки позиционирования из-за люфта механики. Первые коммерческие мыши появились позже: в 1981 году компания Xerox представила рабочую станцию Xerox Star 8010 с мышью в комплекте, что считается одним из первых коммерческих применений манипулятора. (scientificamerican.com) Оптический DSP и корреляция изображений В 1999 году Microsoft выпустила IntelliMouse Optical с КМОП‑сенсором (комплементарный металл-оксид-полупроводник). Оптический светодиод подсвечивает поверхность под косым углом, а сенсор фиксирует отражённый свет и микронеровности, формируя последовательные кадры. Встроенный цифровой сигнальный процессор (DSP) анализирует эти кадры до 10 000 раз в секунду, сравнивая последовательные изображения и вычисляя смещение характерных деталей поверхности. Если «картинка» смещается, DSP мгновенно отправляет отчёт системе о перемещении курсора. В 2004 году в Logitech MX 1000 светодиод заменили на VCSEL-лазер. Лазер формирует более контрастную зернистую картину отражения (спекл-структуру), что позволяет мышам работать на гладких и глянцевых поверхностях. Эта технология повышает чувствительность сенсора, однако обратной стороной стала избыточная восприимчивость к текстуре поверхностей: на тканевых коврах лазер считывает микроперемещения отдельных волокон, что вызывает «микрошум» — дрожание курсора, когда мышь должна быть неподвижна. Прозрачные и зеркальные поверхности также остаются проблемными для этой технологии. Эволюция переключателей: от герконов до оптики Механика нажатия кнопок прошла не меньший путь, чем сенсоры. Ранние модели 1960-1970-х годов использовали герконы (reed switch) — контакты в герметичной колбе, обычно заполненной инертным газом. На кнопке был закреплён магнит, и при нажатии он перемещался в положение, где создаваемое магнитное поле замыкало контакты, обеспечивая надёжное срабатывание. Это давало высокую надёжность, но требовало много места. В «золотую эру механики» (1980-е — 2010-е) стандартом стали механические микропереключатели с позолоченными контактами, которые используются и сегодня. Они дают чёткий тактильный клик, но страдают от дребезга контактов (bounce effect), который решается программной фильтрацией (debounce) и иногда встроенной электроникой, что увеличивает задержку. Эти переключатели сохраняют актуальность и в современных мышах: декларируемый ресурс у разных моделей составляет десятки миллионов кликов. Так, популярные Omron D2FC‑F‑7N рассчитаны примерно на 20 млн нажатий, а Omron D2FC‑F‑K(50M) — около 50 млн. Переключатели других производителей, таких как Huano и серии Kailh GM, имеют ресурс примерно от 20 млн до 80 млн нажатий в зависимости от модели. Современность в игровых мышах представлена оптическими переключателями, где физические контакты заменены инфракрасным светодиодом и фотодатчиком. При нажатии кнопки подвижный элемент прерывает инфракрасный луч, полностью исключая дребезг и снижая время отклика до 0,2 мс. Популярные модели с оптическими переключателями — Razer DeathAdder V3 Pro и Logitech G502 X. Проблемы совместимости и работы в разных ОС Разница в алгоритмах обработки сигналов и программной поддержке может создавать сложности при использовании современных мышей. В Windows функция «Повышенная точность установки указателя» применяет нелинейный коэффициент к данным от сенсора, в то время как в macOS используется иная кривая ускорения, из-за чего движение курсора при медленных перемещениях ощущается иначе. Для геймеров и пользователей CAD‑систем важно отключать программную фильтрацию (Raw Input). Высокие частоты опроса (Polling Rate до 8000 Гц) генерируют аппаратные прерывания с интервалом 0,125 мс, что повышает нагрузку на CPU и иногда приводит к нестабильному времени кадра (frametime). В Linux большинство утилит для настройки DPI и макросов (Logitech G Hub, Razer Synapse) отсутствуют, поэтому пользователи применяют сторонние консольные утилиты или проекты с открытым кодом, например Piper для libratbag, чтобы управлять параметрами, сохраняемыми во внутренней памяти мыши. Дополнительные кнопки мыши иногда не распознаются корректно в окружениях Wayland или X11. Виды манипуляторов и эргономика Конструкция мышей адаптировалась под задачи и биомеханику. Традиционные горизонтальные модели вызывают пронацию предплечья, что при долгой работе ведёт к сдавливанию срединного нерва. Вертикальные мыши, где кисть находится в положении «рукопожатия» под углом 50-60°, анатомически более нейтральны и минимизируют риск туннельного синдрома. Трекболы позволяют позиционировать курсор вращением шара пальцами при неподвижном корпусе, что исключает нагрузку на локтевой и плечевой суставы. Помимо этих устройств существуют специализированные 3D‑манипуляторы, позволяющие управлять объектами в трёхмерном пространстве, что полезно для работы с моделями и сложными интерфейсами. Ещё одним решением являются клавиатуры с роликовым блоком (roller bar), где цилиндр физически вращается и одновременно может перемещаться по горизонтальной направляющей, что позволяет управлять курсором по двум осям. Это обеспечивает работу без отрыва рук от клавиатуры в условиях ограниченного пространства. Альтернативы мыши Для специфических задач применяются устройства с иными физическими принципами управления. Графические планшеты работают на основе электромагнитного резонанса: сетка под поверхностью индуцирует сигнал в стилусе, позволяя считывать до 8192 уровней давления и угол наклона пера, что обеспечивает высокую точность рисования и моделирования. Трекпоинты в ноутбуках ThinkPad — это тензометрические джойстики, реагирующие на силу давления пальца, позволяя управлять курсором, не отрывая рук от клавиатуры. Сенсорные экраны используют ёмкостные панели, однако при длительной работе за вертикальным монитором быстро возникает утомляемость мышц плеча и руки, известная как «эффект руки гориллы». Вывод Мышь эволюционировала от аналогового прибора на базе потенциометров до сложного цифрового устройства, выполняющего миллионы вычислений в секунду для точного отслеживания движения, фильтрации дребезга и управления дополнительными функциями. Несмотря на различия в операционных системах, ограничения проприетарного ПО в Linux и эксперименты с форм-фактором, включая вертикальные модели, классическая концепция Энгельбарта остаётся стандартом. Она опирается на естественную мелкую моторику пальцев, которую пока невозможно полностью заменить ни голосовым вводом, ни жестами. Автор: Michael Источник: en.wikipedia.org Источник Средний рейтинг 0 из 5 звезд. 0 голосов.Вам нужно авторизироваться для того, чтобы проголосовать. Навигация по записям СМИ: Nasdaq в партнерстве с Kraken запустит торговлю токенизированными акциями Южнокорейская NP Inc представила на MWC капсулу с VR-гарнитурой для снижения утомляемости сотрудников