1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#ifndef XKB_UTIL_H
#define XKB_UTIL_H 1
#include <xcb/xkb.h>
#define xcb_xkb_util_all_client_map_parts_mask (XCB_XKB_MAP_PART_KEY_TYPES | XCB_XKB_MAP_PART_KEY_SYMS | XCB_XKB_MAP_PART_MODIFIER_MAP)
#define xcb_xkb_util_all_server_map_parts_mask (XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS | XCB_XKB_MAP_PART_KEY_ACTIONS | XCB_XKB_MAP_PART_KEY_BEHAVIORS | XCB_XKB_MAP_PART_VIRTUAL_MODS | XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP)
#define xcb_xkb_util_all_map_parts_mask (xcb_xkb_util_all_client_map_parts_mask|xcb_xkb_util_all_server_map_parts_mask)
#define xcb_xkb_util_all_name_details_mask (XCB_XKB_NAME_DETAIL_KEYCODES | XCB_XKB_NAME_DETAIL_GEOMETRY | XCB_XKB_NAME_DETAIL_SYMBOLS | XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS | XCB_XKB_NAME_DETAIL_TYPES | XCB_XKB_NAME_DETAIL_COMPAT | XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES | XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES | XCB_XKB_NAME_DETAIL_INDICATOR_NAMES | XCB_XKB_NAME_DETAIL_KEY_NAMES | XCB_XKB_NAME_DETAIL_KEY_ALIASES | XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES | XCB_XKB_NAME_DETAIL_GROUP_NAMES | XCB_XKB_NAME_DETAIL_RG_NAMES)
#define xcb_xkb_util_all_gbn_details_mask (XCB_XKB_GBN_DETAIL_TYPES | XCB_XKB_GBN_DETAIL_COMPAT_MAP | XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS | XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS | XCB_XKB_GBN_DETAIL_INDICATOR_MAPS | XCB_XKB_GBN_DETAIL_KEY_NAMES | XCB_XKB_GBN_DETAIL_GEOMETRY | XCB_XKB_GBN_DETAIL_OTHER_NAMES)
xcb_xkb_use_extension_reply_t * xcb_xkb_util_query_extension(xcb_connection_t *c,
uint16_t wantedMajor,
uint16_t wantedMinor,
xcb_generic_error_t **error);
xcb_generic_error_t * xcb_xkb_util_select_events(xcb_connection_t *c,
xcb_xkb_device_spec_t device_spec,
uint16_t event_mask,
uint16_t select);
xcb_xkb_get_names_reply_t * xcb_xkb_util_get_names (xcb_connection_t *c,
xcb_xkb_device_spec_t device_spec,
uint32_t which,
xcb_xkb_get_names_value_list_t *_aux,
xcb_generic_error_t **e);
xcb_xkb_get_state_reply_t * xcb_xkb_util_get_state(xcb_connection_t *c,
xcb_xkb_device_spec_t device_spec,
xcb_generic_error_t **e);
xcb_xkb_get_map_reply_t * xcb_xkb_util_get_map(xcb_connection_t *c,
xcb_xkb_device_spec_t device_spec,
uint16_t map_components,
xcb_xkb_get_map_map_t *_aux,
xcb_generic_error_t **e);
xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_util_get_kbd_by_name (xcb_connection_t *c,
xcb_xkb_device_spec_t device_spec,
uint16_t need,
uint16_t want,
xcb_xkb_get_kbd_by_name_replies_t *_aux,
xcb_generic_error_t **e);
#endif
|