frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

I made a tiny desktop app for Mac called CleanKeys

3•dadangnoes•4h ago
I often get frustrated when cleaning my Mac keyboard from things like dust, oil, or other dirt. Even though I use a silicone cover, it still gets through.

Sometimes when I wipe it with a cloth and cleaning liquid, I accidentally press some keys or trigger shortcuts. That’s why I made this small desktop app, this tiny macOS app that lets you toggle “Cleaning Mode” so key presses are ignored while you wipe the keyboard. It uses a global CGEvent tap to swallow key events, then restores them when you turn it off. No network, no analytics.

hopefully it helps you too. Don’t forget to leave a star, thanks!

Repo: https://github.com/rbayuokt/CleanKeys

Comments

zahirbmirza•4h ago
Ok, this is a great idea for an App. Thank you. Amazing!!! Well done for solving this problem! And to preempt any sceptics.. doing the cleaning whilst the mac if off is futile. The Mac will restart/power on.
dadangnoes•2h ago
thanks! glad you like it
y0eswddl•1m ago
or you could just do what I do and lock the screen real quick, wipe/clean the keyboard, and then unlock it again...

Quantum Foam SE

https://lmnt.me/blog/wallpapers/quantum-foam-se.html
1•speckx•30s ago•0 comments

AI Uses Functions to Fetch Real Data (Not Just Chat)

https://farukalpay.substack.com/p/how-to-talk-with-ai-using-functions
1•HenryAI•1m ago•1 comments

Norway's Public Buses Have a Chinese Backdoor No One Knew About

https://www.carscoops.com/2025/11/norways-public-buses-can-be-shut-down-remotely-from-china/
1•bookofjoe•3m ago•0 comments

StackRender: From an Idea to production-ready database in no time

https://www.stackrender.io
1•tamani_karim•5m ago•1 comments

Show HN: Gaggle – A DuckDB extension for working with Kaggle datasets

1•habedi0•6m ago•0 comments

Accessibility score is lying to you

https://chrisyoong.com/blog/your-accessibility-score-is-lying-to-you
1•dekoidal•7m ago•0 comments

Neural implant smaller than salt grain wirelessly tracks brain

https://news.cornell.edu/stories/2025/11/neural-implant-smaller-salt-grain-wirelessly-tracks-brain
1•giuliomagnifico•9m ago•0 comments

Show HN: I made a lightweight way to send tasks to others

https://www.taskslink.com/
3•mox-1•9m ago•0 comments

Our response to Disney's request to restore ABC

https://blog.youtube/news-and-events/our-response-to-disneys-request-to-restore-abc/
1•jacamera•9m ago•1 comments

The Art of Atari (2016)

http://www.artofatari.com
4•ghtbircshotbe•10m ago•0 comments

Sacrificing the Present for an Anticipated Memory

https://scantron.substack.com/p/sacrificing-the-present-for-an-anticipated
1•Amorymeltzer•11m ago•0 comments

The Paranoid Guide to Running Copilot CLI in a Secure Docker Sandbox

https://gordonbeeming.com/blog/2025-10-03/taming-the-ai-my-paranoid-guide-to-running-copilot-cli-...
1•pploug•11m ago•0 comments

AI Will Flatten Workforce Inequality–If We're Honest About What That Means

https://danielkliewer.com/blog/2025-11-04-ai-flatten-workforce-inequality-honest-conversation
2•KonradFreeman•12m ago•0 comments

Agents 2.0: From Shallow Loops to Deep Agents

https://www.philschmid.de/agents-2.0-deep-agents
1•gmays•12m ago•0 comments

Building Coding Agent in Rust – Implement Chat CLI – Part-2 [video]

https://www.youtube.com/watch?v=N21aCBICHLU
1•0xshadow•13m ago•0 comments

I Will Not Be Enabling Full Null Support in Adobe ColdFusion 2025

https://www.bennadel.com/blog/4842-i-will-not-be-enabling-full-null-support-in-adobe-coldfusion-2...
1•speckx•13m ago•0 comments

Apple App Store

https://apps.apple.com/us/iphone/today
2•Brajeshwar•13m ago•0 comments

Thanks for Subscribing

https://www.fsf.org/free-software-supporter/success
1•mibibnez•14m ago•0 comments

Show HN: Averi – The AI Marketing Workspace

https://www.averi.ai/
1•zchmael•17m ago•0 comments

Roger Penrose, the Outlier Who Keeps Asking "What's Missing in Quantum Physics?"

https://pajuhaan.medium.com/roger-penrose-the-outlier-who-keeps-asking-whats-missing-6986efe2d157
1•pajuhaan•17m ago•1 comments

Ranking LLMs based on 180k French votes (French government's AI arena)

https://comparia.beta.gouv.fr/ranking
1•simon-inta•18m ago•1 comments

Hosting an ATProto PDS without containerization

https://char.lt/blog/2024/10/atproto-pds/
1•xeonmc•19m ago•0 comments

Dick Cheney, Powerful Vice President and Washington Insider, Dies at 84

https://www.nytimes.com/2025/11/04/us/politics/dick-cheney-dead.html
1•ngetchell•19m ago•1 comments

RV There yet Guide

https://rvthereyet.space/
1•candseven•21m ago•0 comments

A Challenge to Roboticists: My Humanoid Olympics

https://spectrum.ieee.org/humanoid-robot-olympics
1•quapster•25m ago•0 comments

Roger Penrose: Why the Big Bang Was Not the Beginning [video]

https://www.youtube.com/watch?v=iO03t21xhdk
1•keepamovin•26m ago•0 comments

I Processed the Internet on a Single Machine to Find Valuable Expired Domains

https://blog.mbrt.dev/posts/domain-resurrect/
1•mbrt•27m ago•0 comments

Microservices? No, modularity is what matters

https://binaryigor.com/modular-monolith-and-microservices-modularity-is-what-truly-matters.html
1•BinaryIgor•28m ago•0 comments

Anonymous and ephemeral Docker image registry

https://ttl.sh/
1•amai•28m ago•0 comments

Former US Vice-President Dick Cheney dies aged 84

https://www.bbc.com/news/live/c4gpxe1kg8kt
2•thm•30m ago•1 comments