KeyPress OSD is described as 'full-featured screencasting tool for displaying key-presses on Windows. Beyond on-screen keypress display, it features text-expansion, mouse-highlighting and a multi-clipboard manager' and is a Screen Casting Tool in the OS & Utilities category. There are more than 10 alternatives to KeyPress OSD for Windows, Mac, Linux and Xfce. The best alternative is Carnac, which is both free and Open Source. Other great apps like KeyPress OSD are Screenkey (Free, Open Source), KeyCastr (Free, Open Source), Mouseposé (Paid) and Kling (Free, Open Source).
Mouseposé is the indispensible mouse pointer highlighting tool (aka "virtual laserpointer") for everyone doing demos at tradeshows, presentations and trainings, or those individuals with huge and high resolution displays.
A Little utility that implements a global key logger which displays all shortcuts & keystrokes as you type on screen and with a semi-transparent overlay. This makes it very easy to show any shortcuts you use if you for example record a software demo.