I found a way, but it's really terrible. Using gtk_accel_group_connect I can add additional accelerators for my own functions, which can then trigger an action based on a keystroke and any modifiers. This, however, seems like a hack, as I basically create my own acceleration and action map, rather than using GTK.
I would like to know a better way if anyone knows about this.
Oz.
source share