It watches the typed keys and displays them on the screen in a nice way. Latest update supports mouse as well and displays button presses next to the cursor
You need QT creator to recompile or just download the latest release from the "Releases" section on Github
You need to make your user part of the "input" group like this:
sudo usermod -a -G input $USER
Without this step your user will be unable to open the input device and you will need to run this program as root (not advised).
Here is the program with mouse support
Here is the old demo of the program in action (no mouse support version):
Yes, it's MIT licensed

