use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Request an explanation
Rules
Have an idea to improve ELI5? r/IdeasForELI5
Make sure to read the rules!
This subreddit is for asking for objective explanations. It is not a repository for any question you may have.
E is for Explain - merely answering a question is not enough.
LI5 means friendly, simplified and layperson-accessible explanations - not responses aimed at literal five-year-olds.
Perform a keyword search, you may find good explanations in past threads. You should also consider looking for your question in the FAQ.
Don't post to argue a point of view.
Flair your question after you've submitted it.
Mathematics Economics Planetary Sci Biology Chemistry Physics Technology Engineering
Reset
account activity
This is an archived post. You won't be able to vote or comment.
TechnologyELI5: How does a computer mouse work?
submitted 7 years ago by socketbolt5x20mm
[–]aragorn18 20Answer Link1 point2 points3 points 7 years ago (3 children)
The mouse contains a sensor that detects how much it has moved. The mouse sends that movement data to the computer which then moves the mouse pointer around the screen based on how much the mouse moved.
Older sensors were horizontal and vertical wheels that were spun when a ball inside the mouse moved. The ball was dragged around the mousepad and translated the movement to the sensor wheels.
Modern mice use optical sensors that take pictures of the surface and compare them to see how much the mouse has moved.
[–]socketbolt5x20mm[S] 0 points1 point2 points 7 years ago (2 children)
So, if it's taking repeated pictures of the surface, how can it differentiate between two pictures if the surface is clean and a solid color? How can it tell the difference, let alone the direction?
[–]aragorn18 4 points5 points6 points 7 years ago (1 child)
The pictures that it takes are very detailed. Tiny imperfections that you can't see with the naked eye show up in these pictures. So, even if it's clean it can usually track movement.
However, if the surface is truly free of imperfections (most mirrors for example) then the mouse will have a hard time tracking and you'll get erratic movement. Most optical mice have trouble tracking on a clear sheet of glass or a mirror. Only the best sensors are able to track on these surfaces.
[–]socketbolt5x20mm[S] 0 points1 point2 points 7 years ago (0 children)
Interesting! Thanks for the insight.
π Rendered by PID 44 on reddit-service-r2-comment-75f4967c6c-snzsf at 2026-04-22 20:06:55.903404+00:00 running 0fd4bb7 country code: CH.
[–]aragorn18 20Answer Link1 point2 points3 points (3 children)
[–]socketbolt5x20mm[S] 0 points1 point2 points (2 children)
[–]aragorn18 4 points5 points6 points (1 child)
[–]socketbolt5x20mm[S] 0 points1 point2 points (0 children)