Potrivit PC Magazine Enciclopedia, un șoarece mecanic folosește frecarea între o minge cu role și un pad pentru a determina mișcarea mâinii și o traduce în mișcarea indicatoarelor pe un computer. Un mouse mecanic este numit o rolă minge mouse.
În interiorul unui șoarece mecanic, bila cu role se freacă de două roți. O roată determină mișcarea verticală, iar cealaltă determină mișcarea orizontală. Fiecare roată se rotește un arbore care se conectează la un mic disc cu găuri în jurul marginii. Un fascicul de lumină LED strălucește pe fiecare disc și, pe măsură ce discul se rotește, întrerupe fasciculul de lumină. Cipurile de computer interpretează datele de pe fasciculul luminii pentru a determina direcția și viteza indicelui.