Keyboard Accelerators global keyboard accelerators (for an entire #GtkWindow) A #GtkAccelGroup represents a group of keyboard accelerators, typically attached to a toplevel #GtkWindow (with gtk_window_add_accel_group()). Usually you won't need to create a #GtkAccelGroup directly; instead, when using #GtkItemFactory, GTK+ automatically sets up the accelerators for your menus. Note that accelerators are different from mnemonics. Accelerators are shortcuts for activating a menu item; they appear alongside the menu item they're a shortcut for, for example "Ctrl+Q" might appear alongside the "Quit" menu item. Mnemonics are shortcuts for GUI elements such as text entries or buttons; they appear as underlined characters. See gtk_label_new_with_mnemonic(). Menu items can have both accelerators and mnemonics, of course. gtk_label_new_with_mnemonic(), gtk_window_add_accel_group() On opaque data type representing a group of accelerators. @Returns: @Returns: @accel_group: @Returns: @accel_group: @accel_group: @accel_key: @accel_mods: @Returns: @object: @accel_key: @accel_mods: @Returns: @accel_group: @object: @accel_group: @object: @accel_group: @accel_key: @accel_mods: @accel_flags: @object: @accel_signal: @accel_group: @accel_key: @accel_mods: @object: @accel_group: @accel_group: @keyval: @modifiers: @Returns: @accelerator: @accelerator_key: @accelerator_mods: @accelerator_key: @accelerator_mods: @Returns: @default_mod_mask: @Returns: