Механические детали компьютерных мышек похожи во всех устройствах, потому что они основаны на едином принципе работы. 15
В механической мыши установленный в днище корпуса тяжёлый шарик (обычно он металлический и покрыт резиной) крутится во всех направлениях, когда мышь катают по столу. 1 При этом шарик вращает два прижатых к нему фрикционных ролика со взаимно перпендикулярными осями. 1 Роликами же вращаются шаговые датчики, которые, замыкая и размыкая пары контактов, позволяют подсчитать число оборотов ролика, а значит, и длину пробега мышки в соответствующем направлении. 1
В современных устройствах используется другой, чуть более сложный вариант — оптико-механический. 1 Здесь тот же шарик и такие же фрикционные ролики, но шаговые датчики выглядят по-другому — это диски со щелями, с одной стороны которых расположены источники света (светодиоды), а с другой — фотоприёмники. 1 Когда мышь бежит по столу, шарик, ролики и соответственно диски вращаются, лучи света, проходящие через щели, периодически прерываются, и несложной электронной схеме остаётся только подсчитывать импульсы тока на выходных контактах фотодатчиков. 1