机械鼠标
机械鼠标底部有一个可滚动的球,鼠标的移动带动球的滚动。鼠标内部有两个齿轮,分别代表横向和纵向的移动,球的滚动带动齿轮的转动。齿轮间隙两边分别是光源和两个光线传感器(如下图右),齿轮的逆时针和顺时针转动导致两个传感器的表现不同,产生不同的脉冲信号(下图左),最后将信号传到计算机上进行解码处理,从而使屏幕上的光标移动。
此外,齿轮间隙的大小导致鼠标的分辨率的变化。即通常所说的DPI
光学鼠标
指的那种底部会发光鼠标。其实底部有个摄像头,通过不断地拍摄底部地图像并进行对比处理判断移动地方向。发光是为了增强所拍摄图片地细节,方便判断。因此,过于平坦和光滑的表面上光学鼠标难以正常工作。