The Tab key is used to navigate the interface by GTK+ so we need to handle shortcuts with the Tab accelerator manually.
Tab sometimes becomes ISO_Left_Tab (e.g. in Ctrl+Shift+Tab) so check both here.
| key_event |
the EventKey that might trigger a shortcut |
| accel_group |
the AccelGroup that will be get queried |
| data |
a pointer of data that will be passed to the callback if a tab-shortcut is found |
| entries |
a GtkActionEntry[] |
| entry_count |
the number of entries in |
|
a boolean that is GDK_EVENT_STOP (TRUE) if the event was handled, otherwise it is GDK_EVENT_PROPAGATE (FALSE) |