gdk-sharp Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. System.Enum GLib.GType(typeof(Gdk.ModifierTypeGType)) System.Flags An enum to indicate the state of modifier keys and mouse buttons in various event types. Typical modifier keys are Shift, Control, Meta, Super, Hyper, Alt, Compose, APple, CapsLock or ShiftLock. Like the X Window System, GDK supports 8 modifier keys and 5 mouse buttons. None. Field Gdk.ModifierType The first mouse button. Field Gdk.ModifierType The second mouse button. Field Gdk.ModifierType The third mouse button. Field Gdk.ModifierType The fourth mouse button. Field Gdk.ModifierType The fifth mouse button. Field Gdk.ModifierType The Control key. Field Gdk.ModifierType Hyper key modifier. Field Gdk.ModifierType A Lock Key (depending on the modifier mapping of the X server this may either be CapsLock or ShiftLock). Field Gdk.ModifierType Meta key modifier. Field Gdk.ModifierType The fourth modifier key (it depends on the modifier mapping of the X server which key is interpreted as this modifer, but normally it is the Alt key). Field Gdk.ModifierType The fifth modifier key (it depends on the modifier mapping of the X server which key is interpreted as this modifier). Field Gdk.ModifierType The sixth modifier key (it depends on the modifier mapping of the X server which key is interpreted as this modifier). Field Gdk.ModifierType The seventh modifier key (it depends on the modifier mapping of the X server which key is interpreted as this modifier). Field Gdk.ModifierType The eighth modifier key (it depends on the modifier mapping of the X servier which key is interpreted as this modifier). Field Gdk.ModifierType A mask covering all modifier types. Field Gdk.ModifierType No modifiers present. Field Gdk.ModifierType Not used in GDK itself. GTK+ uses it to differentiate between (keyval, modifiers) pairs from key press and release events. Field Gdk.ModifierType The Shift key. Field Gdk.ModifierType Super key modifier.