Keystroke is a Qt based keystroke visualization tool for Linux. This is a new KDE project just created a few days ago. It is helpful when creating screencasts where you want to show what you are typing. E.g. when using vim.
See the video:
This keystroke visualization tool only works on K Desktop Environment (KDE). For Ubuntu users, you can easily install it by running the commands below one by one in terminal (Press Ctrl+Alt+T to open the terminal):
sudo add-apt-repository -y ppa:samrog131/ppa sudo apt-get update sudo apt-get install keystroke
This will install the tool in (K)ubuntu 14.04, (K)ubuntu 13.10, (K)ubuntu 12.10, and (K)ubuntu 12.04.
Once installed, search for and run keystroke-gui in the start menu and then type anything to see the magic!