What does HackerNews think of Unshaky?

A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]

Language: Swift

I have an M1 now and it is glorious but back when I had the MBA with the butterfly keys, someone pointed me to https://github.com/aahung/Unshaky and it helped eliminate 99% of the double-typing or ghost keys. You will have to tweak the ms until you find the right number that fits your typing speed but once you get it all setup, the butterfly keyboard will become much more tolerable.

Or.. you could just swap it for an M1. :)

> Contrary to everyone else, I really like the keyboard.

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.

For others who have the annoying keyboard issue being hinted at here (double key-press) and who, like me, can't be without their machine for weeks on end while they ship it off to get a new keyboard, I've been able to fix the issue by using Unshaky: https://github.com/aahung/Unshaky
What is it?

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

I downloaded Unshaky to help this out:

https://github.com/aahung/Unshaky

You can set custom timings per key, which is useful for particularly difficult keys.

For people with double entry keyboard issue, I highly recommend https://github.com/aahung/Unshaky - uses software to ignore double entry. Mine(2018) has developed an issue within 3 months of hard use on one of the worst keys - backspace.

I've introduced over 5 bugs because of this shite, by randomly deleting one dangling brace...

https://github.com/aahung/Unshaky may help you - as a software debouncer, it's far from perfect but should be a quality of life improvement.
It's somewhat buried in the OP, but if you're having this problem as well (particularly with repeated keys, as I am with a brand new fully-loaded MacBook Pro 2018) and don't have time to wait for your keyboard to "bake," I've had some success with https://github.com/aahung/Unshaky as a customizable software debouncing solution. Having occasional "aardvark -> ardvark" errors from aggressive debouncing of my repeating A key is superior to haaving aall my text look like this. It's not perfect, though, and I've had to delete multiple words in this post even with it on.

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."

> I wish this was actually a fix for how shitty their keyboards are instead of what is essentially a fart app

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