Is it possible to show key presses and mouse input visually?
From this blog post seems there are a number of scripts for AutoHotKey.
On Screen Keyboard displays a virtual keyboard and shows each keystroke as you type it. The button press visual is subtle, but it’s my favorite of the three.
and
ShowOff puts a plain white box in the corner of your screen and displays every keystroke and mouse click. You can change what keys to show, the font, colors and position as well as drag the window around.
and
osdHotkey is similar to ShowOff, displaying a window with colors that can be customized.
QiPress is a Windows plug-n-play utility I have written, with a variety of controls on what and how to display key presses on the screen.