This is a reminder to check if this below late 2019 proposal inspired by Visual Studio Code Screencast mode¹ already made it: [Wayback/Archive] Overlay of commands / shortcuts / keys pressed – Screencast Mode · Issue #981 · microsoft/PowerToys · GitHub which mentions some tools that can already do this
Here is a list of FOSS apps that currently do this (sorted by stars):
- github.com/Code52/carnac – Unmaintained, does not work on most applications
- github.com/Phaiax/Key-n-Stroke
- github.com/marius-sucan/KeyPress-OSD – Commercial version available
- https://github.com/Jagailo/YetAnotherKeyDisplayer
- mulaRahul/keyviz – Quite new and looks good
To add to this list (unsorted):
- github.com/nutti/Screencast-Keys – Blender addon
- github.com/AxDSan/KeyPose – free alternative to MousePosé for Windows
- github.com/keycastr/keycastr – macOS only
In the meantime, I am using Key-n-Stroke as it is the only still supported one I found that is easily turned off/on when typing sensitive content like passwords:





