Skip to content

codecravings/ClickClackArch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ClickClackArch ⌨️πŸ’₯

Turn your mushy membrane keyboard into a thunderous mechanical beast. 🦁

What is this? πŸ€”

A Python script that plays Cherry MX Blue-style sounds when you type. Because your coworkers weren't annoyed enough already. 😈

Requirements πŸ“‹

  • 🐧 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 input group (or just yolo it with sudo)

Installation πŸ› οΈ

# 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 evdev

Usage πŸš€

python mechanical_typer.py
# or with venv
.venv/bin/python mechanical_typer.py

Then type anywhere. Annoy everyone. You're welcome. 😎

Permissions πŸ”

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. 🎰

Features ✨

  • πŸ”΅ 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)

License πŸ“œ

Do whatever you want with it. It's a keyboard sound script, not a nuclear reactor. ☒️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages