On Wed, 2021-07-28 at 12:49 +0100, Paul Smith wrote: > My surprise is that I bought my mouse not so long ago (less than one > year). Unfortunately, with today's build quality, that's no big surprise. Mice buttons get a lot of clicking. There used to be an app (I forget on which OS) that told you how many miles your mouse had moved, and counted the clicks. I also wouldn't be surprised about mice dying from static electricity shocks. With a plastic mouse being dragged across plastic coated desktops, etc, it'd be easy to zap the things to death. The mice with proper microswitches tend to last the best, the switches are designed for a lot of use with a light press, so the body of the mouse can be designed to not stress the switch and circuit board. The switch will click over before it's hard pressed against the mechanical stops (inside, it's sprung in a bit of a fancy manner), and it can be mounted so the mouse's plastic button never presses the switch's button hard up against the body of the switch (though I've yet to see a mouse actually designed that way). The ones with membrane/tactile switches require more effort to press, so that weakens the solder quicker. And the mechanical design of them is generally poor. A microswitch (just imagine it without the metal lever on top): https://www.jaycar.com.au/spdt-125v-3a-sub-miniature-micro-switch-with-lever/p/SM1036 A membrane/tactile switch: https://www.jaycar.com.au/0-7mm-spst-micro-tactile-switch/p/SP0600 Some mice will falsely claim to use microswitches when they've really used the other type. Microswitches click over with a ticky click sound, the others tend to make more of a thud. When switches and soldering goes bad, it's common to find that you get one click being mistaken for several, and/or having to press extra hard to get the button to work. Mice are supposed to have debouncing circuitry inside them (it's handled in the hardware of the mouse, itself), but that's really only meant to deal with a few milliseconds of switch contact bouncing that a normal switch has. A bad switch could exceed it's abilities, and broken soldering almost definitely would. The double-click timeout mouse preferences in your computer aren't really designed to manage switch mechanical debouncing, that's more to do with dealing with how users press the buttons. -- uname -rsvp Linux 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 x86_64 Boilerplate: All unexpected mail to my mailbox is automatically deleted. I will only get to see the messages that are posted to the mailing list. _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure