Keyviz
Draws the keys you press as an overlay — for screencasts, streams and teaching.
What it does
Keyviz displays key presses and mouse actions as an on-screen overlay in real time. Position, style, colours, and entry and exit animations are all configurable, and it can show modifiers only or every keystroke.
The use is recordings: a screencast showing a keyboard-driven workflow is much easier to follow when the shortcuts are visible.
Notes
- Free and open source, built with Flutter. Not in Homebrew — download the
.dmgfrom GitHub Releases. - Needs Input Monitoring and Accessibility permissions.
- Turn it off when not recording. An app that draws every keystroke on screen is exactly what you do not want running while typing a password.
Alternative to
| Alternative | Type | Trade-off |
|---|---|---|
| KeyCastr | Open source | The long-standing macOS keystroke visualiser, open source |
| Keystroke Pro | Paid | App Store, more presentation-oriented styling |
| Mouseposé | Paid | For highlighting the cursor and clicks rather than keys |
Install
Download the macOS .dmg from GitHub Releases