方法

Gdk显示map_keycode

声明 [src]

gboolean
gdk_display_map_keycode (
  GdkDisplay* display,
  guint keycode,
  GdkKeymapKey** keys,
  guint** keyvals,
  int* n_entries
)

描述 [src]

返回与 keycode 绑定的键值。

keys 中的第 N 个 GdkKeymapKey 绑定到 keyvals 中的第 N 个键值。

当用户按下键码时,根据有效键盘组和级别选择此条目列表中的键值。

使用 g_free() 释放返回的数组。

参数

keycode

类型: guint

一个键码。

keys

类型: 一个 GdkKeymapKey* 的数组

GdkKeymapKey 数组的返回位置。

该参数将由该函数设置。
该参数可以是 NULL
数组的长度由 n_entries 参数指定。
方法调用者负责释放返回的数据。
keyvals

类型: 一个 guint* 的数组

keyvals 数组的返回位置。

该参数将由该函数设置。
该参数可以是 NULL
数组的长度由 n_entries 参数指定。
方法调用者负责释放返回的数据。
n_entries

类型: int*

keyskeyvals 的长度。

该参数将由该函数设置。

返回值

类型: gboolean

如果有条目,则是 TRUE