Вот как вы делали бы это в C, чтобы сделать нажатие кнопки при нажатии Shift-F1:
GtkAccelGroup *accel_group = gtk_accel_group_new ();
gtk_window_add_accel_group (my_window, accel_group);
gtk_widget_add_accelerator (my_button,
"clicked",
accel_group,
GDK_KEY_F1,
GDK_SHIFT_MASK,
0);