A minimal, beautiful keystroke visualizer for macOS.
- Beautiful Visuals: Clean, modern bubbles that fade in and out.
- Smart Grouping: Groups rapid keystrokes into a single bubble.
- Customizable: Adjust font size, colors, display duration, and bubble limits.
- Privacy Focused: Runs locally, no data logging.
- Performance: Native Swift + Core Animation.
| Component | usage |
|---|---|
| Status Bar Icon | Click to access menu (Toggle Enabled, Preferences, Quit). |
| Preferences | Customize Font Size, Colors, Duration, Key Limits. |
| Global | Type anywhere to see your keystrokes visualized. |
The app runs in the background. Use the menu bar icon (keyboard symbol) to access controls. You must grant Accessibility Permissions to the app when prompted (System Settings -> Privacy & Security -> Accessibility).
To build the app bundle:
chmod +x build.sh
./build.shThis will create KeysOn.app and KeysOn.dmg in the current directory.
MIT License. See LICENSE file.