Windows utility to render which key I am pressing on-screen
KeyPosé is a free alternative to MousePosé for Windows. You can see it in action in the screencast.
Here is a sample screenshot:
I highly recommend Carnac The Magnificent. It's nicely executed, nicely designed and open sourced on GitHub project that really solves this problem well.
A keyboard logging and presentation utility for presentations, screencasts, and to help you become a better keyboard user.
There is a fork with visualization of mouse input here: https://github.com/bfritscher/carnac/releases
I would like to share my tool -- keycastow.
https://brookhong.github.io/2014/04/28/keycast-on-windows.html