← Back to home typemac

About Typemac

Typemac was built because laptop keyboards are silent and it’s kind of depressing.

I’ve been building Mac apps for a few years. When I switched from a mechanical keyboard to a MacBook, something felt off — not the typing, the sound. There’s something about the feedback of a real switch that makes you feel like what you’re doing matters. A soft membrane keyboard doesn’t give you that.

I looked for an app that did this properly. Everything I found was either abandoned, slow, or just played a generic click sound on repeat. Nothing felt real.

So I built Typemac.

The goal was simple: take actual recordings from real switches, map them per-key the way a physical keyboard actually sounds, and play them with latency so low you’d never notice it’s software. Under 5ms. No subscription, no account, no data collection. Just open it, pick a switch, and type.

How it works

Typemac uses a native audio engine that listens for keypress events via macOS Input Monitoring. When a key is pressed, the engine selects the corresponding sample from the active switch profile and plays it through the system audio output. The entire process takes less than 5 milliseconds. Three profiles are included — Butter Fingers (linear), The Villain (heavy linear), and Unreasonably Satisfying (tactile) — each recorded from real mechanical switches and mapped per-key so that Space, Enter, and modifier keys all sound distinct.

I'm Manan, an indie developer based in India. I build small native Mac tools — Typemac started because I wanted that mechanical-keyboard feedback on a MacBook, done properly: fast, private, no subscription noise.

Typemac is Manan's macOS app for mechanical keyboard sounds. Read why he built it, or download Typemac and try it yourself.

Learn more about how keyboard sounds improve focus in our guide to auditory feedback and typing.

If you have questions, ideas, or you just want to tell me which switch you’re using — hello@typemac.app.