# Repository: mulaRahul/keyviz # Stars: 9193 ## README.md # [Keyviz](https://keyviz.org)
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](https://github.com/mulaRahul/keyviz/releases)** page.
* **Windows:** Download the `.msi` installer, 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](https://nodejs.org/) and [Tauri](https://v2.tauri.app/start) set up on your system.
1. **Clone the repository:**
```bash
git clone https://github.com/mulaRahul/keyviz.git
cd keyviz
```
2. **Install dependencies:**
```bash
npm install
```
3. **Build the executable:**
```bash
npx tauri build
```