MainspringGuides › Keyboard Viewer
macOS Guide

How to Show the On-Screen Keyboard Viewer on Mac

Updated July 2026 · 3 min read

macOS ships a floating on-screen keyboard — the Keyboard Viewer — that types when you click it and lights up as you press real keys. It hides behind the input menu, which itself is off by default. Two settings and it's on your screen.

Step 1: put the Input menu in the menu bar

  1. Open System Settings → Keyboard.
  2. In the Text Input section, click Edit… next to Input Sources.
  3. Turn on Show Input menu in menu bar and click Done.

A small icon appears in the menu bar — a flag if you use a national layout, or a generic input symbol. (To undo later, switch the same toggle off.)

Step 2: open Keyboard Viewer

  1. Click the Input menu icon.
  2. Choose Show Keyboard Viewer.

A floating keyboard appears, always on top, resizable by dragging a corner — stretch it if the keys are fiddly to click. It types into whatever app has focus: click keys with the pointer and characters land at your cursor exactly as if you'd pressed them. Close it from the same menu (Hide Keyboard Viewer) or with its close button.

What it's actually good for

Need a full-time on-screen keyboard? Use the Accessibility Keyboard

Keyboard Viewer is a utility; for actually working by pointer all day, macOS has a bigger tool:

  1. Open System Settings → Accessibility → Keyboard.
  2. Turn on Accessibility Keyboard.

It adds typing suggestions, panel customization, and dwell support (typing by hovering, for switch and head-pointer users). Turn it off in the same place — note that closing the Accessibility Keyboard's window with its close button offers to turn the feature off too.

The Input menu's other tool: Character Viewer

Right next to Show Keyboard Viewer in the same menu sits Show Emoji & Symbols — the Character Viewer, and the better tool when your goal is a specific character rather than a whole keyboard. It covers emoji plus every Unicode block (arrows, math symbols, dingbats, currency signs), with search and a favorites list; double-click any character to insert it at the cursor. Its shortcut is worth more than the menu: press fn E (or ⌃⌘Space) in any text field. Between the two, the division of labor is clean — Keyboard Viewer answers "which key makes this character on my layout," Character Viewer answers "give me this character, whatever key it's on."

Small usability notes: the Viewer floats above full-screen apps too, you can park it on a second display to keep your workspace clear, and it always mirrors the currently selected input source — if its labels look wrong, check the Input menu, because you're probably typing in a layout you didn't mean to switch to.

Keyboard quirks, handled

While you're under the keyboard hood, Mainspring turns 90+ hidden macOS settings — keyboard behaviors among them — into labelled toggles you can flip and reverse in one click.

Try Mainspring free →

Signed & notarized by Apple · 1-day free trial · $29 once

Key presses going missing?

If you opened the Viewer to test a flaky key and it really isn't registering, work through the fixes for a Mac keyboard that isn't working before booking a repair — settings cause more "broken" keys than hardware does.