Module: Gdk::ModifierType

Defined in:
(unknown)

Constant Summary collapse

SHIFT_MASK =

the Shift key.

1 or :shift_mask
LOCK_MASK =

a Lock key (depending on the modifier mapping of the

X server this may either be CapsLock or ShiftLock).
2 or :lock_mask
CONTROL_MASK =

the Control key.

4 or :control_mask
MOD1_MASK =

the fourth modifier key (it depends on the modifier

mapping of the X server which key is interpreted as this modifier, but
normally it is the Alt key).
8 or :mod1_mask
MOD2_MASK =

the fifth modifier key (it depends on the modifier

mapping of the X server which key is interpreted as this modifier).
16 or :mod2_mask
MOD3_MASK =

the sixth modifier key (it depends on the modifier

mapping of the X server which key is interpreted as this modifier).
32 or :mod3_mask
MOD4_MASK =

the seventh modifier key (it depends on the modifier

mapping of the X server which key is interpreted as this modifier).
64 or :mod4_mask
MOD5_MASK =

the eighth modifier key (it depends on the modifier

mapping of the X server which key is interpreted as this modifier).
128 or :mod5_mask
BUTTON1_MASK =

the first mouse button.

256 or :button1_mask
BUTTON2_MASK =

the second mouse button.

512 or :button2_mask
BUTTON3_MASK =

the third mouse button.

1024 or :button3_mask
BUTTON4_MASK =

the fourth mouse button.

2048 or :button4_mask
BUTTON5_MASK =

the fifth mouse button.

4096 or :button5_mask
MODIFIER_RESERVED_13_MASK =

A reserved bit flag; do not use in your own code

8192 or :modifier_reserved_13_mask
MODIFIER_RESERVED_14_MASK =

A reserved bit flag; do not use in your own code

16384 or :modifier_reserved_14_mask
MODIFIER_RESERVED_15_MASK =

A reserved bit flag; do not use in your own code

32768 or :modifier_reserved_15_mask
MODIFIER_RESERVED_16_MASK =

A reserved bit flag; do not use in your own code

65536 or :modifier_reserved_16_mask
MODIFIER_RESERVED_17_MASK =

A reserved bit flag; do not use in your own code

131072 or :modifier_reserved_17_mask
MODIFIER_RESERVED_18_MASK =

A reserved bit flag; do not use in your own code

262144 or :modifier_reserved_18_mask
MODIFIER_RESERVED_19_MASK =

A reserved bit flag; do not use in your own code

524288 or :modifier_reserved_19_mask
MODIFIER_RESERVED_20_MASK =

A reserved bit flag; do not use in your own code

1048576 or :modifier_reserved_20_mask
MODIFIER_RESERVED_21_MASK =

A reserved bit flag; do not use in your own code

2097152 or :modifier_reserved_21_mask
MODIFIER_RESERVED_22_MASK =

A reserved bit flag; do not use in your own code

4194304 or :modifier_reserved_22_mask
MODIFIER_RESERVED_23_MASK =

A reserved bit flag; do not use in your own code

8388608 or :modifier_reserved_23_mask
MODIFIER_RESERVED_24_MASK =

A reserved bit flag; do not use in your own code

16777216 or :modifier_reserved_24_mask
MODIFIER_RESERVED_25_MASK =

A reserved bit flag; do not use in your own code

33554432 or :modifier_reserved_25_mask
SUPER_MASK =

the Super modifier. Since 2.10

67108864 or :super_mask
HYPER_MASK =

the Hyper modifier. Since 2.10

134217728 or :hyper_mask
META_MASK =

the Meta modifier. Since 2.10

268435456 or :meta_mask
MODIFIER_RESERVED_29_MASK =

A reserved bit flag; do not use in your own code

536870912 or :modifier_reserved_29_mask
RELEASE_MASK =

not used in GDK itself. GTK+ uses it to differentiate

between (keyval, modifiers) pairs from key press and release events.
1073741824 or :release_mask
MODIFIER_MASK =

a mask covering all modifier types.

1543512063 or :modifier_mask