Turn your mushy membrane keyboard into a thunderous mechanical beast. π¦
A Python script that plays Cherry MX Blue-style sounds when you type. Because your coworkers weren't annoyed enough already. π
- π§ Linux only (uses evdev - sorry Windows/Mac folks, skill issue)
- π PulseAudio (for the clicky sounds)
- π Python 3 with numpy and evdev
- π₯ Your user in the
inputgroup (or just yolo it with sudo)
# Arch btw π©
sudo pacman -S python-numpy python-evdev
# Or use a venv like a civilized person π§
python -m venv .venv
.venv/bin/pip install numpy evdevpython mechanical_typer.py
# or with venv
.venv/bin/python mechanical_typer.pyThen type anywhere. Annoy everyone. You're welcome. π
If it yells about not finding a keyboard:
sudo usermod -aG input $USER
# Then log out and back in (yes, actually log out) πͺOr just run with sudo if you like living dangerously. π°
- π΅ Cherry MX Blue click sounds (the superior switch, fight me)
- πͺ Bottom-out thock
- π Case resonance
- πΎ Spacebar has extra THONK
- π₯οΈ Wayland compatible (because it's not 2015 anymore)
Do whatever you want with it. It's a keyboard sound script, not a nuclear reactor. β’οΈ