Keystroke Pro 4+

Visualize Your Keypresses

App ahead GmbH

    • 4.7 • 123 Ratings
    • $19.99



Show your audience which keys you press! Keystroke Pro displays every key as you press it, and shows keycap visualizations in a stunningly elegant way on your screen in an instant. Displaying keystrokes while lecturing, sharing, and recording your screen helps your audience to follow along with ease. Keyboard shortcuts are also essential for app demos, presentations, and how-to videos. Let your audience see which keys you’re pressing, so you can focus on your actual topic.

“Elevate your presentations” — App Store Editorial Team

Lifting spectators up by moving teachers forward. Keystroke Pro looks gorgeous, offers extensive customizability, and is exceptionally well made.

• Customize key shapes, colors, and keycap sizes
• Stunningly elegant keypress animations
• Customizable display duration
• Display modes, like modifier keys only detection
• Smart positions. Predefined positions on the screen, where the app will display your keystrokes.
• Multi-monitor support
• Lightweight menu bar app
• Autostart. Launch the app automatically on login.
• Customizable keyboard shortcut
• Apple support
• Quick-toggle: Option-click on the app icon to enable/disable

Use cases
• If you want to make a professional impression. Use your Mac to demonstrate or teach apps, workflows, or anything else. People will see your keystrokes and the actions you perform more easily.
• Work remotely and need to share your screen with a colleague without them asking what you’re doing all the time. Your keystrokes will be clearly visible.
• When capturing or sharing your screen as part of a presentation.
• When creating video tutorials, during lectures, streaming games, or participating in video calls/meetings.

• All of your key press input remains offline, on your computer, where it belongs.
• Keystroke Pro will not detect nor display your keyboard input when typing within a secure password text field.

Works great with screen sharing apps like FaceTime, Zoom, Google Meet, Microsoft Teams, Skype, etc. (You have to share your entire screen, not just a single application window!)

If you need help or want to make a feature suggestion, I’d love hearing from you →

If you like Keystroke Pro, please take a moment to rate it on the App Store. It’s a great way to support solo developers like yours truly.

App ahead GmbH is a German software studio operated by a single individual, Martin Lexow (that’s me!). My company was originally founded in 2015 under the name IXEAU in Berlin. Today, I’m based in the historic old town of Aachen, Germany.

Terms of Use:
Privacy Policy:

What’s New

Version 2.11

You might have thought there were none, but I was able to find some: bugs! This update ensures that the app runs even more smoothly on macOS 14. Got any ideas or suggestions? I’d love to hear from you → martin​@​

Ratings and Reviews

4.7 out of 5
123 Ratings

123 Ratings

sheriffderek ,

Saved the day

I've been making educational videos about web accessibility and when you record your screen and screen-reader, for some reason - my screen recording software doesn't record the keystrokes like it usually would.

This app took care of businness. It looks great. Works great.

I have a few desires. I'd like to create a unique key. For example with voice-over (Apple/Safari screen-reader) You can choose what you"VO" key is. If I could create a VO key (and set it to command option) and instead of showing command option it showed my custom key... well, they it would be 6/5 stars.

KennySing13 ,

Beautifylly designed and executed

This is the only solution I could find that allowed me to show evey keystroke as they were pressed even if it wasn't a modifier key in combination with a key. This allowed me to use it in tutorials in softwares that use a lot of "modifier keys clicking" rather than "modifier keys alphabeticals". Looks great.

lizab33sf ,

Request more customization of key color

I record screen demos for accessibility / KB navigation and would like to be able to further customize the colors of specific keys to align better w/our internal standards. Even just a darker green as a default color would help (the Mambo swatch doesn't meet a11y contrast mins w/white text).

Otherwise plugin is great and really helpful. Much easier to install than similiar tools hosted on Git.

App Privacy

The developer, App ahead GmbH, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Identifiers
  • Usage Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.

Featured In

More By This Developer