In preparation for my Python Workshop at UTOSC, I thought it might be nice to have a little OSD widget for showing keystrokes. (ie if I'm typing an Emacs command, that keystrokes I've typed will show up in big letters) I've seen something similar in a screencast made on OSX a while back. So after playing around with glade for a bit and thanks to the existing code in pykeylogger I've got a little alpha code out that works on my tiling window manager (read floats and moves around and is always on top). Perhaps when it's prettier and I've implemented some of the stuff on the TODO, I'll post a screencast.
In the meantime if any linux/X users out there are interested in this and want to hack/tweak it feel free. The code is up on github.