枚举
GdkModifierType
说明 [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
-
锁定键(根据窗口系统配置,这可能是 CapsLock 或 ShiftLock)。
- 值:
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 起提供
- 值: