keyviz
Keyviz 是一款免费且开源的工具,可实时可视化您的按键 ⌨️ 和鼠标操作 🖱️。
- 星标
- 9654
- 复刻
- 362
- 最近推送(UTC)
- 2026年4月1日
- 项目状态
- 未归档
原始 README
以下为英文项目原文快照,最新内容请访问 GitHub。
Keyviz
Keyviz is a free and open-source tool that visualizes your keypresses and mouse actions in real-time. Let your audience know what handy shortcuts you're pressing during tutorials, presentations, collaborations, or whenever you need.
⌨️ Keypress & 🖱️ Mouse Actions
Along with normal keys, you can also visualize mouse actions like Cmd + Click, Alt + Drag, etc.
Display mouse clicks and scroll wheel movements alongside your cursor.
⚙️ Full Customization
Don't settle for defaults. Every aspect of the visualization is under your control:
- Styling: Change colors (modifier vs. regular keys), size, layout, border, and background.
- Filtering: Control which keys are shown using hotkey or custom filters.
- History: Keep a visual trail of your recent inputs.
- Position: Move the visualization to any part of your screen.
- Animations: Customize how inputs appear and disappear with preset entry and exit animations.
📥 Installation
Windows & macOS
You can download the latest version of Keyviz from the GitHub Releases page.
- Windows: Download the
.msiinstaller, run it, and follow the steps. - macOS: Download the
.dmg. Note: Keyviz requires Input Monitoring and Accessibility permissions. Enable them here:Settings > Privacy & Security > Input Monitoring & Accessibility
Linux (x11)
Keyviz is compatible with Linux using the X11 protocol. Currently, you can try it out by following the build instructions below.
🛠️ Build Instructions
If you want to contribute or build the latest features from the source, ensure you have Node.js and Tauri set up on your system.
-
Clone the repository:
git clone https://github.com/mulaRahul/keyviz.git cd keyviz -
Install dependencies:
npm install -
Build the executable:
npx tauri build
💖 Support the Project
- Star the Repo: It helps others discover the project!
- GitHub Sponsors: Sponsor @mularahul
- Keyviz Pro: Get access to exclusive features while supporting the development of this open-source project.
👉 Upgrade to Pro at keyviz.org/pro
Built with 🦀 and ❤️ using Tauri.
分类
如何选择适合项目的代码仓?
先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
- 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
- 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
- 使用前在 GitHub 核对 README、许可证与 Issues。
来源与维护
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗