gdk-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.System.EnumGLib.GType(typeof(Gdk.ModifierTypeGType))System.FlagsAn 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.FieldGdk.ModifierTypeThe first mouse button.FieldGdk.ModifierTypeThe second mouse button.FieldGdk.ModifierTypeThe third mouse button.FieldGdk.ModifierTypeThe fourth mouse button.FieldGdk.ModifierTypeThe fifth mouse button.FieldGdk.ModifierTypeThe Control key.FieldGdk.ModifierTypeHyper key modifier.FieldGdk.ModifierTypeA Lock Key (depending on the modifier mapping of the X server this may either be CapsLock or ShiftLock).FieldGdk.ModifierTypeMeta key modifier.FieldGdk.ModifierTypeThe 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).FieldGdk.ModifierTypeThe fifth modifier key (it depends on the modifier mapping of the X server which key is interpreted as this modifier).FieldGdk.ModifierTypeThe sixth modifier key (it depends on the modifier mapping of the X server which key is interpreted as this modifier).FieldGdk.ModifierTypeThe seventh modifier key (it depends on the modifier mapping of the X server which key is interpreted as this modifier).FieldGdk.ModifierTypeThe eighth modifier key (it depends on the modifier mapping of the X servier which key is interpreted as this modifier).FieldGdk.ModifierTypeA mask covering all modifier types.FieldGdk.ModifierTypeNo modifiers present.FieldGdk.ModifierTypeNot used in GDK itself. GTK+ uses it to differentiate between (keyval, modifiers) pairs from key press and release events.FieldGdk.ModifierTypeThe Shift key.FieldGdk.ModifierTypeSuper key modifier.