类别

GdkKeyEvent

说明 [src]

final class Gdk.KeyEvent : GObject.TypeInstance
{
  /* No available fields */
}

一个与基于密钥的设备相关的事件。

层次结构

hierarchy this GdkKeyEvent ancestor_0 GdkEvent ancestor_0--this

祖先

实例方法

gdk_key_event_get_consumed_modifiers

从密钥事件中提取已消耗的修饰符。

gdk_key_event_get_keycode

从密钥事件中提取密钥代码。

gdk_key_event_get_keyval

从密钥事件中提取密钥值。

gdk_key_event_get_layout

从密钥事件中提取布局。

gdk_key_event_get_level

从密钥事件中提取切换级别。

gdk_key_event_get_match

获取一个将匹配事件的密钥值和修饰符组合。

gdk_key_event_is_modifier

提取密钥事件是否是用于修饰符密钥。

gdk_key_event_matches

将密钥事件与密钥值和修饰符进行匹配。

GdkEvent 继承的方法(20)
gdk_events_get_angle

返回从 `event1` 到 `event2` 的相对角度。

gdk_events_get_center

返回处于事件位置之间的中点。

gdk_events_get_distance

返回事件位置之间的距离。

gdk_event_get_axes

从事件中提取所有轴值。

gdk_event_get_axis

从事件结构中提取特定轴使用的轴值。

gdk_event_get_device

返回设备事件。

gdk_event_get_device_tool

返回一个 `GdkDeviceTool`,表示导致事件的工具。

gdk_event_get_display

检索与 `event` 关联的显示。

gdk_event_get_event_sequence

返回事件所属的事件序列。

gdk_event_get_event_type

检索事件的类型。

gdk_event_get_history

检出 `event` 所在设备的历史记录,作为时间和坐标的列表。

gdk_event_get_modifier_state

返回一个事件的修饰符状态字段。

gdk_event_get_pointer_emulated

返回此事件是否是“模拟”指针事件。

gdk_event_get_position

从事件中提取事件表面相对的 x/y 坐标。

gdk_event_get_seat

返回生成事件的座位。

gdk_event_get_surface

提取与事件关联的表面。

gdk_event_get_time

返回 `event` 的时间戳。

gdk_event_ref

增加 `event` 的引用计数。

gdk_event_triggers_context_menu

返回一个 `GdkEvent` 是否应该根据平台约定触发上下文菜单。

gdk_event_unref

降低 `event` 的引用计数。