Visualize your keyboard in real-time
A cross-platform desktop overlay for split and ergonomic keyboards. See every key press highlighted live — perfect for learning new layouts, demonstrating combos, or streaming your setup.
Features
Real-time key highlighting
Pressed keys light up instantly using a global keyboard listener — works across all apps.
Multiple layouts
Built-in support for Corne, Dactyl, QWERTY, QWERTZ, Mac, and Magic. Load your own via JSON.
ZMK BLE layer sync
Connects to your wireless keyboard over Bluetooth and automatically switches the displayed layer.
Always-on-top overlay
Transparent, frameless window that floats above everything. Click to show the title bar; it auto-hides after 30 seconds.
System tray integration
Closing the window hides to tray. Restore with one click or a configurable global hotkey.
Configurable
All settings — layouts, default selection, toggle hotkey — live in a single ~/.keyri.json file.
Ready to try it?
Download the latest release for macOS, Windows, or Linux, or follow the setup guide to build from source.
Setup guide →