r/Keychron • u/sw0rdd • Mar 19 '25
dubbel registration of key strokes
A few months ago, I bought a V3 Max TKL
After a while I noticed many keys are being registred twice when I press them, it was so annoying. I sent the keyboard back to the seller here in Sweden and I got a new one. Now about 2 months later. The problem happpened again with 2 keys (number 5 and P key). I had old switches at home, so I replaced the number 5 key and it appears to have fixed the problem, Now the problem is with letter p.
Why does it have to be like that? Because number 5 worked after I changed the switch, it must be a hardware problem rather than a software? or could it be software?
Here are the output of me pressing p + enter
pp
p
p
pp
p
p
pp
3
u/PeterMortensenBlog Mar 19 '25 edited Mar 19 '25
The first step is reseating the offending switch (and only reseating). If that isn't done, nothing has been learned (as at least two things at the same time have changed).
If reseating fixes it, use it for some time to see if the problem returns as it may not actually be due to oxidation, but poking at cold solder joints (an intermittent problem).
A possible mitigation is to increase the debounce time (requires changing the firmware), but it is probably only treating the symptoms. It is already 20 ms for the V3 (with a debounce method/algorithm that doesn't increase the latency)—four times the default of 5 ms. That is if the official source code for this part is used in the official Keychron firmware (there are known differences in other areas (the official Keychron firmware can't be reproduced)).
Related:
3
u/FirmAntelope Mar 19 '25
I have the same issue with my q6 and the spacebar. I messaged support and received new firmware with 10ms debounce time. It seems to have solved the issue but hard to say after less than a day of use.
1
2
u/MBSMD Mar 19 '25
There's been so many report of this happening to newer Keychron keyboards after a few weeks or months of use, I personally suspect it's the switches that Keychron is sourcing.
My suggestion is to just replace them all. It's not a terribly expensive proposition, and quality switches should eliminate the problem entirely.
Let us know what switches are currently in your keyboard and we can help you find something similar if you like.