libgaminggear
Functions
gdk_key_translations.h File Reference

Keymap dependent key translations. More...

Functions

gchar * gaminggear_xkeycode_to_keyname (guint keycode)
 Converts keycode to gdk keyname. More...
 
gchar * gaminggear_hid_to_keyname (guint8 usage_id)
 Converts HID usage id to gdk keyname. More...
 
gchar * gaminggear_hid_to_name (guint8 usage_id)
 Converts HID usage id to HID name. More...
 
gchar * gaminggear_hid_to_button_name (guint8 usage_id)
 Converts HID usage id to short HID name. More...
 

Detailed Description

Keymap dependent key translations.

Function Documentation

◆ gaminggear_hid_to_button_name()

gchar* gaminggear_hid_to_button_name ( guint8  usage_id)

Converts HID usage id to short HID name.

Needs GDK to be initialized.

Returns a shorter, two line HID name that is suitable for Keyboard buttons.

Parameters
usage_idHID usage id.
Return values
namethat has to be freed with g_free().
Since
1.0

◆ gaminggear_hid_to_keyname()

gchar* gaminggear_hid_to_keyname ( guint8  usage_id)

Converts HID usage id to gdk keyname.

Needs GDK to be initialized. Also handles mouse button names.

Parameters
usage_idHID usage id.
Return values
keynamethat has to be freed with g_free().
Since
1.0

◆ gaminggear_hid_to_name()

gchar* gaminggear_hid_to_name ( guint8  usage_id)

Converts HID usage id to HID name.

Needs GDK to be initialized.

Parameters
usage_idHID usage id.
Return values
namethat has to be freed with g_free().
Since
1.0

◆ gaminggear_xkeycode_to_keyname()

gchar* gaminggear_xkeycode_to_keyname ( guint  keycode)

Converts keycode to gdk keyname.

Needs GDK to be initialized.

Parameters
keycodeHardware keycode.
Return values
keynamethat has to be freed with g_free().
Since
1.0