Создание компьютерных мышей началось с изобретения первой модели в 1963 году Дугласом Энгельбартом в Исследовательском институте Стэнфорда. 6 Она представляла собой деревянный корпус с двумя металлическими колёсиками, которые отслеживали движение по двум осям. 6
В 1970-х годах компания Xerox PARC усовершенствовала дизайн мыши, добавив шарик для отслеживания движения. 6 Это позволило сделать устройство более компактным и удобным в использовании. 6 Шариковая мышь стала первым массово производимым устройством такого типа. 6
В 1999 году компания Agilent Technologies представила первую оптическую мышь, которая использовала светодиод и сенсор для отслеживания движения. 6 Это позволило избавиться от шарикового механизма и сделать мышь более надёжной и точной. 6
Работа компьютерных мышей основана на том, что они воспринимают своё перемещение в рабочей плоскости (например, на участке поверхности стола) и передают эту информацию компьютеру. 13 Программа, запущенная на компьютере, в ответ на перемещение мыши производит на экране действие, отвечающее направлению и расстоянию этого перемещения. 1
В оптических мышах используется технология оптической корреляции. 1 С помощью светодиода и системы фокусирующих его свет линз под мышью подсвечивается участок поверхности. 1 Отражённый от этой поверхности свет собирается другой линзой и попадает на приёмный сенсор микросхемы — процессор обработки изображений. 1 Он делает снимки поверхности под мышью с высокой частотой (как правило, более 1 кГц) и обрабатывает их, покадрово сравнивая изображения. 1 На основании анализа последовательных снимков, которые представляют собой квадратную матрицу из пикселей разной яркости, интегрированный процессор высчитывает результирующие показатели, определяя направление перемещения мыши. 1
В лазерных мышах для подсветки поверхности используется не светодиод, а инфракрасный лазерный диод. 1 Лазер в силу своих физических свойств фокусируется на поверхности точнее: ему не нужны отчётливо видные неровности, отбрасывающие тени. 5 Поэтому работа лазерных мышек возможна даже на зеркальных и стеклянных поверхностях. 5