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 →