Can Circuit Python Express (M0) communicate with a USB mouse

Hello,

Is there any guidance on connecting a USB mouse to an M0 platform (eg, adafruit Circuit Python Express)

I want to use a CPE to measure a rotating shaft.

One idea was to use an optical mouse mounted over the shaft so it “sees” the shaft surface moving beneath it. as there are marks on the surface the mouse reads the rotation as a movement over a falt surface.

I’ve seen various tutorials on using CPX as a mouse, but none on using a mouse to input into CPX.

Any advice?