here's little .tox I've created. It's mainly for recording tutorials and for workshops, showing the keys you press, the mouse clicks, which operator you're hovering over, which parameter you're hovering over and if that parameter's got an expression. The thing is, you can't receive the keys when you're editing a parameter (which is what this tool is probably most useful for) so I added the parameter expression thing (thanks to Nima's post here: https://derivative.ca/community-post/asset/autogenerated-subtitles/63821)
This is in early stage, so let me know if there are bugs and features you'd like me to add.
One problem I've encountered is that the float numbers got way too many digits and I'm not able to change it.
You may use this for whatever you wish (credit is welcome of course).
This is wat it looks like: