Guides

Everything the overlay does.

How to put your keystrokes, shortcuts and pointer on screen on macOS — for recordings, live shares, streams and lessons, plus the permissions behind it.

Why anyone needs this

A shortcut is invisible. You press ⌘⇧K, the screen changes, and everyone watching has to guess what you did — or you stop and say it out loud, which is the fastest way to lose a room. An on-screen overlay removes the guessing: the keys appear as you press them, over whatever you were already showing.

Because it is simply drawn on your screen, it needs no plugin and no integration. Anything that captures a display — a screen recording, a stream, a shared desktop — captures it as well. The one exception is capturing a single application window: an overlay drawn outside that window is not part of it.

What it needs from macOS

One permission: Input Monitoring, which you grant yourself and can revoke at any time. Not Accessibility, and not Screen Recording — the overlay draws, it never reads your screen.

While macOS Secure Input is active — in password fields, and anywhere an app asks the system to protect typing — key events are not delivered to the app at all. That is the operating system withholding them, not a promise the app is making about its own behaviour.

Set it up for the job

Most of the settings only matter once. These are the combinations worth starting from, and each guide below explains the reasoning.

What you are doingDisplay modeWhere to put itWhat to show
Recording a walkthroughStacked HistoryBottom centre, clear of the dockAll keys
Streaming to Twitch or YouTubeLatestA corner away from webcam and chatShortcuts only
Sharing your screen on a callLatestNear the content you are pointing atShortcuts only
Teaching a shortcutLatest, longer timeoutCentre, largeShortcuts only
Showing someone how to type somethingStacked HistoryBelow the text fieldAll keys

Start here

What the overlay is, what to look for in one, and how to make it yours.

By what you are making

The overlay is drawn on screen, so anything that captures the screen captures it too. What changes between these jobs is where you put it and how much of your typing you show.

By who is watching

The overlay does not change between these, but what you show does — a colleague on a code review needs every keystroke, a room at a conference needs one chord at a time.

Permissions and privacy

Anything that can draw your keystrokes can, by definition, see them. Here is exactly which permission that takes, and what macOS withholds from it regardless.

Questions people ask

Do I need all of these to get started?

No. Install the app, grant Input Monitoring when macOS asks, and the overlay appears as you type. The guides matter when you want it in a particular place, in a particular mode, or you want to understand the permission before granting it.

Does the overlay appear in recordings automatically?

It appears in anything that captures the display it is drawn on, because it is simply on screen. The exception is capturing a single application window: an overlay drawn outside that window is not part of it.

Which macOS versions do these guides apply to?

Show KeyPress requires macOS 14 or later. The permissions behaviour described in these guides is the system behaviour on those versions.