KeyEcho:监听键盘输入并播放悦耳音效,低资源占用且支持自定义

Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast

分支1Tags8
文件最后提交记录最后更新时间
1 个月前
2 年前
23 天前
24 天前
23 天前
1 个月前
1 个月前
1 个月前
2 年前
2 年前
1 个月前
2 年前
23 天前
1 个月前
1 个月前
1 个月前
2 年前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前

KeyEcho — 每一次按键都能带来快速响应的键盘音效。基于 Tauri 和 Rust 构建的开源键盘音效工具。

ZacharyL2/KeyEcho | Trendshift

KeyEcho

KeyEcho 是一款小巧的开源桌面应用,让你在打字时能听到悦耳的键盘音效。它采用 Tauri、Rust 和 Solid 构建,旨在保持本地化、快速响应且易于审计的特性。

官方网站 · 下载 · 技术详解 · 自定义音效

核心优势

  • 本地键盘事件处理,实现低延迟音效播放。
  • 跨平台支持,适用于 Windows、macOS 和 Linux。
  • 轻量级原生桌面应用,无需捆绑浏览器运行时。
  • 无需账户、云同步或输入内容分析。
  • 支持自定义音效包,满足个性化打字体验需求。

音效包

KeyEcho 本体将始终保持免费开源。我们计划推出付费高级音效包作为可选内容,所得收入将用于音效录制、调校和应用维护。

目前的创始者捆绑包是一次性 9.99 美元的早期支持者优惠:

  • 包含首批工作室录制的高级音效包。
  • 包含创始期间发布的所有额外高级音效包。
  • 赋予创始者对下一批音效包制作队列的优先投票权。
  • 非订阅制。
  • 不影响 KeyEcho 的正常使用。
  • 并非所有未来音效包的终身通行证。

你可以在 keyecho.app 上为下一批音效包投票或支持创始者捆绑包。

想要创建自己的音效包?请参阅 自定义音效指南,了解如何录制、处理并将自定义音效包添加到 KeyEcho 中。

文档

安装

GitHub Releases 页面 下载最新版本。

支持的目标平台:

  • Windows x64 / ARM64
  • macOS Intel / Apple Silicon
  • Linux x64 / ARM64

KeyEcho 需要获取操作系统的全局键盘事件监听权限。它仅将按键事件映射为本地声音播放,不会上传输入内容。

开发

前提条件

本地运行

git clone git@github.com:ZacharyL2/KeyEcho.git
cd KeyEcho
pnpm install
pnpm dev

实用命令

pnpm web:dev       # Vite frontend only
pnpm web:build     # Type-check and build the frontend
pnpm test:rust     # Rust tests
pnpm test          # Rust tests, web tests, and frontend build
pnpm build         # Tauri production build

许可证

KeyEcho 采用 AGPL-3.0 许可证 发布。

项目介绍

Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast

定制我的领域