方法

GtkIMContextfilter_key

声明 [原文位置]

gboolean
gtk_im_context_filter_key (
  GtkIMContext* context,
  gboolean press,
  GdkSurface* surface,
  GdkDevice* device,
  guint32 time,
  guint keycode,
  GdkModifierType state,
  int group
)

描述 [原文位置]

允许输入法在无需拥有 GdkEvent 的情况下,将按键和释放事件转发到另一个输入法。

参数

press

类型: gboolean

是否转发按键或释放事件。

surface

类型: GdkSurface

事件的表面。

数据由方法的调用者拥有。
device

类型: GdkDevice

事件的设备。

数据由方法的调用者拥有。
time

类型: guint32

事件的时间戳。

keycode

类型: guint

事件的键码。

state

类型: GdkModifierType

事件的修饰符状态。

group

类型: int

事件的活跃键盘组。

返回值

类型: gboolean

TRUE 如果输入法处理了按键事件。