A new multimedia keyboard made me do it... It has those fancy extra
function keys (play, stop, mute, etc). At first I tried LinEAK
which didn't quite work with all the extra keys.
Some of the keycodes generated by the keyboard are > 255 which
the normal keyboard handler can't handle - but the (new) input event
system can! As an additional bonus keyWatcher will also work outside X :)
LinEAK made most of them work, but not all :(
As it turns out, the keys that didn't work generated key codes greater than 255
and apparently the normal (kernel) keyboard handler is feeling its age and
refuses to pass them on to X. The (new) input event system in the Linux
kernel (2.4) has no such limitation. Thus keyWatcher arose out of the ashes.
There's also xhkeys, which I
found after writing my proggy :(
This proggy works behind the curtain, so the only thing worth a screenie
is the config utility: