9 декабря 1968 года американский изобретатель и исследователь человеко-машинного интерфейса Дуглас Карл Энгельбарт принял участие в Единой осенней компьютерной конференции, в рамках которой он продемонстрировал, как будет выглядеть взаимодействие с компьютером в будущем. В рамках события, которое позже окрестили «Матерью всех демонстраций», состоялась первая публичная презентация компьютерной мыши.
Дуглас Энгельбарт на протяжении многих лет работал в Стэнфордском исследовательском институте (SRI) и даже учредил собственную лабораторию Augmentation Research Center (ARC), чтобы реализовать свои идеи по разработке аппаратного и программного обеспечения, которое позволило бы расширить грани человеческого разума. В ноябре 1963 года он стал размышлять о том, как адаптировать ключевые принципы работы планиметра для создания вводного устройства, действующего по координатам x и y. Спустя некоторое время Энгельбарт создал теоретическую модель устройства с двумя перпендикулярными колёсами, выступающими из корпуса. Сперва учёный назвал своё изобретение «жуком». По его мнению, такое устройство было бы более простым и естественным в эксплуатации, чем стилусы, трекболы и пр. Главным достоинством «жука» было удобство координации движения рук при работе с клавиатурой.
К слову, вдохновением для разработок Энгельбарта послужили военные разработки английского, британского и канадского морского флота. Глядя на экраны раолокационных радаров, он представлял себе, что когда-то компьютеры станут обычным делом за стенами военных и научно-исследовательских учреждений. В то время как его коллеги работали над созданием «умных» машин, не нуждающихся в помощи человека, Дугласа гораздо больше интересовали устройства, которые сделают ум, способности и навыки людей более эффективными. Энгельбарт хотел, чтобы компьютеры можно было использовать не только для анализа научных данных и сложнейших вычислений по ядерной физике, но и для удобства офисных работников: сохранения заметок, быстрого поиска информации, создания рабочих файлов, коммуникации, совместного решения различных проблем и наглядной презентации наработок. Потому в своей исследовательской работе он стремился, чтобы взаимодействие людей с компьютерами вышло на новый уровень, и пользователи смогли собственноручно манипулировать символами и файлами в режиме реального времени.
В 1964 году в ряды сотрудников лаборатории ARC вошёл инженер Билл Инглиш, который помог Дугласу собрать первый прототип мыши – такое название пришло учёным в голову, поскольку провод ранних моделей располагался в задней части устройства, делая его похожим на маленького грызуна. По другой версии, такие ассоциации возникли из-за того, что курсор манипулятора на экране называли CAT (кот). Первое упоминание мыши в научной документации датируется июлем 1965 года, однако первая публичная демонстрация устройства состоялась лишь спустя несколько лет: 9 декабря 1968 года.
«Мать всех демонстраций» содержала презентацию не только компьютерной мыши, но также множества экспериментальных функций и технологий, которые впоследствии стали общеупотребительными. Энгельбарт впервые продемонстрировал живое взаимодействие с компьютером при помощи графического интерфейса. Он вводил и редактировал текст и графики, переходил между программными «окнами», связанными перекрёстными ссылками, сопровождая своё повествование первыми в истории компьютерными слайдами. Все эти элементы действовали в рамках NLS (oN-Line System) – многопользовательской компьютерной системы.
Хотя индустрии понадобилось много лет, чтобы внедрить в обиход представленные на этой презентации технологии, по сей день многие представители компьютерной отрасли признают, что своим существованием в современном виде она во многом обязана Энгельбарту и его команде. Впрочем, ни Дуглас, ни его коллеги никогда не получали роялти со своих изобретений, поскольку обладателем патента как компьютерной мыши, так и прочих элементов NLS был их работодатель – SRI. К тому же действие патента завершилось до того, как мыши стали объектом коммерческого интереса.
В 1973 году одним из первых персональных компьютеров, оборудованных мышью, стал Xerox Alto, разработанный в Xerox PARC под влиянием технологий, продемонстрированных Энгельбартом. Впрочем, Alto не был коммерческим продуктом, рассчитанным на широкое применение за пределами исследовательских и правительственных учреждений. К 1979 году компания ввела в эксплуатацию около 1500 тысяч таких устройств и, наблюдая их успех, руководство Xerox приняло решение внедрить инновации Alto в коммерческую серию Xerox 8010 Star, которая вышла на рынок в 1981 году. Стоимость компьютерной мыши Xerox с тремя кнопками составляла 400 $ (более 1160 $ с учётом инфляции). Позже собственные версии компьютерных мышей представили компании Logitech, Apple, Microsoft и др.
С тех пор компьютерные мыши значительно изменились, но наибольшее преображение претерпели элементы управления и датчики перемещения устройства. Вслед за контактными механическими приводами на рынок вышли контроллеры с различными оптическими сенсорами, акселерометрами, гироскопами и пр. Органы управления современных мышей также сделали огромный шаг вперёд. Противостояние одно-, двух- и трёхкнопочных манипуляторов завершилось внедрением колёс и джойстиков скрола, многочисленных программируемых дополнительных кнопок и сенсорных элементов. Ассоциацию с грызуном упразднило появление ряда беспроводных интерфейсов, которые позволили преодолеть ограничения, обусловленные наличием сигнального провода. В разное время компьютерные мыши использовали оптическое соединение, индукционные системы и радиотехнологии, однако наибольшее распространение получили Bluetooth-мыши.
Следующим шагом эволюции мышей стало внедрение дополнительных функций. К примеру, концерн Siemens AG выпускал мышь со сканером отпечатков пальцев, Genius и Logitech оборудуют свои устройства светодиодами для оповещения об электронных письмах и встроенными динамиками, а японская компания Alps Electric и вовсе научила свои мыши определять уровень стресса пользователя, измеряя его пульс, потливость ладоней и т. д.