Hacker News new | past | comments | ask | show | jobs | submit login

When I desperately needed to clean my keyboard, I was searching for how best to clean a MacBook keyboard. Your app kept coming up and I kept laughing it off thinking, “yeah, how can an app clean the keyboard, will it fake shake it until it’s clean?”

It wasn’t until about 10 searches later I found a decent article about the best way to clean your keyboard, with a shout out to your app for being able to lock the keyboard.

Finally, it clicked and I downloaded it - quite useful for a “useless” app - thanks for making it and maintaining it!




I turn my laptop off to clean it and avoid the power button while doing the cleaning. Was this not an option for you?


I mean, clicking an app is a lot more convenient than having to turn the whole laptop off.


Jesus... how often do you clean your keyboard? :)


Probably after each meal? :D


I recently discovered that if I put a plate between my food and the keyboard, the keys don't get nearly as dirty as when I put the food directly on the keyboard. Life hack!


I clean mine about once a week. It tends to get grimey.


Yikes! TIL that with Apple Silicon it is impossible to stop the computer from auto-booting on lid open or key press. There was an nvram hack that worked for Intel machines but it has no effect now. What a "feature."

I've added a user account "Clean" and will do cleaning after locking the screen while logged into that account. If I happen to disable its login via failed logins due to keypresses while cleaning, I can switch back to my normal account and reset it.


there are a few apps that I don't want to quit any time (about once every 2 weeks) that I want to clean my laptop keyboard.

currently, I'm fighting slack to make sure it doesn't update again.


Recent Apple laptops switch on if _any_ of the keys are pressed.


Or if you open the lid.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: