Принцип работы компьютерной мыши сводится к подсветке поверхности и считыванию изображения оптическим датчиком. В момент перемещения мыши, изменяется картинка поверхности — при сравнении ранее полученного изображения с новым, определяется вектор перемещения и скорость.
Существует два основных типа подсветки:
светодиодная — поверхность подсвечивается светодиодом,
лазерная — в качестве подсветки используется лазер, что обеспечивает более точное позиционирование курсора.