De acordo com a PC Magazine Encyclopedia, um mouse mecânico usa a fricção entre uma bola de rolo e um mouse pad para determinar o movimento da mão e traduzi-lo em movimento do ponteiro em um computador. Um mouse mecânico é chamado de rolo bola do mouse.
Dentro de um mouse mecânico, a esfera do rolo esfrega contra duas rodas. Uma roda determina o movimento vertical e a outra determina o movimento horizontal. Cada roda gira um eixo que se conecta a um pequeno disco com orifícios ao redor da borda. Um feixe de luz LED brilha em cada disco e, conforme o disco gira, ele interrompe o feixe de luz. Os chips de computador interpretam os dados do feixe de luz para determinar a direção e a velocidade do ponteiro.