The most customizable keystroke visualizer. Show key presses beautifully on screen during presentations and recordings.
KeyScreen makes your keystrokes visible on screen—perfect for tutorials, presentations, and screen recordings.
Whether you’re creating tutorials, demonstrating software, or presenting live, KeyScreen ensures viewers never miss a keystroke. Keystrokes appear beautifully on screen in real time, making your content easier to follow and more professional. Prefer not to show every key press? Choose any combination of modifiers (⌘, ⌥, ⌃, ⇧), function keys (F1–F12), and special keys (Enter, Esc, Tab, Delete).
FEATURES
• Fully Customizable: Choose fonts, colors, sizes, positions, animations, and more to match your brand or preferences.
• Smart Key Combinations: Display all keys—or any combination of modifiers (⌘, ⌥, ⌃, ⇧), function keys (F1–F12), and special keys (Enter, Esc, Tab, Delete).
• Multiple Display Support: Position the overlay wherever works best, on any screen. You can choose one of the preset positions or drag it anywhere on the screen.
• Themes: Use one of five default themes, or create your own.
• Keyboard Layouts: Works with all keyboard layouts like QWERTY, AZERTY, QWERTZ, Arabic, and more.
• Lightweight and Fast: As a native app, it uses minimal system resources, so there’s no lag during recordings.
• Recording-Ready: Works seamlessly with screen-recording software and streaming tools.
• Privacy-Focused: Doesn’t show passwords and works entirely on-device.
PERFECT FOR
• Tutorial creators and educators
• Software demonstrations and product demos
• Live presentations and webinars
• Streaming and content creation
• Accessibility and teaching environments
Stop losing viewers to unclear keyboard shortcuts. Make every key combos visible with KeyScreen.
CONTACT
• Website: https://keyscreenapp.com
• Social: https://x.com/softal_io or https://x.com/rampatra_
This app hasn’t received enough ratings or reviews to display an overview.
Menu Bar Hidden = App Stops Working??
jcinhouse
As soon as I hide the menu bar icon, the app’s core features stop working. It should keep running in the background without the icon.plz fix it
Developer Response
What do you mean by hide the menu bar icon? Do you close the app from the menu bar? If your issue is still not resolved, pl kindly reach out to us via the support chat on the website. We can surely help you out. Best,Ram
Not yet ready for prime time
HandCoding
This app has some promise, but in its current version, it has some significant shortcomings compared to competing apps, like KeyCastr:• There’s seemingly no way to get the app to convey that you’ve pressed a key multiple times. For instance, if you press Tab-Tab-Tab, the “Tab” key appears on screen only once.• On top of that, there’s no way to drag the key display to a custom position on screen. Consider, for instance, that you were on a Zoom call for work but you were using Zoom’s “share this window” option rather than the “share my entire screen” option. Welp—there’s no way to position the key display at the bottom of a specific window, so too bad.• As well, even at the largest size setting, the key display still isn’t all that large. In particular, if maybe you’re sharing your screen to a conference room projector—and those conference room projectors never seem to have the best picture quality—your instinct will probably be to want the key display to be a bit extra large just to make sure that the people at the back of the room can see it. Again—too bad. All this being said, I’d love to see the developer keep working on this. With some improvements, this could end up being a decent app.
Developer Response
Updated comment:The latest version of KeyScreen (v2.0.0) addresses 2 of your concerns -- custom positioning and larger size. If there's enough interest for showing multiple key presses of the same key, I can add that too.I hope you'll update your review after using the latest iteration of the app.Best,RamOld comment:Thanks for such a detailed review. I am already working on second and third point of yours. It should be live soon. Regarding the first one, I will probably add a setting because many don’t want to show the key pressed multiple times. I hope you’ll update your review then.Best,Ram
Good
Gyzz*
I always felt the KeyCastr is ugly. So I bought this app and I like the app so far. My question is.. although it is "Display Keystrokes", do u have any plan to add displaying mouse clicks as well? Edited: I read your reply but that’s not the feature I meant. What I mean is displaying the mouse clicks (left, right) like the key stroke. if you press cmd and mouse left click, then your program displays 'cmd' 'mouse left click(icon)'
Developer Response
Thanks very much for writing a review. This is crucial especially for a recently launched app like KeyScreen. For mouse clicks, I already have an app called Presentify. Did you get a chance to try it?Edit: Ah, I got you. Okay this sounds interesting. I’ll add it in a future release soon. Thanks for requesting it. Best,Ram
Great app
Snowyy0
First off, thank you for creating such a beautiful and user-friendly app! It's really great.Would you consider improving the display logic? I have three suggestions:First, when I hold down modifier keys, I'd like them to stay visible (similar to Keystroke Pro) instead of fading out.Second, is it possible to customize the display count separately? I want to distinguish modifiers from regular keys—for example, showing only the last 1-2 regular keys, but displaying all active modifiers simultaneously.Third, could you add an option for keys to fade out in place? I would prefer that over the current behavior where they disappear sequentially like a queue.
Developer Response
Thanks for writing such an expounded review. Your feature requests sound interesting to me. If you wish you can copy paste them here so that it’s easy to track their progress - https://github.com/Softal-io/keyscreen-community/discussions/categories/ideas. This link can also be found on the KeyScreen website. I’ll keep you posted on them. Thanks again for your feedback. Best,Ram
• Minor UI changes
Version 2.1.0
The developer, Ram Patra, 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 Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More