I have two good news.
First, the requested feature of user-definable keyboard shortcuts is
available. Check out the SVN version and test it. It needs testing.
Go to the preferences dialog, there you will find a new tab
"keybindings". You see a list of available commands and the
corresponding shortcut. Double clicking on an action opens a dialog to
enter a shortcut. You can also edit directly the string representation
of the shortcut by clicking on the column. There can be bugs, I have
not yet tested it very well.
The other good news:
Nick Treleaven has joined the Geany development. In the past, he
improved Geany by several patches and hints, now he is actively
developing. This is good for Geany, for you and finally good for
my spare time ;-).
Please welcome him.
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de