Limelight
What Is Keystroke Display?
Keystroke display is a screen recording feature that renders the keys you press as visual badges on screen in real time, so viewers can see exactly what keyboard shortcuts and inputs you are using during a tutorial or demo.
Keystroke display solves one of the most common complaints viewers have about tutorial videos: the presenter uses a keyboard shortcut, the result appears on screen, but there is no indication of what was pressed. The viewer has to pause, rewatch, and guess — or ask in the comments. Keystroke display eliminates this friction by rendering pressed keys as a floating overlay, typically in the bottom corner of the screen, that appears while the key is held and fades out within one to two seconds after release. The overlay shows the modifier keys (⌘ ⌃ ⌥ ⇧) alongside the primary key, giving viewers a complete picture of the shortcut.
The display format matters. Pure text labels (e.g., "Command+Shift+S") are precise but can be verbose and slow to read at normal video playback speed. Symbol-based badges (e.g., "⌘⇧S") are more compact and match how shortcuts are shown in macOS menus, which helps viewers connect what they see in the video to what they will look for in the app. The best implementations show modifier keys as they are held — so a viewer can see ⌘ appear when Command is pressed, then ⇧ join it, then S complete the shortcut — giving a sequential view of a chord rather than showing the full shortcut only at the end.
In Limelight, keystroke display is activated with ⌃⌥2 and renders using the macOS symbol convention for modifier keys. The display appears in a floating badge at the bottom of the recording frame and is baked into the exported video so it is visible in every playback context. Combined with auto-zoom, which brings the click target into frame, and cursor spotlight, which marks the cursor's position, keystroke display completes the picture of every interaction — whether it was triggered by a click, a keyboard shortcut, or a combination of both.
Why Limelight
- ▸Keystroke display shows pressed keys as badges, eliminating the "what shortcut was that?" viewer frustration.
- ▸Symbol-based labels (⌘⇧S) are faster to read than text labels ("Command+Shift+S") at normal playback speed.
- ▸Sequential modifier display (⌘ appears, then ⇧ joins, then S) shows chord construction in real time.
- ▸In Limelight, activate keystroke display with ⌃⌥2 — the result is baked into the exported video.
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
- How do I turn on keystroke display in Limelight?
- Press ⌃⌥2 (Control-Option-2) during a recording session to toggle keystroke display on or off. You can also set it as a default in Limelight preferences.
- Does keystroke display capture all key presses, including passwords?
- Limelight's keystroke display is designed for tutorial contexts. It focuses on shortcut combos and modifier key chords. You should pause keystroke display (press ⌃⌥2 again) before typing sensitive information like passwords.
- Can viewers copy the displayed shortcut text from the video?
- No — the keystrokes are rendered as video frames, not selectable text. But the visual overlay is clear enough that most viewers can read and note the shortcut in real time during playback.