Open Source · v1.0

Make Every
Keystroke Count

Mechanical keyboard sounds for your browser, desktop, and code editor. Hand-picked from real switches.

⬇ Download Now ⭐ GitHub
Q
W
E
R
T
Y
U
I
O
P
Caps
A
S
D
F
G
H
J
K
L
Shift
Z
X
C
V
B
N
M
Shift
— Key Sound Active —

Choose Your Platform

Available for three platforms — pick the one that fits your workflow.

🐧
GNOME Shell · Linux
⚠ WIP
GNOME Extension
System-wide keyboard sounds on every keystroke. Works with GNOME 43–48. Still being fixed — some issues remain.
⭐ View on GitHub
🌐
Brave · Chrome · Chromium
Browser Extension
Typing sounds in your browser as you fill forms, write emails, or chat. Load unpacked in seconds.
⭐ View on GitHub
💻
VS Code · Cursor · Codium
VS Code Extension
Satisfying click sounds while you code. Includes a built-in sound picker panel and volume control.
⭐ View on GitHub

10 Hand-Picked Switches

Every sound was personally sourced from real mechanical keyboard recordings.

🌸
Osu
🔥
Hitokage
⚙️
Semimecha
🧈
Lubed
🎵
Nk Cream
💎
Topre
🖤
Mx Black
🌙
Stealth
🌸
Box Pink
💛
Gateron Yellow

Install & Use

Step-by-step guides for every platform.

🐧
GNOME Extension ⚠ Work in Progress
System-wide sounds on Linux · GNOME 43–48

📦 Installation

  1. 1Go to the GitHub repo and click Code → Download ZIP
  2. 2Extract the ZIP on your computer
  3. 3Rename the folder to:
    keysound@kija-maharjan.github.com
  4. 4Move it to:
    ~/.local/share/gnome-shell/extensions/
  5. 5Restart GNOME Shell:
    Alt+F2 → type r → press Enter
  6. 6Open GNOME Extensions app and enable Key Sound

🎮 How to Use

  1. 1Sounds play automatically on every key press system-wide
  2. 2Click the Key Sound toggle in GNOME Quick Settings
  3. 3Choose a sound style from the menu
  4. 4Use volume − / + to adjust loudness
⚠ Check GitHub Issues for known problems.
🌐
Browser Extension
Brave · Chrome · Any Chromium browser

📦 Installation

  1. 1GitHub repoCode → Download ZIP
  2. 2Extract the ZIP anywhere
  3. 3Open:
    brave://extensions or chrome://extensions
  4. 4Enable Developer Mode
  5. 5Click Load Unpacked → select folder

🎮 How to Use

  1. 1Click the ⌨️ icon in your toolbar
  2. 2Toggle ON / OFF
  3. 3Drag the volume slider
  4. 4Click a sound style to switch
💡 Works best on Linux. Windows experimental. Mac untested.
💻
VS Code Extension
VS Code · Cursor · VSCodium · Linux · macOS · Windows

📦 Installation

  1. 1Download the .vsix from the GitHub repo
  2. 2Open VS Code:
    Ctrl+Shift+P (Cmd+Shift+P on Mac)
  3. 3Run: Extensions: Install from VSIX
  4. 4Select the .vsix file and reload
# Or via terminal:
code --install-extension keyboard-sound-1.1.0.vsix

🎮 How to Use

  1. 1Sounds play automatically as you type
  2. 2Check the bottom-right status bar
  3. 3Click it to open the sound picker panel
  4. 4Or:
    Ctrl+Shift+P → Key Sound: ...
💡 Linux needs aplay. macOS: afplay. Windows: PowerShell.

Reviews & Feedback

Enjoyed Key Sound? Share your experience — every review helps the project grow.

Not likelyExtremely likely

What people are saying

Loading reviews…

Need Help?

Something not working? Have a feature idea?

🐛

Bug Reports

Found something broken? Open an issue on GitHub with your OS and version.

Open an Issue
💡

Feature Requests

Have an idea for a new sound or feature? Submit it as a GitHub issue.

Suggest a Feature
✉️

Direct Contact

For anything else, reach out by email. Response within 1–2 days.

Send an Email

Made by Kija

K

Kija Maharjan

Fullstack Developer · UI Designer · Kathmandu, Nepal

A self-motivated developer with 5+ years of experience building websites, POS systems, and open source tools. Key Sound started as a personal project to make every keystroke more satisfying.