Show the cue that explains the learner's next action. Use cursor emphasis and click indicators when learners need to locate, select, or drag something on screen. Show keystrokes only for shortcuts learners should remember and repeat. Use both when viewers need to connect a command with a specific on-screen result.
For a rehearsed, low-risk demonstration, a live input overlay can work well. When timing, screen coverage, readability, or privacy needs more control, record a clean demonstration first and add only the necessary cues during editing.
Choose the Cue That Explains the Action
A good tutorial does not visualize every movement or key press. It makes the otherwise easy-to-miss action visible.
Use the minimum effective cue for the task:
- 1
- Pointing to a control: Emphasize the cursor or briefly spotlight its location. 2
- Selecting a menu, button, or panel: Add a visible click indicator at the moment of selection. 3
- Teaching a memorable command: Display the shortcut, such as Ctrl + Z, as it is used. 4
- Demonstrating drag-and-drop: Keep the cursor visible throughout the movement, then use a click cue at the pickup and release points if needed. 5
- Entering sample text: Narrate the action and zoom into the field rather than exposing every typed character. 6
- Showing a command and its result: Pair a shortcut overlay with a visible cursor or click only when both inputs clarify the cause and effect.
The goal is not decoration. Small visual changes can be difficult to notice, including for older viewers, so cues should be conspicuous enough to follow without overwhelming the lesson. W3C's focus-appearance guidance offers a useful principle: prioritize clear visibility and contrast over subtle state changes.
Decide Between Live Input Capture and Post-Production Cues
Choose the production method based on how much control the lesson requires.
Use Live Input Capture for Rehearsed Demonstrations
Live overlays are useful when the keyboard and mouse actions are central to the instruction and you can perform the sequence cleanly in one take. In OBS Studio, the third-party Input Overlay plugin can display keyboard and mouse inputs directly as an OBS source, rather than requiring capture of a separate overlay window.
This approach suits a short lesson such as demonstrating a sequence of editing shortcuts or navigating a repeatable software workflow. Before recording the full lesson, make a short test capture to confirm that the displayed keys, mouse buttons, and timing match the demonstration.
On Linux, test the exact recording environment before relying on this method. The plugin may not be able to hook mouse and keyboard input in Wayland sessions.
Add Cues After Recording When Control Matters More
Post-production is the stronger choice when a screen recording contains interruptions, complex text entry, sensitive windows, or interface areas that change from scene to scene. Record the software task cleanly, then add a concise shortcut label, cursor callout, zoom, or click marker only where learners need it.
This workflow lets you:
- 1
- Remove accidental or irrelevant inputs. 2
- Delay a cue until narration introduces the action. 3
- Reposition labels away from important controls and captions. 4
- Use different cue placement for landscape lessons and vertical clips. 5
- Review each frame for private content before publishing.
An editing pass is particularly valuable for course material, where a learner may pause, replay, or watch on a small screen. If you are refining labels and instructional text after capture, an editor such as CapCut can serve as the finishing stage; see this guide to adding text in video editing workflows for broader text-overlay considerations.
Use a Simple Setup That Matches the Lesson
Start with the smallest setup that supports the action you are teaching.
For Windows Tutorials Focused on Clicks
Windows PowerToys includes Mouse Utilities for improving cursor visibility and highlighting mouse clicks. Its tools can help when a lesson primarily involves menus, buttons, panels, or small interface targets. Microsoft's PowerToys Mouse Utilities documentation also describes crosshairs and cursor-location aids.
Treat this as a cursor-and-click option, not a keystroke solution. Test the visual result in a short recording before building the lesson around it, because the documented utility behavior does not establish how every screen recorder will capture the effect.
For OBS Tutorials That Need Keyboard and Mouse Displays
If learners must see both keys and mouse actions, use an OBS input-display route.
- 1
- Input Overlay: Adds keyboard and mouse input displays within OBS through a third-party plugin. 2
- NohBoard: Can show mouse clicks when the selected keyboard-layout file defines the mouse buttons. The layout choice matters: a display without mouse keys will not show mouse-click detection. 3
- Window Capture for NohBoard: The cited guidance identifies Window Capture as the preferred way to bring NohBoard into OBS.
For either route, verify the overlay with the actual keyboard layout, shortcut set, and monitor arrangement used in the lesson. A preset that looks correct in a test scene may not reflect the keys learners see in the finished tutorial.
Carnac is another keyboard-presentation option that can add key icons and circular mouse-click highlights, but the cited fork is not actively maintained. Use it carefully and validate the output before depending on it for a course series.
Make Cues Readable Without Covering the Lesson
There is no universal cursor-ring diameter or shortcut-label size that works for every course player. Instead, judge the cue in the final viewing context.
A practical placement rule is simple: put the cue close enough to the action to explain it, but never on top of the control, dialog, caption, or result that learners need to inspect.
Before export, check that:
- 1
- The cursor remains visible against both light and dark application panels. 2
- Click feedback is obvious but short enough not to obscure the next step. 3
- Shortcut labels have strong contrast and remain readable at phone size. 4
- The overlay does not cover captions, form fields, menus, or confirmation messages. 5
- Drag actions reveal the full path from the starting object to the destination. 6
- Shortcut displays match the keys actually pressed.
For a visibility benchmark, WCAG 2.2's focus-appearance criterion requires strong contrast-at least 3:1 for the changed pixels-and a clearly visible indicator area. That standard applies to interface focus rather than video overlays, but it is a useful reminder that faint outlines and tiny state changes are poor teaching signals.
Protect Private Input and on-Screen Information
Input overlays can reveal more than a tutorial needs. Pause or suppress them before entering passwords, private messages, API keys, account details, confidential filenames, or other sensitive text. Also inspect the screen itself: hiding keystrokes does not conceal information already visible in a browser, file picker, notification, or application window.
Carnac includes a silent mode, toggled with Ctrl + Alt + P, to stop recording selected keystrokes while the mode is enabled. That can help during a controlled transition, but it does not hide mouse clicks or private information displayed on screen.
On macOS, review the privacy practices of any third-party application granted screen or system-audio recording access. Apple notes that information collected by allowed third-party apps or websites is governed by those parties' own terms and privacy policies. If an app requests Accessibility access, review that permission with the same care: it can provide access to contacts, calendars, and other information. Apple's Accessibility permission guidance explains the scope of that access.
Record, Refine, and Test Before Publishing
Use this final pass for every software lesson:
- 1
- Record: Capture one short, rehearsed task with only the cues required to understand it. 2
- Refine: Remove irrelevant inputs, align labels with narration and visible results, and move overlays away from controls and captions. 3
- Test: Watch at the size learners will use, including a course player or phone preview. Confirm cue visibility, shortcut accuracy, synchronization, and privacy. 4
- Publish: Export only after the tutorial makes the next action unmistakable without exposing information learners do not need.
Choose one small task-selecting a menu, using a shortcut, or completing a drag-and-drop action-and build a short demonstration around it. Capture it live when the input sequence is clean and repeatable; otherwise, refine the recording in an editing workflow such as CapCut so every click and key serves the lesson.