A key visualizer for COSMIC DE. Shows an overlay of your keystrokes, mouse clicks, and gestures.
- Real-time keystroke visualization overlay
- Mouse button and scroll wheel display
- Touchpad gesture recognition (swipes, holds)
- System tray integration
- Configurable position, size, colors, and ...
- Multiple color palettes
- COSMIC DE
- Rust
- just
- User must be in the
inputgroup (for libinput access)
just build-releasesudo just installThis installs to /usr/bin/kiwi along with desktop entry and icons.
sudo just uninstallKiwi uses libinput to capture keystrokes, which requires read access to /dev/input/* devices:
sudo usermod -aG input $USERLog out and log back in for the group change to take effect.
groups | grep inputLaunch Kiwi from your application menu or run:
kiwiKiwi runs as a tray icon. Click the tray icon to toggle the overlay. Right-click for settings and quit options.
Settings are stored via cosmic-config and can be accessed through the tray icon menu.
Adding yourself to the input group grants read access to all input devices (/dev/input/*). This means any program you run can read all keystrokes, including passwords. Only do this on systems you trust and where you control what software runs.
It's a Key Visualizer!
