What does HackerNews think of Unshaky?
A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]
Or.. you could just swap it for an M1. :)
Lot of people like it, they just don't post about it.
Mine has a bunch of keys that print 2 or 3 times when I press the key once (the issue that everybody eventually get with the model I have) but I still prefer that flat keyboard to the old one. Takes a few days to get used to but then it's great.
I'm using https://github.com/aahung/Unshaky which fix the issue with the broken keys.
Apple made it difficult to replace only the keyboard and it costs hundreds of dollars. Unshaky might save your keyboard by dismissing such "second key hits" (any key presses that occur no later than x milliseconds after the previous effective one).
Github: https://github.com/aahung/Unshaky
Video walkthrough: http://www.youtube.com/watch?v=ppaeCBLCfu0
https://github.com/aahung/Unshaky
You can set custom timings per key, which is useful for particularly difficult keys.
I've introduced over 5 bugs because of this shite, by randomly deleting one dangling brace...
I hate how addicted I am to Apple's still-glorious desktop UI, font rendering, and trackpad dynamics. Their other hardware choices make me detest their brand. But there's no other way to get my "fix."
Someone else has actually made a debouncing extension to avoid double-entry of keys with kind-of-sticky-but-not-yet-useless keys https://github.com/aahung/Unshaky