### Enumeration

# Clutter ModifierType

#### Declaration

    flags Clutter.ModifierType

#### Description [src]

Masks applied to a `ClutterEvent` by modifiers.

Note that Clutter may add internal values to events which include reserved values such as `CLUTTER_MODIFIER_RESERVED_13_MASK`. Your code should preserve and ignore them. You can use `CLUTTER_MODIFIER_MASK` to remove all reserved values.

#### Members

`CLUTTER_SHIFT_MASK`

  Mask applied by the Shift key.

  - Value: `1`
  - Available since: 16
`CLUTTER_LOCK_MASK`

  Mask applied by the Caps Lock key.

  - Value: `2`
  - Available since: 16
`CLUTTER_CONTROL_MASK`

  Mask applied by the Control key.

  - Value: `4`
  - Available since: 16
`CLUTTER_MOD1_MASK`

  Mask applied by the first Mod key.

  - Value: `8`
  - Available since: 16
`CLUTTER_MOD2_MASK`

  Mask applied by the second Mod key.

  - Value: `16`
  - Available since: 16
`CLUTTER_MOD3_MASK`

  Mask applied by the third Mod key.

  - Value: `32`
  - Available since: 16
`CLUTTER_MOD4_MASK`

  Mask applied by the fourth Mod key.

  - Value: `64`
  - Available since: 16
`CLUTTER_MOD5_MASK`

  Mask applied by the fifth Mod key.

  - Value: `128`
  - Available since: 16
`CLUTTER_BUTTON1_MASK`

  Mask applied by the first pointer button.

  - Value: `256`
  - Available since: 16
`CLUTTER_BUTTON2_MASK`

  Mask applied by the second pointer button.

  - Value: `512`
  - Available since: 16
`CLUTTER_BUTTON3_MASK`

  Mask applied by the third pointer button.

  - Value: `1024`
  - Available since: 16
`CLUTTER_BUTTON4_MASK`

  Mask applied by the fourth pointer button.

  - Value: `2048`
  - Available since: 16
`CLUTTER_BUTTON5_MASK`

  Mask applied by the fifth pointer button.

  - Value: `4096`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_13_MASK`

  No description available.

  - Value: `8192`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_14_MASK`

  No description available.

  - Value: `16384`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_15_MASK`

  No description available.

  - Value: `32768`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_16_MASK`

  No description available.

  - Value: `65536`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_17_MASK`

  No description available.

  - Value: `131072`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_18_MASK`

  No description available.

  - Value: `262144`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_19_MASK`

  No description available.

  - Value: `524288`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_20_MASK`

  No description available.

  - Value: `1048576`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_21_MASK`

  No description available.

  - Value: `2097152`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_22_MASK`

  No description available.

  - Value: `4194304`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_23_MASK`

  No description available.

  - Value: `8388608`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_24_MASK`

  No description available.

  - Value: `16777216`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_25_MASK`

  No description available.

  - Value: `33554432`
  - Available since: 16
`CLUTTER_SUPER_MASK`

  Mask applied by the Super key.

  - Value: `67108864`
  - Available since: 16
`CLUTTER_HYPER_MASK`

  Mask applied by the Hyper key.

  - Value: `134217728`
  - Available since: 16
`CLUTTER_META_MASK`

  Mask applied by the Meta key.

  - Value: `268435456`
  - Available since: 16
`CLUTTER_MODIFIER_RESERVED_29_MASK`

  No description available.

  - Value: `536870912`
  - Available since: 16
`CLUTTER_RELEASE_MASK`

  Mask applied during release.

  - Value: `1073741824`
  - Available since: 16
`CLUTTER_MODIFIER_MASK`

  A mask covering all modifier types.

  - Value: `1543512063`
  - Available since: 16