Secondo PC Magazine Encyclopedia, un mouse meccanico utilizza l'attrito tra una sfera a rullo e un tappetino per il mouse per determinare il movimento della mano e tradurlo in movimento puntatore su un computer. Un mouse meccanico si chiama rullo palla topo.
All'interno di un mouse meccanico, il rullo si sfrega contro le due ruote. Una ruota determina il movimento verticale e l'altra determina il movimento orizzontale. Ogni ruota gira un albero che si collega a un piccolo disco con fori attorno al bordo. Un raggio di luce a LED brilla su ogni disco e, mentre il disco gira, interrompe il raggio di luce. I chip del computer interpretano i dati dal raggio di luce per determinare la direzione e la velocità del puntatore.