Well, whaddaya know? I cloned a recent version of geany, and found that someone has already implemented a very similar Geany signal, called "key-press".
For at least part of this thread I thought you meant that signal, not the low level GTK signal.
Cheers Lex