libgaminggear
|
Key translations. More...
Functions | |
gboolean | gaminggear_hid_is_mouse_button (guint8 usage_id) |
Determines if HID usage id is a mouse button. More... | |
guint | gaminggear_hid_to_btn_keycode (guint8 usage_id) |
Converts HID usage id to button keycode. More... | |
guint | gaminggear_hid_to_kbd_keycode (guint8 usage_id) |
Converts HID usage id to keyboard keycode. More... | |
guint | gaminggear_consumer_page_to_kbd_keycode (guint8 usage_id) |
guint8 | gaminggear_xkeycode_to_hid (guint16 xkeycode) |
Converts xkeycode to HID usage id. More... | |
guint16 | gaminggear_hid_to_xkeycode (guint8 usage_id) |
Converts HID usage id to xkeycode. More... | |
Key translations.
Conversions happen between following types:
GdkEventKey
hid <--> kbd_keycode <--> xkeycode --> (keyval) --> keyname
guint gaminggear_consumer_page_to_kbd_keycode | ( | guint8 | usage_id | ) |
gboolean gaminggear_hid_is_mouse_button | ( | guint8 | usage_id | ) |
Determines if HID usage id is a mouse button.
Gaminggear encodes mouse buttons in macro keystroke keys in upper invalid range of HID usage ids.
usage_id | HID usage id. |
boolean | TRUE if usage id is a mouse button. |
guint gaminggear_hid_to_btn_keycode | ( | guint8 | usage_id | ) |
Converts HID usage id to button keycode.
Uses the values defined in linux/input.h.
usage_id | HID usage id. |
btn_keycode | Button keycode. |
guint gaminggear_hid_to_kbd_keycode | ( | guint8 | usage_id | ) |
Converts HID usage id to keyboard keycode.
Uses the same table as linux kernel.
usage_id | HID usage id. |
kbd_keycode | Keyboard keycode. |
guint16 gaminggear_hid_to_xkeycode | ( | guint8 | usage_id | ) |
Converts HID usage id to xkeycode.
usage_id | HID usage id. |
xkeycode | Hardware keycode. |
guint8 gaminggear_xkeycode_to_hid | ( | guint16 | xkeycode | ) |
Converts xkeycode to HID usage id.
xkeycode | Hardware keycode. |
usage_id | HID usage id. |