`keyrc` is a desktop app experiment aimed at keyboard control and configuration. The repository combines a SvelteKit frontend with a Tauri shell and Rust backend.
The motivation behind `keyrc` is simple: system-level keyboard configuration usually feels fragmented, hidden, or overly low-level. I want a small local app that gives me direct control over key behavior without feeling like a developer-only tool.
- The application scaffold for a native-feeling configuration utility.
- A small, efficient stack that keeps the UI web-based while still allowing local desktop capabilities.
- A clear roadmap around key remapping, configurable settings, and tray behavior.
- SvelteKit for the interface layer.
- Tauri for packaging and native integration.
- Rust on the desktop side for system-facing functionality.
- Tailwind CSS for a lightweight styling workflow.
- Remapping and handling special keys such as volume and brightness controls.
- Settings that allow more granular customization.
- A tray-based background utility model rather than a heavy always-open app.
This project is still evolving, but the structure is already in place for turning it into a proper desktop utility.