KeyPress OSD Software for Screencasting

A truely unique On-Screen Display!

Feature Highlights

Highly Customizable

KeyPress OSD has many unique features. If there is a setting you want to change, it is likely you can tweak it to suit your needs! We want you to be happy with the style and function of our application.

For Hearing and Visually Impaired

If you have trouble seeing what is on the screen when you are typing, you can use KeyPress OSD to easily see what you are typing without any trouble. We also give the option to use audio cues to help validate each keystroke. It makes typing strangely enjoyable.

For Screencasts

If you are recording and sharing your screen you will appreciate the use of KeyPress OSD. Your viewers will be able to see exactly what keyboard shortcuts you are using without you needing to spend time talking about them. That is awesome!

Text Expansion

Auto replace text to quickly add frequently used phrases or acronyms. (BYOB - Bring your own beer. ASAP - As soon as possible, eml -

Mouse Keys

Navigate with your mouse cursor using the Numpad keys. Far exceeds the functions of the traditional Windows OS mouse keys. Highly customizable and easier to use. 

Multi-Clipboard Manager

Automatically store a history of text based clipboard content. Easily manage the history of saved clipboard.

── Download KeyPress OSD ──

Runs on Windows 10, 7 and XP, for x64 and x32.

Current version: v4.41.0 [2018 / 12 / 09]. See the version history.


── Buy KeyPress OSD: Special Christmas offer for you ──

Now with a 50% discount! Limited time offer, until 2nd of January 2019.

Buy Product Now

Video Presentation

This is a quick presentation of the main features you can find in KeyPress OSD, but you can discover many other features!


Justice Frangipane

"KeyPress does a great job of providing me with all the visual bells and whistles I could want for when I type on my computer. It does text expansion which works great and also it doesn't lag when I'm typing, so if my computer is slow, I can just type and it will catch up, but I don't have to wait for it!"


Thanks, really really nice. It's very helpful.


"I have tried several similar programs, because sometimes I record tutorial videos and I need to display key strokes. Today I discovered this one. This is by far the most beautiful one! I really like the visual style and sound. Thank you for your hard work"

Features in v4.41

  • Support for at least 110 keyboard layouts covering about 55 languages. The software recognizes keys with Shift, AltGr and dead keys for each of these layouts.
  • Automatic detection of keyboard layouts.
  • Show previously pressed key if fired quickly.
  • Count key presses or key fires and mouse clicks.
  • Indicators for Caps Lock, Num Lock and Scroll Lock states.
  • Typing mode. It shows what you are typing in an expanding text area. Great for screencasting!
  • Virtual caret/cursor navigation: 
    • Navigate through typed text in the OSD in synch with the text field of the host application.
    • Basic support for copy, paste, cut and undo with Ctrl + A / Z / X / C / V.
    • Support for text selections.
    • Support for customizable automatic text expansion, e.g, 'btw' expands to 'by the way', or 'bbl' to 'be back later'.
    • Multi-Clipboard support. You can easily retrieve previous clipboard contents and text typed in the OSD. The texts stored in the clipboards retain their formatting.
    • Shortcuts to copy the text from the active text field into the OSD, or paste the OSD content to it.
  • Typed text history (for typing mode). When {Enter} or {Escape} key is pressed, it records up to 5 written lines to which you can easily get back to with {Pause} key.
  • Automatic resizing of OSD/HUD or fixed size.
  • Customizable size, position and colors.
  • The OSD (on screen display) can hide or switch position automatically when the mouse runs over it.
  • Customizable visual mouse clicks and mouse halo to indicate its location, and flash mouse cursor after idling.
  • Mouse pointer focus. Darken the entire screen, except for where the mouse cursor is.
  • Mouse keys. Move the mouse cursor with the numpad keys.
    • Ability to lock Left, Right and Middle clicks to facilitate drag-n-drop operations, using ScrollLock or numpad Enter.
    • Option to wrap / warp mouse movements at screen edges.
    • Ability to move in 16 different directions by combining two directions simultaneously.
    • Ease to alternate between cursor speeds using Capslock.
  • Distinct beepers for different types of keys and buttons or when typing with Capslock.
  • Customizable toolbar for enhanced touch screens support.
  • Full multi-monitor support.
  • Portable. No need to install/uninstall. Settings stored in an easy to read INI file.
  • Easy to configure with many options in Settings windows to toggle features and customize behavior and look.
  • Option to update to the latest version.

Contact Us

Feedback and Requests? Send us a note!

About Us

Justice Frangipane {marketing}

I am really excited to be working with Marius and on KeyPress OSD. It's one of the coolest programs I've seen and one of the only ones that I keep running constantly on my computer. I love all the clicks and beeps it makes and how easy it is to type in small type fields without annoyance. Due to a recently broken neck this is a huge blessing, as my neck mobility restrains me from easily looking at the bottom of the screen. What a difference this makes. 

Marius Șucan {developer}

I am the programmer of KeyPres OSD. I live in Romania. I am a digital artist. I developed it for people like me, with poor eye sight or low vision. It is meant to aid desktop computer usage. It is especially useful while chatting or for occasional typing. The user no longer has to squint at the screen or zoom in the entire screen to see what s/he wrote in every text field.

Visit my personal site


Sign up to hear from us about specials, sales, and events.