← Blog

How to Show Keyboard and Mouse Inputs on Gameplay Videos: Keystroke Overlays (2026)

How to Show Keyboard and Mouse Inputs on Gameplay Videos — step-by-step overview graphic
Key takeaways
  • A keystroke overlay is a display that shows the keyboard and mouse inputs you are pressing in real time, right on top of the game screen.
  • For combo and mechanics tutorials, sharing inputs, and reviewing your own play, it conveys your controls far more clearly than words ever could.
  • Normally you have to install a separate program like NohBoard alongside OBS and manually adjust its position and skin, which is tedious.
  • DOR logs your keyboard and mouse inputs while it records, so you can show an input overlay on finished clips or bake it into the video with Trim Section.

When you show off precise movement in a shooter, a combo in a fighting game, or a skill combo in a MOBA on video, the screen alone rarely makes it clear which keys you actually pressed. That is why most tutorial videos from skilled players keep the keyboard and mouse inputs displayed in a corner of the screen.

In this article, we walk through what a keystroke overlay is, why it is worth turning on, how people usually make one, and how to show key inputs on clips recorded with DOR and add them to the video, step by step.

What Is a Keystroke Overlay

A keystroke overlay is a display that layers real-time graphics of the keyboard keys, mouse buttons, and mouse movement you are currently using on top of your gameplay video. In English it is called a key input overlay or keystroke overlay, and it usually appears as a small keyboard shape in a corner of the screen.

  • The key you press lights up or changes color, so you can instantly see which key was hit.
  • Mouse inputs such as left and right clicks, the wheel, and movement direction can be displayed too.
  • WASD movement, skill keys, and actions like jumping or dashing line up perfectly with the on-screen action and its exact timing.
Actual NohBoard input overlay showing a full keyboard and left and right mouse buttons
Actual NohBoard v1.3.0 UI · GPL-2.0

Why Showing Your Inputs Helps

Showing your key inputs on screen lets you convey controls that are hard to explain in words with precision. It is especially effective in the following situations.

  • Combo and mechanics tutorials: viewers can copy exactly which keys you pressed, in what order, and with what timing.
  • Sharing inputs: when you post a split-second movement or aim adjustment to the community, having the inputs shown makes it far more convincing.
  • Reviewing your own play: when you rewatch your play, you can spot the moments your hands got tangled up and any unnecessary key presses yourself.

For example, counter-strafing in Valorant, fast skill combos in League of Legends, and slide-and-jump movement in Apex Legends all become noticeably easier to understand when the key inputs are shown alongside them.

For a tutorial video, add a quick note that mouse sensitivity and key bindings differ from person to person. The same key can feel different depending on the setup, so this helps reduce misunderstandings.

The Usual Way: OBS + NohBoard

To build a keystroke overlay yourself, you generally combine a broadcasting program like OBS with a separate key display program like NohBoard. The concept is simple, but once you actually set it up, it takes quite a bit of work.

  • You have to download, install, and keep running a separate key display program like NohBoard.
  • You have to choose the key layout and skin to display, and separately configure it to show mouse inputs too.
  • In OBS you have to bring in that display via window capture or chroma key and manually adjust its position and size.
  • If you forget to keep the program running every time you record, the inputs will not be captured in your clip when it matters.

For someone comfortable with broadcast setups this is doable, but for someone who just wants to quickly save a good moment, the barrier is high. On top of that, a setup built this way makes it hard to turn the inputs on and off separately when you edit the clip later.

Showing Key Inputs with DOR

DOR is a free game recording and clip tool that automatically detects supported games and records them. While it records, it also logs your keyboard and mouse inputs, so you can show an input overlay on your finished clips without installing a separate plugin or adjusting its position.

  • No need to install a separate program like NohBoard or composite the display in OBS.
  • There is no display program to launch before you record, so there is nothing to forget to turn on.
  • The overlay is drawn over the video during playback, so your original recording stays untouched; it is only baked in when you leave the input overlay switch on in Trim Section or in the edit step when sharing.
  • A clip with the key inputs baked in can be exported as a file or posted to dor.gg to share.
DOR Studio editing screen with the effects panel open
The DOR Studio editor. Baking the key input overlay into a clip happens in the desktop app, in Trim Section or the share edit step.
If you are planning to make a mechanics tutorial, keep the DOR clips that caught your best moments instead of deleting them. Their input data stays with them, so later you can trim just the part you need and add the key inputs.

Wrap-Up

A keystroke overlay is a huge help for showing combos and mechanics, sharing inputs, and reviewing your own play. Building one yourself means taking on the installation and setup of an OBS and NohBoard combo. If you recorded with DOR, your inputs were logged along with the video, so you can show them on finished clips and bake them into only the parts you need. If you want to make videos that show your controls properly, just turning it on once changes the result.

Recording that starts when your game does: free game recorder →

DOR Clips

Valorant clips on DOR

See more on DOR →

Valorant videos recorded and posted by DOR users. Tap one to play it on dor.gg.

FAQ

FAQ

What exactly is a keystroke overlay?

It is a display that layers real-time graphics of the keyboard keys and mouse buttons and movement you are currently pressing on top of your gameplay video. It is used to convey controls like combos and movement to viewers with precision.

How is making one with OBS and NohBoard different from DOR?

OBS + NohBoard requires you to install separate programs and manually adjust the key layout, skin, and position, but it can also show your keys live on stream. DOR logs your inputs while it records, so without that setup you can show an input overlay on finished clips, and it is baked into a new clip when the input overlay switch is on in Trim Section. DOR does not show the overlay live on a stream.

Are mouse inputs displayed too?

A keystroke overlay can show not only keyboard input but also mouse input like left and right clicks and movement. It is especially useful when explaining aim adjustments or movement.

Can I use it comfortably on a low-spec computer?

When DOR logs your inputs, you do not need to keep a separate display program like NohBoard running. Recording load still depends on your PC and your recording quality settings, so on a low-end PC, make a short test recording and check your in-game frame rate first.

How can I best use it when making tutorial videos?

Clips recorded with DOR keep their keyboard and mouse input data, so you can collect the clips with your best moments, cut just the part you need in Trim Section with the key inputs baked in, and polish it into a combo or mechanics tutorial.

Games

Related game guides

Read next

Related articles

Get started with DOR

Record supported games with DOR and check each game page for its exact capture method