keyrc

即将推出查看代码
Svelte
TypeScript
Tauri
Rust
Tailwind CSS

概述

`keyrc` 是面向键盘控制与配置的桌面应用实验。仓库将 SvelteKit 前端与 Tauri 外壳及 Rust 后端结合在一起。

产品构想

动机很简单:系统级键盘配置往往分散、隐蔽或过于底层。我想要一款小型本地应用,能直接控制按键行为,又不必像纯开发者工具那样难用。

做了什么

  • 原生质感的配置类应用脚手架。
  • 小而高效的栈:UI 基于 Web,同时保留本地桌面能力。
  • 围绕按键重映射、可配置设置与托盘行为的清晰路线图。

技术细节

  • SvelteKit 作为界面层。
  • Tauri 负责打包与原生集成。
  • 桌面侧用 Rust 处理面向系统的功能。
  • Tailwind CSS 提供轻量样式工作流。

计划中的能力

  • 重映射与处理音量、亮度等特殊按键。
  • 支持更细粒度自定义的设置。
  • 以托盘后台工具为主,而非始终打开的重型应用。

当前状态

项目仍在演进,但结构已具备,可继续打磨为正式的桌面实用工具。

>Newsletter

Stay Updated

Get notified when I publish new articles, tutorials, and project updates. Subscribe for insights and actionable content.