That way of describing an optical mouse made me wonder:
Could an optical mouse sense rotation in addition to translation, as a different way to manipulate objects?
(I guess you'd need to deal with what happens if you need to press a mouse button while it's rotated 180deg. 🤔)
I'm gonna go try to learn the answer and I'll report if I learn anything interesting. 😀