See Brady Products
The 62S11-M5-120SH is a compact, 32-position optical encoder featuring a medium-torque detent, an integrated 510g pushbutton, and a stripped-end ribbon cable.