Following Will's suggestion, I have uploaded a renamed version of my
suggestions as "keys3" to:
http://keys3.berlios.de
from whence the code is available via SVN*. I hope I've provided some
ideas: the code has been improved a bit (again). Will be on its way to CTAN
as well.
Joseph
* Currently, GIT is a pain on Windows whereas SVN is nice and easy.