MonkeySounds: System-wide Mechanical Keyboard Sounds on Windows
说明与用途
开发者创建了 MonkeySounds,这是一款免费的开源 Windows 应用程序,可在系统范围内播放机械键盘和鼠标声音。它使用 C++ 和 Win32 API 构建,通过挂钩输入系统为所有应用程序提供逼真的开关声音,且对性能零影响。
问题
Existing browser extensions for mechanical keyboard sounds were limited to the browser environment, lacking system-wide coverage for all applications.
结果
Released MonkeySounds, a free, open-source Windows app that plays realistic mechanical switch sounds system-wide for every keystroke and mouse click, featuring 16 built-in profiles and custom profile creation with zero performance impact.
工作流
- Identify limitation of browser-only sound extensions.
- Develop native Windows application using C++ and Win32 API.
- Hook directly into the Windows input system to capture keystrokes and mouse clicks.
- Integrate miniaudio library with WASAPI backend for low-latency audio playback.
- Implement 16 built-in switch profiles and a wizard for custom audio profiles.
- Ensure zero performance impact and system tray integration.
- Package using NSIS installer and set up GitHub Actions for CI.
证据
I loved the browser extension that adds keyboard sounds while typing, but I wanted it everywhere not just in the browser. So I built a native Windows app in C++ that hooks directly into the input system.
Zero performance impact runs silently in the system tray
- 记录日期: 2026-09-08T07:45:14.651Z