macOS 14.0+ • Apple Silicon & Intel Universal

Bring legendary mechanical keyboards to your Mac.

Turn everyday typing into a rich sensory acoustic experience. Authentically synthesized in real time with zero latency — IBM Model M buckling spring, Cherry MX switches, and vintage typewriters.

Version 1.0.0 • Mac App Store Release • 100% Offline & Private
RetroKeys IBM Model M (1984)
Active
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
RETURN 🔔
SHIFT
SPACEBAR
DELETE
Press any key on your keyboard to audition switch sounds

Audition Legendary Switches

Every mechanical switch is procedurally synthesized using native Web Audio waveforms with micro-pitch randomization — exactly as heard on macOS.

IBM Model M

Iconic buckling spring with metal twang & dual-stage click.

Force 70 cN
Travel 3.7 mm
Sound Loud & Resonant

Apple AEK II (Alps Blue)

Vintage Apple tactile clickleaf snap & resonant slider clack.

Force 65 cN
Travel 3.5 mm
Sound Crisp Chime

HHKB (Topre Capacitive)

Damped rubber dome pop & conical spring acoustic thock.

Force 45 cN
Travel 4.0 mm
Sound Deep Thock

IBM 3278 (Beam Spring)

1970s mainframe flyplate snap & heavy physical solenoid clunk.

Force 60 cN
Travel 3.8 mm
Sound Solenoid Clunk

Cherry MX Blue

Crisp, high-frequency tactile mechanical snap.

Force 60 cN
Travel 4.0 mm
Sound Crisp Click

Cherry MX Thock

Deep, warm, and damped acoustic bottom-out thud.

Force 55 cN
Travel 3.4 mm
Sound Deep Thock

Gateron Oil King

Ultra-smooth factory-lubed linear with deep marbly pop.

Force 55 cN
Travel 4.0 mm
Sound Creamy Marbly

Holy Panda

Snappy explosive tactile bump with high-pitched clack.

Force 67 cN
Travel 3.2 mm
Sound Popping Clack

Kailh Box Jade

Thick dual-stage clickbar snapping on both down and upstroke.

Force 50 cN
Travel 3.6 mm
Sound Sharp Clickbar

Wooting Hall Effect

Frictionless magnetic analog linear with crisp bottom-out.

Force 40 cN
Travel 4.0 mm
Sound Magnetic Glide

Royal Typewriter

Heavy mechanical clatter with brass bell on Enter key 🔔.

Force 85 cN
Travel 5.0 mm
Sound Clatter & Bell

Retro CRT Terminal

1980s mainframe acoustic teletype square-wave blip.

Force 50 cN
Travel 3.0 mm
Sound 8-Bit Acoustic
0
Words / Min
0
Keystrokes
0
Peak WPM
Switch Volume

Up and running in four simple steps.

No command-line setup or complex configurations. Just download, click, and type.

Download from the Mac App Store

Get RetroKeys directly from the official Mac App Store. Sandboxed, Apple-notarized, and optimized for Apple Silicon (M1/M2/M3/M4) and Intel Macs running macOS 14.0 Sonoma or later.

Download on the Mac App Store
RetroKeys Icon Mac App Store Release

Verified by Apple • macOS 14.0 Sonoma or later

Open from /Applications

After installation, open RetroKeys from your Applications folder or Launchpad. RetroKeys lives quietly in your macOS Menu Bar without taking up Dock space.

⌨️
Menu Bar Companion

Lives quietly in the top menu bar

Grant Accessibility Permission

To hear mechanical clicks across any application (VS Code, Xcode, Slack, Terminal), macOS requires Accessibility access. Click the banner in RetroKeys to open System Settings > Privacy & Security > Accessibility and toggle RetroKeys on.

🔒
System Settings > Accessibility

Zero data logged • 100% offline in-memory synthesis

Pick Your Mechanical Switch

Click the RetroKeys menu bar icon to switch between IBM Model M, Cherry MX, or Royal Typewriter acoustics anytime, adjust volume, or turn on 90s server room background soundscapes.

Satisfying Sensory Typing

Enjoy typing every day

Retro Ambient Background Audio

Pair your mechanical typing with authentic vintage background soundscapes designed for deep focus.

90s Server Room

Calming transformer hum, cooling fan drone, and gentle mechanical hard drive seek chatter.

CRT Monitor Rain

Gentle acoustic rainfall pattering against vintage green phosphor CRT glass.

Ambient Volume

Built with Apple HIG & Clean Architecture

0ms Procedural Synthesis

Mathematical acoustic synthesis using native AVAudioEngine & AVAudioPCMBuffer. Zero disk read latency and organic pitch modulation on every keystroke.

🚀

Apple Silicon Native

Universal binary compiled for arm64 & x86_64. Consumes less than 0.1% CPU and under 15 MB RAM during active typing.

🛡️

100% Offline & Private

Zero network connections, zero tracking, zero analytics. Keystrokes are processed strictly in memory to generate audio and discarded immediately.

🏗️

Clean Architecture

Strict separation into Domain, Data, Presentation, and UI layers. Dependency Injection container and fully tested with automated XCTest suites.

Get RetroKeys on the Mac App Store

Download RetroKeys exclusively from the Mac App Store with automatic background updates.

RetroKeys App Icon

RetroKeys for macOS

Official Mac App Store release. 100% offline, privacy-first, and verified by Apple.

Download on the Mac App Store
✓ macOS 14.0 Sonoma or later ✓ Apple Silicon & Intel Universal ✓ Automatic Background Updates ✓ Sandboxed & Apple Notarized

Frequently Asked Questions

Everything you need to know about setting up and using RetroKeys.

macOS requires Accessibility permission (AXIsProcessTrusted) for any background application to detect global keystroke events across other apps. RetroKeys only reads the virtual key type (standard, space, enter, backspace) to trigger the corresponding acoustic sound. It never logs, stores, or transmits your keystrokes.

Yes! RetroKeys includes an integrated interactive Sound Test Pad in its menu bar popover and web dashboard. You can audition all switch sounds and test typing speed inside the app without system-wide permissions.

Not at all. The audio engine uses an 8-voice polyphonic player pool with pre-rendered memory buffers. You can type over 150 WPM with zero clipping, dropped sounds, or input latency.

Click the keyboard icon in the macOS menu bar and tap the speaker icon to instantly mute all switch and ambient sounds.