I actually was planning to buy a ScreamOne though it's obviously overpriced for what quality it delivers. I got interested because many Korean Overwatch pros start to use finalmouse these days.
But when I saw they tried to fix the "button slam" issue with firmwares, I immediately gave up the idea.
I dare not buy a mouse from a manufacturer who wants to solve accidental button actuation with firmwares.
(Also, I'm not a fan of Screamone and I feel the signature on the mouse is disgusting. Even if I'm fan of someone, I won't want to use a product with his signature on it. It's just aesthetically ugly.)
Well, if they really see it as "one of several approaches", there can be two possibilities.
1. They don't do anything in the firmware. They just tell the consumers they fixed it. Then the foolish consumers will no longer feel the problem because of placebo effect.
2. They actually modified the firmware. The firmware now filters all the clicks. When the button is pressed, it does not report the click to your computer. It waits. It waits for an short delay to see if your button is released during the short delay period. If the button is released very shortly, then this click is considered a mouse slam. It will not be reported to the computer at all. If the button is not released in the short period, this click is considered done by human and then reported to the computer.
Imagine, a button click caused by mouse slam could be very short, the button will be naturally released after the mouse hit the mouse pad. But a click by human finger could hardly be that short. We don't yet need to talk about if this "approach" can effectively distinguish mouse slam and finger clicks. It just adds delay to all your clicks. Maybe the delay they set is very short, like 3ms, but it still is a delay, and it delays ALL your clicks. This is a trash "approach". I don't want to say the manufacturer that came up with such "approach" is trash, but I believe everyone has his own judge in his heart now.
Edited by fourthavenue - 4/28/17 at 8:40pm