Keyty is a free, open-source app that visualizes your keyboard and mouse actions in real time, making demos, presentations, tutorials, and livestreams easier to follow. It gives your audience a clear view of every shortcut, click, and input so you can communicate more effectively on screen.
- Real-time display of keyboard shortcuts, special keys, and typed input
- Customizable overlay styles, themes, size, layout, and fade timing
- Filters for modified keystrokes, special keys, media keys, and mouse events
- Visualize mouse clicks and scroll actions alongside keyboard input
- Pointer highlight ring with configurable shape, color, size, and thickness
- Pointer icon overlay with adjustable position, size, background, and tint
Keyty can be tuned from Settings to match your workflow and presentation style:
- Appearance: Choose keyboard overlay styles, themes, colors, and size.
- History: Keep a visual trail of your recent inputs.
- Filters: Control whether modified keystrokes, special keys, media keys, and mouse events appear.
- Mouse: Configure pointer rings and pointer icons, including visibility, shape, color, size, offset, background, and tint.
- Placement: Pick the display, screen anchor, margin, and stacking direction.
Download the latest release from GitHub
To build Keyty locally from source, see BUILD.md.
Keyty requires your permission to receive events from macOS in order to display your keystrokes and mouse clicks. See PERMISSIONS.md for setup and troubleshooting.
Input events are processed locally on your Mac. Keyty does not record, store, or upload your keystrokes, typed text, mouse clicks, or pointer activity. See PRIVACY.md for details, including Sparkle update checks.