KeyCastr for MAC

Free, open-source Mac app that shows your keystrokes and mouse clicks on screen for screencasts and demos.

KeyCastr Overview

KeyCastr is a free, open-source keystroke visualizer for Mac. It shows the keys you press, and optionally your mouse clicks, on the screen, so viewers can follow along when you record a screencast, give a presentation or work with others. You choose whether it shows only command keys, all modified keys or every keystroke. KeyCastr is developed by its open-source contributors and released under the BSD-3-Clause license.

KeyCastr needs permission to receive keyboard events: on macOS 10.15 and later, allow it under Input Monitoring in System Settings, Privacy & Security, the first time you open it. You can drag the on-screen text to wherever you want it, and pick between several visualizer styles.

Key Features

KeyCastr shows what you type without getting in the way.

  • Keystroke display: shows the keys you press in a box on the screen.
  • Filtering: show command keys only, all modified keys, or all keystrokes.
  • Mouse clicks: optionally show your mouse clicks too.
  • Visualizer styles: choose the Default, Svelte or Minimal visualizer.
  • Position: drag the displayed keys anywhere on the screen.
  • Appearance: adjust the look of the keystroke display.
  • Extensible: build your own visualizer on top of KeyCastr.

What’s New in Version 0.11.1

KeyCastr 0.11.1 refines the Minimal visualizer.

  • Adjusted the keystroke filtering options of the Minimal visualizer

KeyCastr FAQ

Is KeyCastr free?

Yes. KeyCastr is free and open source, released under the BSD-3-Clause license.

How do I install KeyCastr?

Download the latest release from KeyCastr's GitHub page and move it to Applications, or install it with Homebrew (brew install --cask keycastr).

Why doesn't KeyCastr show my keystrokes?

It needs permission to receive keyboard events. In System Settings, Privacy & Security, turn KeyCastr on under Input Monitoring, then restart KeyCastr. Its window may also be off screen.

How do I fix KeyCastr's permissions if it still doesn't work?

Quit KeyCastr, remove it from Input Monitoring and Accessibility in Privacy & Security, start it again and allow it when macOS asks. Removing and re-adding it makes sure the right copy of the app is allowed.

Can KeyCastr show only shortcuts?

Yes. You can show only command keys, all modified keys, or every keystroke.

Can KeyCastr show mouse clicks?

Yes. KeyCastr can also show your mouse clicks on screen.

How do I move the keystroke display?

Click and drag the displayed keys to any spot on the screen. By default they appear at the bottom left.

What are KeyCastr's visualizers?

They are different styles for showing keystrokes, such as Default, Svelte and Minimal. Switching between them can also help find out whether KeyCastr is receiving keys.

Is KeyCastr useful for screen recording?

Yes. It is made for screencasts, presentations and live demos, so viewers can see the shortcuts you use.

Where does the KeyCastr download on keycastr.FULLMAC.app come from?

The download button leads to KeyCastr's official GitHub page at https://github.com/keycastr/keycastr, where the releases are published. keycastr.FULLMAC.app does not change or repackage the app.

Similar Apps

FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.