枚举

GdkModifierType

声明

flags Gdk.ModifierType

说明 [src]

标志,用于指示事件中修饰键和鼠标按钮的状态。

典型的修饰键包括 Shift、Control、Meta、Super、Hyper、Alt、Compose、Apple、CapsLock 或 ShiftLock。

请注意,GDK 可能会在事件中添加包括此枚举之外的值在内的内部值。你的代码应该保留并忽略这些值。你可以使用 GDK_MODIFIER_MASK 来移除所有私有值。

成员

GDK_NO_MODIFIER_MASK

没有修饰键。

  • 值:0
  • 4.14 起提供
GDK_SHIFT_MASK

Shift 键。

  • 值:1
  • 4.0 起提供
GDK_LOCK_MASK

锁定键(根据窗口系统配置,这可能是 CapsLockShiftLock)。

  • 值:2
  • 4.0 起提供
GDK_CONTROL_MASK

Control 键。

  • 值:4
  • 4.0 起提供
GDK_ALT_MASK

第四个修饰键(取决于窗口系统配置,哪个键被解释为此修饰键,但通常是 Alt 键)。

  • 值:8
  • 4.0 起提供
GDK_BUTTON1_MASK

第一个鼠标按钮。

  • 值:256
  • 4.0 起提供
GDK_BUTTON2_MASK

第二个鼠标按钮。

  • 值:512
  • 4.0 起提供
GDK_BUTTON3_MASK

第三个鼠标按钮。

  • 值:1024
  • 4.0 起提供
GDK_BUTTON4_MASK

第四个鼠标按钮。

  • 值:2048
  • 4.0 起提供
GDK_BUTTON5_MASK

第五个鼠标按钮。

  • 值:4096
  • 4.0 起提供
GDK_SUPER_MASK

Super 修饰键。

  • 值:67108864
  • 4.0 起提供
GDK_HYPER_MASK

Hyper 修饰键。

  • 值:134217728
  • 4.0 起提供
GDK_META_MASK

Meta 修饰键。在 macOS 上映射为 command。

  • 值:268435456
  • 4.0 起提供