Limelight
What Is a Keystroke Overlay?
A keystroke overlay is a transparent visual layer rendered on top of screen recording content that displays keyboard key presses as badges or labels in real time, giving viewers a complete picture of keyboard-driven interactions.
A keystroke overlay is a composited visual element that lives above the screen content layer in a recording. "Overlay" implies layering: the screen content is the base layer, and the keystroke badges are drawn on top without replacing or obscuring the underlying UI. This compositing happens either in real time during recording (where the badges appear in the live capture) or in post-production via a plugin or filter. Real-time overlays have the advantage of frame-accurate synchronization; post-production overlays allow more visual customization but require additional editing work.
The design of a keystroke overlay affects both readability and aesthetics. Common design choices include: semi-transparent dark pill backgrounds (which contrast well against both light and dark screen content); white or light-colored key labels (readable against the dark background); subtle fade-in/fade-out animations (which draw the eye without startling the viewer); and positioning in the lower-center or lower-right corner of the frame (where it is noticeable but out of the way of primary UI content). Position should be customizable because different recordings have important content in different screen areas.
Limelight renders its keystroke overlay (activated with ⌃⌥2) as part of the recording pipeline, baking the key badges into the video frame at export time. The overlay uses macOS-native key symbols and a clean, minimal badge style that blends with the look of macOS interfaces. Because it is baked in at export, the overlay requires no post-processing and is visible in every playback context — embedded in web pages, opened in media players, or shared via messaging apps — without the viewer needing any special player or extension.
Why Limelight
- ▸A keystroke overlay is a composited layer drawn above screen content — it does not replace the underlying UI.
- ▸Best design: semi-transparent dark pill backgrounds, light key labels, subtle fade animation, lower-corner placement.
- ▸Real-time overlays (during recording) are frame-accurate; post-production overlays offer more customization.
- ▸Limelight bakes the keystroke overlay into the exported video — no post-processing or special player required.
Cursor spotlight free · from $2.99/mo or $34 lifetime · macOS 14+
Or get Pro — from $2.99/mo · See how it works →
free to start, then go Pro from $2.99/mo or a $34 one-time lifetime license. macOS 14+, notarized by Apple.
FAQ
- Can I reposition the keystroke overlay in Limelight?
- Limelight places the keystroke overlay in the lower portion of the frame by default. Customization options for position and appearance are available in Limelight Pro preferences.
- Does the keystroke overlay interfere with auto-zoom?
- No. Limelight composites the keystroke overlay after applying the auto-zoom transform, so the badges appear at a fixed position in the output frame regardless of the current zoom state — they never get cut off or scaled by the zoom.