XCB  1.12
xkb.h
1 /*
2  * This file generated automatically from xkb.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XKB_H
13 #define __XKB_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_XKB_MAJOR_VERSION 1
23 #define XCB_XKB_MINOR_VERSION 0
24 
25 extern xcb_extension_t xcb_xkb_id;
26 
27 typedef enum xcb_xkb_const_t {
28  XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255,
29  XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32,
30  XCB_XKB_CONST_KEY_NAME_LENGTH = 4
31 } xcb_xkb_const_t;
32 
33 typedef enum xcb_xkb_event_type_t {
34  XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1,
35  XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2,
36  XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4,
37  XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8,
38  XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16,
39  XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32,
40  XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64,
41  XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128,
42  XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256,
43  XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512,
44  XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024,
45  XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048
46 } xcb_xkb_event_type_t;
47 
48 typedef enum xcb_xkb_nkn_detail_t {
49  XCB_XKB_NKN_DETAIL_KEYCODES = 1,
50  XCB_XKB_NKN_DETAIL_GEOMETRY = 2,
51  XCB_XKB_NKN_DETAIL_DEVICE_ID = 4
52 } xcb_xkb_nkn_detail_t;
53 
54 typedef enum xcb_xkb_axn_detail_t {
55  XCB_XKB_AXN_DETAIL_SK_PRESS = 1,
56  XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2,
57  XCB_XKB_AXN_DETAIL_SK_REJECT = 4,
58  XCB_XKB_AXN_DETAIL_SK_RELEASE = 8,
59  XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16,
60  XCB_XKB_AXN_DETAIL_BK_REJECT = 32,
61  XCB_XKB_AXN_DETAIL_AXK_WARNING = 64
62 } xcb_xkb_axn_detail_t;
63 
64 typedef enum xcb_xkb_map_part_t {
65  XCB_XKB_MAP_PART_KEY_TYPES = 1,
66  XCB_XKB_MAP_PART_KEY_SYMS = 2,
67  XCB_XKB_MAP_PART_MODIFIER_MAP = 4,
68  XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8,
69  XCB_XKB_MAP_PART_KEY_ACTIONS = 16,
70  XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32,
71  XCB_XKB_MAP_PART_VIRTUAL_MODS = 64,
72  XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128
73 } xcb_xkb_map_part_t;
74 
75 typedef enum xcb_xkb_set_map_flags_t {
76  XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1,
77  XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2
78 } xcb_xkb_set_map_flags_t;
79 
80 typedef enum xcb_xkb_state_part_t {
81  XCB_XKB_STATE_PART_MODIFIER_STATE = 1,
82  XCB_XKB_STATE_PART_MODIFIER_BASE = 2,
83  XCB_XKB_STATE_PART_MODIFIER_LATCH = 4,
84  XCB_XKB_STATE_PART_MODIFIER_LOCK = 8,
85  XCB_XKB_STATE_PART_GROUP_STATE = 16,
86  XCB_XKB_STATE_PART_GROUP_BASE = 32,
87  XCB_XKB_STATE_PART_GROUP_LATCH = 64,
88  XCB_XKB_STATE_PART_GROUP_LOCK = 128,
89  XCB_XKB_STATE_PART_COMPAT_STATE = 256,
90  XCB_XKB_STATE_PART_GRAB_MODS = 512,
91  XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024,
92  XCB_XKB_STATE_PART_LOOKUP_MODS = 2048,
93  XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096,
94  XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192
95 } xcb_xkb_state_part_t;
96 
97 typedef enum xcb_xkb_bool_ctrl_t {
98  XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1,
99  XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2,
100  XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4,
101  XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8,
102  XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16,
103  XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32,
104  XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64,
105  XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128,
106  XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256,
107  XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512,
108  XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024,
109  XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048,
110  XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096
111 } xcb_xkb_bool_ctrl_t;
112 
113 typedef enum xcb_xkb_control_t {
114  XCB_XKB_CONTROL_GROUPS_WRAP = 134217728,
115  XCB_XKB_CONTROL_INTERNAL_MODS = 268435456,
116  XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912,
117  XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824,
118  XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648
119 } xcb_xkb_control_t;
120 
121 typedef enum xcb_xkb_ax_option_t {
122  XCB_XKB_AX_OPTION_SK_PRESS_FB = 1,
123  XCB_XKB_AX_OPTION_SK_ACCEPT_FB = 2,
124  XCB_XKB_AX_OPTION_FEATURE_FB = 4,
125  XCB_XKB_AX_OPTION_SLOW_WARN_FB = 8,
126  XCB_XKB_AX_OPTION_INDICATOR_FB = 16,
127  XCB_XKB_AX_OPTION_STICKY_KEYS_FB = 32,
128  XCB_XKB_AX_OPTION_TWO_KEYS = 64,
129  XCB_XKB_AX_OPTION_LATCH_TO_LOCK = 128,
130  XCB_XKB_AX_OPTION_SK_RELEASE_FB = 256,
131  XCB_XKB_AX_OPTION_SK_REJECT_FB = 512,
132  XCB_XKB_AX_OPTION_BK_REJECT_FB = 1024,
133  XCB_XKB_AX_OPTION_DUMB_BELL = 2048
134 } xcb_xkb_ax_option_t;
135 
136 typedef uint16_t xcb_xkb_device_spec_t;
137 
142  xcb_xkb_device_spec_t *data;
143  int rem;
144  int index;
146 
147 typedef enum xcb_xkb_led_class_result_t {
148  XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
149  XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
150 } xcb_xkb_led_class_result_t;
151 
152 typedef enum xcb_xkb_led_class_t {
153  XCB_XKB_LED_CLASS_KBD_FEEDBACK_CLASS = 0,
154  XCB_XKB_LED_CLASS_LED_FEEDBACK_CLASS = 4,
155  XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
156  XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
157 } xcb_xkb_led_class_t;
158 
159 typedef uint16_t xcb_xkb_led_class_spec_t;
160 
165  xcb_xkb_led_class_spec_t *data;
166  int rem;
167  int index;
169 
170 typedef enum xcb_xkb_bell_class_result_t {
171  XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
172  XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
173 } xcb_xkb_bell_class_result_t;
174 
175 typedef enum xcb_xkb_bell_class_t {
176  XCB_XKB_BELL_CLASS_KBD_FEEDBACK_CLASS = 0,
177  XCB_XKB_BELL_CLASS_BELL_FEEDBACK_CLASS = 5,
178  XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
179 } xcb_xkb_bell_class_t;
180 
181 typedef uint16_t xcb_xkb_bell_class_spec_t;
182 
187  xcb_xkb_bell_class_spec_t *data;
188  int rem;
189  int index;
191 
192 typedef enum xcb_xkb_id_t {
193  XCB_XKB_ID_USE_CORE_KBD = 256,
194  XCB_XKB_ID_USE_CORE_PTR = 512,
195  XCB_XKB_ID_DFLT_XI_CLASS = 768,
196  XCB_XKB_ID_DFLT_XI_ID = 1024,
197  XCB_XKB_ID_ALL_XI_CLASS = 1280,
198  XCB_XKB_ID_ALL_XI_ID = 1536,
199  XCB_XKB_ID_XI_NONE = 65280
200 } xcb_xkb_id_t;
201 
202 typedef uint16_t xcb_xkb_id_spec_t;
203 
208  xcb_xkb_id_spec_t *data;
209  int rem;
210  int index;
212 
213 typedef enum xcb_xkb_group_t {
214  XCB_XKB_GROUP_1 = 0,
215  XCB_XKB_GROUP_2 = 1,
216  XCB_XKB_GROUP_3 = 2,
217  XCB_XKB_GROUP_4 = 3
218 } xcb_xkb_group_t;
219 
220 typedef enum xcb_xkb_groups_t {
221  XCB_XKB_GROUPS_ANY = 254,
222  XCB_XKB_GROUPS_ALL = 255
223 } xcb_xkb_groups_t;
224 
225 typedef enum xcb_xkb_set_of_group_t {
226  XCB_XKB_SET_OF_GROUP_GROUP_1 = 1,
227  XCB_XKB_SET_OF_GROUP_GROUP_2 = 2,
228  XCB_XKB_SET_OF_GROUP_GROUP_3 = 4,
229  XCB_XKB_SET_OF_GROUP_GROUP_4 = 8
230 } xcb_xkb_set_of_group_t;
231 
232 typedef enum xcb_xkb_set_of_groups_t {
233  XCB_XKB_SET_OF_GROUPS_ANY = 128
234 } xcb_xkb_set_of_groups_t;
235 
236 typedef enum xcb_xkb_groups_wrap_t {
237  XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0,
238  XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64,
239  XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128
240 } xcb_xkb_groups_wrap_t;
241 
242 typedef enum xcb_xkb_v_mods_high_t {
243  XCB_XKB_V_MODS_HIGH_15 = 128,
244  XCB_XKB_V_MODS_HIGH_14 = 64,
245  XCB_XKB_V_MODS_HIGH_13 = 32,
246  XCB_XKB_V_MODS_HIGH_12 = 16,
247  XCB_XKB_V_MODS_HIGH_11 = 8,
248  XCB_XKB_V_MODS_HIGH_10 = 4,
249  XCB_XKB_V_MODS_HIGH_9 = 2,
250  XCB_XKB_V_MODS_HIGH_8 = 1
251 } xcb_xkb_v_mods_high_t;
252 
253 typedef enum xcb_xkb_v_mods_low_t {
254  XCB_XKB_V_MODS_LOW_7 = 128,
255  XCB_XKB_V_MODS_LOW_6 = 64,
256  XCB_XKB_V_MODS_LOW_5 = 32,
257  XCB_XKB_V_MODS_LOW_4 = 16,
258  XCB_XKB_V_MODS_LOW_3 = 8,
259  XCB_XKB_V_MODS_LOW_2 = 4,
260  XCB_XKB_V_MODS_LOW_1 = 2,
261  XCB_XKB_V_MODS_LOW_0 = 1
262 } xcb_xkb_v_mods_low_t;
263 
264 typedef enum xcb_xkb_v_mod_t {
265  XCB_XKB_V_MOD_15 = 32768,
266  XCB_XKB_V_MOD_14 = 16384,
267  XCB_XKB_V_MOD_13 = 8192,
268  XCB_XKB_V_MOD_12 = 4096,
269  XCB_XKB_V_MOD_11 = 2048,
270  XCB_XKB_V_MOD_10 = 1024,
271  XCB_XKB_V_MOD_9 = 512,
272  XCB_XKB_V_MOD_8 = 256,
273  XCB_XKB_V_MOD_7 = 128,
274  XCB_XKB_V_MOD_6 = 64,
275  XCB_XKB_V_MOD_5 = 32,
276  XCB_XKB_V_MOD_4 = 16,
277  XCB_XKB_V_MOD_3 = 8,
278  XCB_XKB_V_MOD_2 = 4,
279  XCB_XKB_V_MOD_1 = 2,
280  XCB_XKB_V_MOD_0 = 1
281 } xcb_xkb_v_mod_t;
282 
283 typedef enum xcb_xkb_explicit_t {
284  XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
285  XCB_XKB_EXPLICIT_BEHAVIOR = 64,
286  XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
287  XCB_XKB_EXPLICIT_INTERPRET = 16,
288  XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
289  XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
290  XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
291  XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
292 } xcb_xkb_explicit_t;
293 
294 typedef enum xcb_xkb_sym_interpret_match_t {
295  XCB_XKB_SYM_INTERPRET_MATCH_NONE_OF = 0,
296  XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF_OR_NONE = 1,
297  XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF = 2,
298  XCB_XKB_SYM_INTERPRET_MATCH_ALL_OF = 3,
299  XCB_XKB_SYM_INTERPRET_MATCH_EXACTLY = 4
300 } xcb_xkb_sym_interpret_match_t;
301 
302 typedef enum xcb_xkb_sym_interp_match_t {
303  XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
304  XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
305 } xcb_xkb_sym_interp_match_t;
306 
307 typedef enum xcb_xkb_im_flag_t {
308  XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
309  XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
310  XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
311 } xcb_xkb_im_flag_t;
312 
313 typedef enum xcb_xkb_im_mods_which_t {
314  XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16,
315  XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8,
316  XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4,
317  XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2,
318  XCB_XKB_IM_MODS_WHICH_USE_BASE = 1
319 } xcb_xkb_im_mods_which_t;
320 
321 typedef enum xcb_xkb_im_groups_which_t {
322  XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16,
323  XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8,
324  XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4,
325  XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2,
326  XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1
327 } xcb_xkb_im_groups_which_t;
328 
332 typedef struct xcb_xkb_indicator_map_t {
333  uint8_t flags;
334  uint8_t whichGroups;
335  uint8_t groups;
336  uint8_t whichMods;
337  uint8_t mods;
338  uint8_t realMods;
339  uint16_t vmods;
340  uint32_t ctrls;
342 
348  int rem;
349  int index;
351 
352 typedef enum xcb_xkb_cm_detail_t {
353  XCB_XKB_CM_DETAIL_SYM_INTERP = 1,
354  XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2
355 } xcb_xkb_cm_detail_t;
356 
357 typedef enum xcb_xkb_name_detail_t {
358  XCB_XKB_NAME_DETAIL_KEYCODES = 1,
359  XCB_XKB_NAME_DETAIL_GEOMETRY = 2,
360  XCB_XKB_NAME_DETAIL_SYMBOLS = 4,
361  XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8,
362  XCB_XKB_NAME_DETAIL_TYPES = 16,
363  XCB_XKB_NAME_DETAIL_COMPAT = 32,
364  XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64,
365  XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128,
366  XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256,
367  XCB_XKB_NAME_DETAIL_KEY_NAMES = 512,
368  XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024,
369  XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048,
370  XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096,
371  XCB_XKB_NAME_DETAIL_RG_NAMES = 8192
372 } xcb_xkb_name_detail_t;
373 
374 typedef enum xcb_xkb_gbn_detail_t {
375  XCB_XKB_GBN_DETAIL_TYPES = 1,
376  XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2,
377  XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4,
378  XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8,
379  XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16,
380  XCB_XKB_GBN_DETAIL_KEY_NAMES = 32,
381  XCB_XKB_GBN_DETAIL_GEOMETRY = 64,
382  XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128
383 } xcb_xkb_gbn_detail_t;
384 
385 typedef enum xcb_xkb_xi_feature_t {
386  XCB_XKB_XI_FEATURE_KEYBOARDS = 1,
387  XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2,
388  XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4,
389  XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8,
390  XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16
391 } xcb_xkb_xi_feature_t;
392 
393 typedef enum xcb_xkb_per_client_flag_t {
394  XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1,
395  XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2,
396  XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4,
397  XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8,
398  XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16
399 } xcb_xkb_per_client_flag_t;
400 
404 typedef struct xcb_xkb_mod_def_t {
405  uint8_t mask;
406  uint8_t realMods;
407  uint16_t vmods;
409 
414  xcb_xkb_mod_def_t *data;
415  int rem;
416  int index;
418 
422 typedef struct xcb_xkb_key_name_t {
423  char name[4];
425 
430  xcb_xkb_key_name_t *data;
431  int rem;
432  int index;
434 
438 typedef struct xcb_xkb_key_alias_t {
439  char real[4];
440  char alias[4];
442 
447  xcb_xkb_key_alias_t *data;
448  int rem;
449  int index;
451 
456  uint16_t length;
458 
464  int rem;
465  int index;
467 
471 typedef struct xcb_xkb_kt_map_entry_t {
472  uint8_t active;
473  uint8_t mods_mask;
474  uint8_t level;
475  uint8_t mods_mods;
476  uint16_t mods_vmods;
477  uint8_t pad0[2];
479 
485  int rem;
486  int index;
488 
492 typedef struct xcb_xkb_key_type_t {
493  uint8_t mods_mask;
494  uint8_t mods_mods;
495  uint16_t mods_vmods;
496  uint8_t numLevels;
497  uint8_t nMapEntries;
498  uint8_t hasPreserve;
499  uint8_t pad0;
501 
506  xcb_xkb_key_type_t *data;
507  int rem;
508  int index;
510 
514 typedef struct xcb_xkb_key_sym_map_t {
515  uint8_t kt_index[4];
516  uint8_t groupInfo;
517  uint8_t width;
518  uint16_t nSyms;
520 
525  xcb_xkb_key_sym_map_t *data;
526  int rem;
527  int index;
529 
534  uint8_t type;
535  uint8_t data;
537 
543  int rem;
544  int index;
546 
551  uint8_t type;
552  uint8_t pad0;
554 
560  int rem;
561  int index;
563 
567 typedef struct xcb_xkb_lock_behavior_t {
568  uint8_t type;
569  uint8_t pad0;
571 
577  int rem;
578  int index;
580 
585  uint8_t type;
586  uint8_t group;
588 
594  int rem;
595  int index;
597 
602  uint8_t type;
603  xcb_keycode_t key;
605 
611  int rem;
612  int index;
614 
619  uint8_t type;
620  uint8_t pad0;
622 
628  int rem;
629  int index;
631 
636  uint8_t type;
637  uint8_t group;
639 
645  int rem;
646  int index;
648 
653  uint8_t type;
654  xcb_keycode_t key;
656 
662  int rem;
663  int index;
665 
669 typedef union xcb_xkb_behavior_t {
676  xcb_xkb_permament_lock_behavior_t permamentLock;
677  xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup;
678  xcb_xkb_permament_overlay_behavior_t permamentOverlay1;
679  xcb_xkb_permament_overlay_behavior_t permamentOverlay2;
680  uint8_t type;
682 
687  xcb_xkb_behavior_t *data;
688  int rem;
689  int index;
691 
692 typedef enum xcb_xkb_behavior_type_t {
693  XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0,
694  XCB_XKB_BEHAVIOR_TYPE_LOCK = 1,
695  XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2,
696  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3,
697  XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4,
698  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129,
699  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130,
700  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131,
701  XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132
702 } xcb_xkb_behavior_type_t;
703 
707 typedef struct xcb_xkb_set_behavior_t {
708  xcb_keycode_t keycode;
709  xcb_xkb_behavior_t behavior;
710  uint8_t pad0;
712 
718  int rem;
719  int index;
721 
725 typedef struct xcb_xkb_set_explicit_t {
726  xcb_keycode_t keycode;
727  uint8_t explicit;
729 
735  int rem;
736  int index;
738 
742 typedef struct xcb_xkb_key_mod_map_t {
743  xcb_keycode_t keycode;
744  uint8_t mods;
746 
751  xcb_xkb_key_mod_map_t *data;
752  int rem;
753  int index;
755 
759 typedef struct xcb_xkb_key_v_mod_map_t {
760  xcb_keycode_t keycode;
761  uint8_t pad0;
762  uint16_t vmods;
764 
770  int rem;
771  int index;
773 
778  uint8_t level;
779  uint8_t realMods;
780  uint16_t virtualMods;
782 
788  int rem;
789  int index;
791 
795 typedef struct xcb_xkb_set_key_type_t {
796  uint8_t mask;
797  uint8_t realMods;
798  uint16_t virtualMods;
799  uint8_t numLevels;
800  uint8_t nMapEntries;
801  uint8_t preserve;
802  uint8_t pad0;
804 
810  int rem;
811  int index;
813 
814 typedef char xcb_xkb_string8_t;
815 
820  xcb_xkb_string8_t *data;
821  int rem;
822  int index;
824 
828 typedef struct xcb_xkb_outline_t {
829  uint8_t nPoints;
830  uint8_t cornerRadius;
831  uint8_t pad0[2];
833 
838  xcb_xkb_outline_t *data;
839  int rem;
840  int index;
842 
846 typedef struct xcb_xkb_shape_t {
847  xcb_atom_t name;
848  uint8_t nOutlines;
849  uint8_t primaryNdx;
850  uint8_t approxNdx;
851  uint8_t pad0;
853 
857 typedef struct xcb_xkb_shape_iterator_t {
858  xcb_xkb_shape_t *data;
859  int rem;
860  int index;
862 
866 typedef struct xcb_xkb_key_t {
867  xcb_xkb_string8_t name[4];
868  int16_t gap;
869  uint8_t shapeNdx;
870  uint8_t colorNdx;
871 } xcb_xkb_key_t;
872 
876 typedef struct xcb_xkb_key_iterator_t {
877  xcb_xkb_key_t *data;
878  int rem;
879  int index;
881 
885 typedef struct xcb_xkb_overlay_key_t {
886  xcb_xkb_string8_t over[4];
887  xcb_xkb_string8_t under[4];
889 
894  xcb_xkb_overlay_key_t *data;
895  int rem;
896  int index;
898 
902 typedef struct xcb_xkb_overlay_row_t {
903  uint8_t rowUnder;
904  uint8_t nKeys;
905  uint8_t pad0[2];
907 
912  xcb_xkb_overlay_row_t *data;
913  int rem;
914  int index;
916 
920 typedef struct xcb_xkb_overlay_t {
921  xcb_atom_t name;
922  uint8_t nRows;
923  uint8_t pad0[3];
925 
930  xcb_xkb_overlay_t *data;
931  int rem;
932  int index;
934 
938 typedef struct xcb_xkb_row_t {
939  int16_t top;
940  int16_t left;
941  uint8_t nKeys;
942  uint8_t vertical;
943  uint8_t pad0[2];
944 } xcb_xkb_row_t;
945 
949 typedef struct xcb_xkb_row_iterator_t {
950  xcb_xkb_row_t *data;
951  int rem;
952  int index;
954 
955 typedef enum xcb_xkb_doodad_type_t {
956  XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
957  XCB_XKB_DOODAD_TYPE_SOLID = 2,
958  XCB_XKB_DOODAD_TYPE_TEXT = 3,
959  XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
960  XCB_XKB_DOODAD_TYPE_LOGO = 5
961 } xcb_xkb_doodad_type_t;
962 
966 typedef struct xcb_xkb_listing_t {
967  uint16_t flags;
968  uint16_t length;
970 
975  xcb_xkb_listing_t *data;
976  int rem;
977  int index;
979 
984  xcb_xkb_led_class_spec_t ledClass;
985  xcb_xkb_id_spec_t ledID;
986  uint32_t namesPresent;
987  uint32_t mapsPresent;
988  uint32_t physIndicators;
989  uint32_t state;
991 
997  int rem;
998  int index;
1000 
1001 typedef enum xcb_xkb_error_t {
1002  XCB_XKB_ERROR_BAD_DEVICE = 255,
1003  XCB_XKB_ERROR_BAD_CLASS = 254,
1004  XCB_XKB_ERROR_BAD_ID = 253
1005 } xcb_xkb_error_t;
1006 
1008 #define XCB_XKB_KEYBOARD 0
1009 
1014  uint8_t response_type;
1015  uint8_t error_code;
1016  uint16_t sequence;
1017  uint32_t value;
1018  uint16_t minorOpcode;
1019  uint8_t majorOpcode;
1020  uint8_t pad0[21];
1022 
1023 typedef enum xcb_xkb_sa_t {
1024  XCB_XKB_SA_CLEAR_LOCKS = 1,
1025  XCB_XKB_SA_LATCH_TO_LOCK = 2,
1026  XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1027  XCB_XKB_SA_GROUP_ABSOLUTE = 4
1028 } xcb_xkb_sa_t;
1029 
1030 typedef enum xcb_xkb_sa_type_t {
1031  XCB_XKB_SA_TYPE_NO_ACTION = 0,
1032  XCB_XKB_SA_TYPE_SET_MODS = 1,
1033  XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1034  XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1035  XCB_XKB_SA_TYPE_SET_GROUP = 4,
1036  XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1037  XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1038  XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1039  XCB_XKB_SA_TYPE_PTR_BTN = 8,
1040  XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1041  XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1042  XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1043  XCB_XKB_SA_TYPE_TERMINATE = 12,
1044  XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1045  XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1046  XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1047  XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1048  XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1049  XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1050  XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1051  XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1052 } xcb_xkb_sa_type_t;
1053 
1057 typedef struct xcb_xkb_sa_no_action_t {
1058  uint8_t type;
1059  uint8_t pad0[7];
1061 
1066  xcb_xkb_sa_no_action_t *data;
1067  int rem;
1068  int index;
1070 
1074 typedef struct xcb_xkb_sa_set_mods_t {
1075  uint8_t type;
1076  uint8_t flags;
1077  uint8_t mask;
1078  uint8_t realMods;
1079  uint8_t vmodsHigh;
1080  uint8_t vmodsLow;
1081  uint8_t pad0[2];
1083 
1088  xcb_xkb_sa_set_mods_t *data;
1089  int rem;
1090  int index;
1092 
1096 typedef struct xcb_xkb_sa_latch_mods_t {
1097  uint8_t type;
1098  uint8_t flags;
1099  uint8_t mask;
1100  uint8_t realMods;
1101  uint8_t vmodsHigh;
1102  uint8_t vmodsLow;
1103  uint8_t pad0[2];
1105 
1111  int rem;
1112  int index;
1114 
1118 typedef struct xcb_xkb_sa_lock_mods_t {
1119  uint8_t type;
1120  uint8_t flags;
1121  uint8_t mask;
1122  uint8_t realMods;
1123  uint8_t vmodsHigh;
1124  uint8_t vmodsLow;
1125  uint8_t pad0[2];
1127 
1132  xcb_xkb_sa_lock_mods_t *data;
1133  int rem;
1134  int index;
1136 
1140 typedef struct xcb_xkb_sa_set_group_t {
1141  uint8_t type;
1142  uint8_t flags;
1143  int8_t group;
1144  uint8_t pad0[5];
1146 
1151  xcb_xkb_sa_set_group_t *data;
1152  int rem;
1153  int index;
1155 
1160  uint8_t type;
1161  uint8_t flags;
1162  int8_t group;
1163  uint8_t pad0[5];
1165 
1171  int rem;
1172  int index;
1174 
1178 typedef struct xcb_xkb_sa_lock_group_t {
1179  uint8_t type;
1180  uint8_t flags;
1181  int8_t group;
1182  uint8_t pad0[5];
1184 
1190  int rem;
1191  int index;
1193 
1194 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1195  XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1196  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1197  XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1198 } xcb_xkb_sa_move_ptr_flag_t;
1199 
1203 typedef struct xcb_xkb_sa_move_ptr_t {
1204  uint8_t type;
1205  uint8_t flags;
1206  int8_t xHigh;
1207  uint8_t xLow;
1208  int8_t yHigh;
1209  uint8_t yLow;
1210  uint8_t pad0[2];
1212 
1217  xcb_xkb_sa_move_ptr_t *data;
1218  int rem;
1219  int index;
1221 
1225 typedef struct xcb_xkb_sa_ptr_btn_t {
1226  uint8_t type;
1227  uint8_t flags;
1228  uint8_t count;
1229  uint8_t button;
1230  uint8_t pad0[4];
1232 
1237  xcb_xkb_sa_ptr_btn_t *data;
1238  int rem;
1239  int index;
1241 
1246  uint8_t type;
1247  uint8_t flags;
1248  uint8_t pad0;
1249  uint8_t button;
1250  uint8_t pad1[4];
1252 
1258  int rem;
1259  int index;
1261 
1262 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1263  XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
1264  XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1265 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1266 
1271  uint8_t type;
1272  uint8_t flags;
1273  uint8_t affect;
1274  int8_t value;
1275  uint8_t pad0[4];
1277 
1283  int rem;
1284  int index;
1286 
1287 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1288  XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1289  XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1290  XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1291  XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1292  XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1293 } xcb_xkb_sa_iso_lock_flag_t;
1294 
1295 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1296  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1297  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1298  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1299  XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1300 } xcb_xkb_sa_iso_lock_no_affect_t;
1301 
1305 typedef struct xcb_xkb_sa_iso_lock_t {
1306  uint8_t type;
1307  uint8_t flags;
1308  uint8_t mask;
1309  uint8_t realMods;
1310  int8_t group;
1311  uint8_t affect;
1312  uint8_t vmodsHigh;
1313  uint8_t vmodsLow;
1315 
1320  xcb_xkb_sa_iso_lock_t *data;
1321  int rem;
1322  int index;
1324 
1328 typedef struct xcb_xkb_sa_terminate_t {
1329  uint8_t type;
1330  uint8_t pad0[7];
1332 
1337  xcb_xkb_sa_terminate_t *data;
1338  int rem;
1339  int index;
1341 
1342 typedef enum xcb_xkb_switch_screen_flag_t {
1343  XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1344  XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1345 } xcb_xkb_switch_screen_flag_t;
1346 
1351  uint8_t type;
1352  uint8_t flags;
1353  int8_t newScreen;
1354  uint8_t pad0[5];
1356 
1362  int rem;
1363  int index;
1365 
1366 typedef enum xcb_xkb_bool_ctrls_high_t {
1367  XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1368  XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1369  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1370  XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1371  XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1372 } xcb_xkb_bool_ctrls_high_t;
1373 
1374 typedef enum xcb_xkb_bool_ctrls_low_t {
1375  XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1376  XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1377  XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1378  XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1379  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1380  XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1381  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1382  XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1383 } xcb_xkb_bool_ctrls_low_t;
1384 
1389  uint8_t type;
1390  uint8_t pad0[3];
1391  uint8_t boolCtrlsHigh;
1392  uint8_t boolCtrlsLow;
1393  uint8_t pad1[2];
1395 
1401  int rem;
1402  int index;
1404 
1409  uint8_t type;
1410  uint8_t pad0[3];
1411  uint8_t boolCtrlsHigh;
1412  uint8_t boolCtrlsLow;
1413  uint8_t pad1[2];
1415 
1421  int rem;
1422  int index;
1424 
1425 typedef enum xcb_xkb_action_message_flag_t {
1426  XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1427  XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1428  XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1429 } xcb_xkb_action_message_flag_t;
1430 
1435  uint8_t type;
1436  uint8_t flags;
1437  uint8_t message[6];
1439 
1445  int rem;
1446  int index;
1448 
1453  uint8_t type;
1454  xcb_keycode_t newkey;
1455  uint8_t mask;
1456  uint8_t realModifiers;
1457  uint8_t vmodsMaskHigh;
1458  uint8_t vmodsMaskLow;
1459  uint8_t vmodsHigh;
1460  uint8_t vmodsLow;
1462 
1468  int rem;
1469  int index;
1471 
1475 typedef struct xcb_xkb_sa_device_btn_t {
1476  uint8_t type;
1477  uint8_t flags;
1478  uint8_t count;
1479  uint8_t button;
1480  uint8_t device;
1481  uint8_t pad0[3];
1483 
1489  int rem;
1490  int index;
1492 
1493 typedef enum xcb_xkb_lock_device_flags_t {
1494  XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1495  XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1496 } xcb_xkb_lock_device_flags_t;
1497 
1502  uint8_t type;
1503  uint8_t flags;
1504  uint8_t pad0;
1505  uint8_t button;
1506  uint8_t device;
1507  uint8_t pad1[3];
1509 
1515  int rem;
1516  int index;
1518 
1519 typedef enum xcb_xkb_sa_val_what_t {
1520  XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1521  XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1522  XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1523  XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1524  XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1525  XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1526 } xcb_xkb_sa_val_what_t;
1527 
1532  uint8_t type;
1533  uint8_t device;
1534  uint8_t val1what;
1535  uint8_t val1index;
1536  uint8_t val1value;
1537  uint8_t val2what;
1538  uint8_t val2index;
1539  uint8_t val2value;
1541 
1547  int rem;
1548  int index;
1550 
1554 typedef struct xcb_xkb_si_action_t {
1555  uint8_t type;
1556  uint8_t data[7];
1558 
1563  xcb_xkb_si_action_t *data;
1564  int rem;
1565  int index;
1567 
1571 typedef struct xcb_xkb_sym_interpret_t {
1572  xcb_keysym_t sym;
1573  uint8_t mods;
1574  uint8_t match;
1575  uint8_t virtualMod;
1576  uint8_t flags;
1577  xcb_xkb_si_action_t action;
1579 
1585  int rem;
1586  int index;
1588 
1592 typedef union xcb_xkb_action_t {
1593  xcb_xkb_sa_no_action_t noaction;
1594  xcb_xkb_sa_set_mods_t setmods;
1595  xcb_xkb_sa_latch_mods_t latchmods;
1596  xcb_xkb_sa_lock_mods_t lockmods;
1597  xcb_xkb_sa_set_group_t setgroup;
1598  xcb_xkb_sa_latch_group_t latchgroup;
1599  xcb_xkb_sa_lock_group_t lockgroup;
1600  xcb_xkb_sa_move_ptr_t moveptr;
1601  xcb_xkb_sa_ptr_btn_t ptrbtn;
1602  xcb_xkb_sa_lock_ptr_btn_t lockptrbtn;
1603  xcb_xkb_sa_set_ptr_dflt_t setptrdflt;
1604  xcb_xkb_sa_iso_lock_t isolock;
1605  xcb_xkb_sa_terminate_t terminate;
1606  xcb_xkb_sa_switch_screen_t switchscreen;
1607  xcb_xkb_sa_set_controls_t setcontrols;
1608  xcb_xkb_sa_lock_controls_t lockcontrols;
1610  xcb_xkb_sa_redirect_key_t redirect;
1611  xcb_xkb_sa_device_btn_t devbtn;
1612  xcb_xkb_sa_lock_device_btn_t lockdevbtn;
1614  uint8_t type;
1616 
1621  xcb_xkb_action_t *data;
1622  int rem;
1623  int index;
1625 
1630  unsigned int sequence;
1632 
1634 #define XCB_XKB_USE_EXTENSION 0
1635 
1640  uint8_t major_opcode;
1641  uint8_t minor_opcode;
1642  uint16_t length;
1643  uint16_t wantedMajor;
1644  uint16_t wantedMinor;
1646 
1651  uint8_t response_type;
1652  uint8_t supported;
1653  uint16_t sequence;
1654  uint32_t length;
1655  uint16_t serverMajor;
1656  uint16_t serverMinor;
1657  uint8_t pad0[20];
1659 
1664  uint16_t affectNewKeyboard;
1665  uint16_t newKeyboardDetails;
1666  uint16_t affectState;
1667  uint16_t stateDetails;
1668  uint32_t affectCtrls;
1669  uint32_t ctrlDetails;
1670  uint32_t affectIndicatorState;
1671  uint32_t indicatorStateDetails;
1672  uint32_t affectIndicatorMap;
1673  uint32_t indicatorMapDetails;
1674  uint16_t affectNames;
1675  uint16_t namesDetails;
1676  uint8_t affectCompat;
1677  uint8_t compatDetails;
1678  uint8_t affectBell;
1679  uint8_t bellDetails;
1680  uint8_t affectMsgDetails;
1681  uint8_t msgDetails;
1682  uint16_t affectAccessX;
1683  uint16_t accessXDetails;
1684  uint16_t affectExtDev;
1685  uint16_t extdevDetails;
1687 
1689 #define XCB_XKB_SELECT_EVENTS 1
1690 
1695  uint8_t major_opcode;
1696  uint8_t minor_opcode;
1697  uint16_t length;
1698  xcb_xkb_device_spec_t deviceSpec;
1699  uint16_t affectWhich;
1700  uint16_t clear;
1701  uint16_t selectAll;
1702  uint16_t affectMap;
1703  uint16_t map;
1705 
1707 #define XCB_XKB_BELL 3
1708 
1712 typedef struct xcb_xkb_bell_request_t {
1713  uint8_t major_opcode;
1714  uint8_t minor_opcode;
1715  uint16_t length;
1716  xcb_xkb_device_spec_t deviceSpec;
1717  xcb_xkb_bell_class_spec_t bellClass;
1718  xcb_xkb_id_spec_t bellID;
1719  int8_t percent;
1720  uint8_t forceSound;
1721  uint8_t eventOnly;
1722  uint8_t pad0;
1723  int16_t pitch;
1724  int16_t duration;
1725  uint8_t pad1[2];
1726  xcb_atom_t name;
1727  xcb_window_t window;
1729 
1734  unsigned int sequence;
1736 
1738 #define XCB_XKB_GET_STATE 4
1739 
1744  uint8_t major_opcode;
1745  uint8_t minor_opcode;
1746  uint16_t length;
1747  xcb_xkb_device_spec_t deviceSpec;
1748  uint8_t pad0[2];
1750 
1755  uint8_t response_type;
1756  uint8_t deviceID;
1757  uint16_t sequence;
1758  uint32_t length;
1759  uint8_t mods;
1760  uint8_t baseMods;
1761  uint8_t latchedMods;
1762  uint8_t lockedMods;
1763  uint8_t group;
1764  uint8_t lockedGroup;
1765  int16_t baseGroup;
1766  int16_t latchedGroup;
1767  uint8_t compatState;
1768  uint8_t grabMods;
1769  uint8_t compatGrabMods;
1770  uint8_t lookupMods;
1771  uint8_t compatLookupMods;
1772  uint8_t pad0;
1773  uint16_t ptrBtnState;
1774  uint8_t pad1[6];
1776 
1778 #define XCB_XKB_LATCH_LOCK_STATE 5
1779 
1784  uint8_t major_opcode;
1785  uint8_t minor_opcode;
1786  uint16_t length;
1787  xcb_xkb_device_spec_t deviceSpec;
1788  uint8_t affectModLocks;
1789  uint8_t modLocks;
1790  uint8_t lockGroup;
1791  uint8_t groupLock;
1792  uint8_t affectModLatches;
1793  uint8_t pad0;
1794  uint8_t pad1;
1795  uint8_t latchGroup;
1796  uint16_t groupLatch;
1798 
1803  unsigned int sequence;
1805 
1807 #define XCB_XKB_GET_CONTROLS 6
1808 
1813  uint8_t major_opcode;
1814  uint8_t minor_opcode;
1815  uint16_t length;
1816  xcb_xkb_device_spec_t deviceSpec;
1817  uint8_t pad0[2];
1819 
1824  uint8_t response_type;
1825  uint8_t deviceID;
1826  uint16_t sequence;
1827  uint32_t length;
1828  uint8_t mouseKeysDfltBtn;
1829  uint8_t numGroups;
1830  uint8_t groupsWrap;
1831  uint8_t internalModsMask;
1832  uint8_t ignoreLockModsMask;
1833  uint8_t internalModsRealMods;
1834  uint8_t ignoreLockModsRealMods;
1835  uint8_t pad0;
1836  uint16_t internalModsVmods;
1837  uint16_t ignoreLockModsVmods;
1838  uint16_t repeatDelay;
1839  uint16_t repeatInterval;
1840  uint16_t slowKeysDelay;
1841  uint16_t debounceDelay;
1842  uint16_t mouseKeysDelay;
1843  uint16_t mouseKeysInterval;
1844  uint16_t mouseKeysTimeToMax;
1845  uint16_t mouseKeysMaxSpeed;
1846  int16_t mouseKeysCurve;
1847  uint16_t accessXOption;
1848  uint16_t accessXTimeout;
1849  uint16_t accessXTimeoutOptionsMask;
1850  uint16_t accessXTimeoutOptionsValues;
1851  uint8_t pad1[2];
1852  uint32_t accessXTimeoutMask;
1853  uint32_t accessXTimeoutValues;
1854  uint32_t enabledControls;
1855  uint8_t perKeyRepeat[32];
1857 
1859 #define XCB_XKB_SET_CONTROLS 7
1860 
1865  uint8_t major_opcode;
1866  uint8_t minor_opcode;
1867  uint16_t length;
1868  xcb_xkb_device_spec_t deviceSpec;
1869  uint8_t affectInternalRealMods;
1870  uint8_t internalRealMods;
1871  uint8_t affectIgnoreLockRealMods;
1872  uint8_t ignoreLockRealMods;
1873  uint16_t affectInternalVirtualMods;
1874  uint16_t internalVirtualMods;
1875  uint16_t affectIgnoreLockVirtualMods;
1876  uint16_t ignoreLockVirtualMods;
1877  uint8_t mouseKeysDfltBtn;
1878  uint8_t groupsWrap;
1879  uint16_t accessXOptions;
1880  uint8_t pad0[2];
1881  uint32_t affectEnabledControls;
1882  uint32_t enabledControls;
1883  uint32_t changeControls;
1884  uint16_t repeatDelay;
1885  uint16_t repeatInterval;
1886  uint16_t slowKeysDelay;
1887  uint16_t debounceDelay;
1888  uint16_t mouseKeysDelay;
1889  uint16_t mouseKeysInterval;
1890  uint16_t mouseKeysTimeToMax;
1891  uint16_t mouseKeysMaxSpeed;
1892  int16_t mouseKeysCurve;
1893  uint16_t accessXTimeout;
1894  uint32_t accessXTimeoutMask;
1895  uint32_t accessXTimeoutValues;
1896  uint16_t accessXTimeoutOptionsMask;
1897  uint16_t accessXTimeoutOptionsValues;
1898  uint8_t perKeyRepeat[32];
1900 
1905  unsigned int sequence;
1907 
1909 #define XCB_XKB_GET_MAP 8
1910 
1915  uint8_t major_opcode;
1916  uint8_t minor_opcode;
1917  uint16_t length;
1918  xcb_xkb_device_spec_t deviceSpec;
1919  uint16_t full;
1920  uint16_t partial;
1921  uint8_t firstType;
1922  uint8_t nTypes;
1923  xcb_keycode_t firstKeySym;
1924  uint8_t nKeySyms;
1925  xcb_keycode_t firstKeyAction;
1926  uint8_t nKeyActions;
1927  xcb_keycode_t firstKeyBehavior;
1928  uint8_t nKeyBehaviors;
1929  uint16_t virtualMods;
1930  xcb_keycode_t firstKeyExplicit;
1931  uint8_t nKeyExplicit;
1932  xcb_keycode_t firstModMapKey;
1933  uint8_t nModMapKeys;
1934  xcb_keycode_t firstVModMapKey;
1935  uint8_t nVModMapKeys;
1936  uint8_t pad0[2];
1938 
1942 typedef struct xcb_xkb_get_map_map_t {
1943  xcb_xkb_key_type_t *types_rtrn;
1944  xcb_xkb_key_sym_map_t *syms_rtrn;
1945  uint8_t *acts_rtrn_count;
1946  uint8_t *pad2;
1947  xcb_xkb_action_t *acts_rtrn_acts;
1948  xcb_xkb_set_behavior_t *behaviors_rtrn;
1949  uint8_t *vmods_rtrn;
1950  uint8_t *pad3;
1951  xcb_xkb_set_explicit_t *explicit_rtrn;
1952  uint8_t *pad4;
1953  xcb_xkb_key_mod_map_t *modmap_rtrn;
1954  uint8_t *pad5;
1955  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
1957 
1961 typedef struct xcb_xkb_get_map_reply_t {
1962  uint8_t response_type;
1963  uint8_t deviceID;
1964  uint16_t sequence;
1965  uint32_t length;
1966  uint8_t pad0[2];
1967  xcb_keycode_t minKeyCode;
1968  xcb_keycode_t maxKeyCode;
1969  uint16_t present;
1970  uint8_t firstType;
1971  uint8_t nTypes;
1972  uint8_t totalTypes;
1973  xcb_keycode_t firstKeySym;
1974  uint16_t totalSyms;
1975  uint8_t nKeySyms;
1976  xcb_keycode_t firstKeyAction;
1977  uint16_t totalActions;
1978  uint8_t nKeyActions;
1979  xcb_keycode_t firstKeyBehavior;
1980  uint8_t nKeyBehaviors;
1981  uint8_t totalKeyBehaviors;
1982  xcb_keycode_t firstKeyExplicit;
1983  uint8_t nKeyExplicit;
1984  uint8_t totalKeyExplicit;
1985  xcb_keycode_t firstModMapKey;
1986  uint8_t nModMapKeys;
1987  uint8_t totalModMapKeys;
1988  xcb_keycode_t firstVModMapKey;
1989  uint8_t nVModMapKeys;
1990  uint8_t totalVModMapKeys;
1991  uint8_t pad1;
1992  uint16_t virtualMods;
1994 
1999  xcb_xkb_set_key_type_t *types;
2000  xcb_xkb_key_sym_map_t *syms;
2001  uint8_t *actionsCount;
2002  xcb_xkb_action_t *actions;
2003  xcb_xkb_set_behavior_t *behaviors;
2004  uint8_t *vmods;
2005  xcb_xkb_set_explicit_t *explicit;
2006  xcb_xkb_key_mod_map_t *modmap;
2007  xcb_xkb_key_v_mod_map_t *vmodmap;
2009 
2011 #define XCB_XKB_SET_MAP 9
2012 
2017  uint8_t major_opcode;
2018  uint8_t minor_opcode;
2019  uint16_t length;
2020  xcb_xkb_device_spec_t deviceSpec;
2021  uint16_t present;
2022  uint16_t flags;
2023  xcb_keycode_t minKeyCode;
2024  xcb_keycode_t maxKeyCode;
2025  uint8_t firstType;
2026  uint8_t nTypes;
2027  xcb_keycode_t firstKeySym;
2028  uint8_t nKeySyms;
2029  uint16_t totalSyms;
2030  xcb_keycode_t firstKeyAction;
2031  uint8_t nKeyActions;
2032  uint16_t totalActions;
2033  xcb_keycode_t firstKeyBehavior;
2034  uint8_t nKeyBehaviors;
2035  uint8_t totalKeyBehaviors;
2036  xcb_keycode_t firstKeyExplicit;
2037  uint8_t nKeyExplicit;
2038  uint8_t totalKeyExplicit;
2039  xcb_keycode_t firstModMapKey;
2040  uint8_t nModMapKeys;
2041  uint8_t totalModMapKeys;
2042  xcb_keycode_t firstVModMapKey;
2043  uint8_t nVModMapKeys;
2044  uint8_t totalVModMapKeys;
2045  uint16_t virtualMods;
2047 
2052  unsigned int sequence;
2054 
2056 #define XCB_XKB_GET_COMPAT_MAP 10
2057 
2062  uint8_t major_opcode;
2063  uint8_t minor_opcode;
2064  uint16_t length;
2065  xcb_xkb_device_spec_t deviceSpec;
2066  uint8_t groups;
2067  uint8_t getAllSI;
2068  uint16_t firstSI;
2069  uint16_t nSI;
2071 
2076  uint8_t response_type;
2077  uint8_t deviceID;
2078  uint16_t sequence;
2079  uint32_t length;
2080  uint8_t groupsRtrn;
2081  uint8_t pad0;
2082  uint16_t firstSIRtrn;
2083  uint16_t nSIRtrn;
2084  uint16_t nTotalSI;
2085  uint8_t pad1[16];
2087 
2089 #define XCB_XKB_SET_COMPAT_MAP 11
2090 
2095  uint8_t major_opcode;
2096  uint8_t minor_opcode;
2097  uint16_t length;
2098  xcb_xkb_device_spec_t deviceSpec;
2099  uint8_t pad0;
2100  uint8_t recomputeActions;
2101  uint8_t truncateSI;
2102  uint8_t groups;
2103  uint16_t firstSI;
2104  uint16_t nSI;
2105  uint8_t pad1[2];
2107 
2112  unsigned int sequence;
2114 
2116 #define XCB_XKB_GET_INDICATOR_STATE 12
2117 
2122  uint8_t major_opcode;
2123  uint8_t minor_opcode;
2124  uint16_t length;
2125  xcb_xkb_device_spec_t deviceSpec;
2126  uint8_t pad0[2];
2128 
2133  uint8_t response_type;
2134  uint8_t deviceID;
2135  uint16_t sequence;
2136  uint32_t length;
2137  uint32_t state;
2138  uint8_t pad0[20];
2140 
2145  unsigned int sequence;
2147 
2149 #define XCB_XKB_GET_INDICATOR_MAP 13
2150 
2155  uint8_t major_opcode;
2156  uint8_t minor_opcode;
2157  uint16_t length;
2158  xcb_xkb_device_spec_t deviceSpec;
2159  uint8_t pad0[2];
2160  uint32_t which;
2162 
2167  uint8_t response_type;
2168  uint8_t deviceID;
2169  uint16_t sequence;
2170  uint32_t length;
2171  uint32_t which;
2172  uint32_t realIndicators;
2173  uint8_t nIndicators;
2174  uint8_t pad0[15];
2176 
2178 #define XCB_XKB_SET_INDICATOR_MAP 14
2179 
2184  uint8_t major_opcode;
2185  uint8_t minor_opcode;
2186  uint16_t length;
2187  xcb_xkb_device_spec_t deviceSpec;
2188  uint8_t pad0[2];
2189  uint32_t which;
2191 
2196  unsigned int sequence;
2198 
2200 #define XCB_XKB_GET_NAMED_INDICATOR 15
2201 
2206  uint8_t major_opcode;
2207  uint8_t minor_opcode;
2208  uint16_t length;
2209  xcb_xkb_device_spec_t deviceSpec;
2210  xcb_xkb_led_class_spec_t ledClass;
2211  xcb_xkb_id_spec_t ledID;
2212  uint8_t pad0[2];
2213  xcb_atom_t indicator;
2215 
2220  uint8_t response_type;
2221  uint8_t deviceID;
2222  uint16_t sequence;
2223  uint32_t length;
2224  xcb_atom_t indicator;
2225  uint8_t found;
2226  uint8_t on;
2227  uint8_t realIndicator;
2228  uint8_t ndx;
2229  uint8_t map_flags;
2230  uint8_t map_whichGroups;
2231  uint8_t map_groups;
2232  uint8_t map_whichMods;
2233  uint8_t map_mods;
2234  uint8_t map_realMods;
2235  uint16_t map_vmod;
2236  uint32_t map_ctrls;
2237  uint8_t supported;
2238  uint8_t pad0[3];
2240 
2242 #define XCB_XKB_SET_NAMED_INDICATOR 16
2243 
2248  uint8_t major_opcode;
2249  uint8_t minor_opcode;
2250  uint16_t length;
2251  xcb_xkb_device_spec_t deviceSpec;
2252  xcb_xkb_led_class_spec_t ledClass;
2253  xcb_xkb_id_spec_t ledID;
2254  uint8_t pad0[2];
2255  xcb_atom_t indicator;
2256  uint8_t setState;
2257  uint8_t on;
2258  uint8_t setMap;
2259  uint8_t createMap;
2260  uint8_t pad1;
2261  uint8_t map_flags;
2262  uint8_t map_whichGroups;
2263  uint8_t map_groups;
2264  uint8_t map_whichMods;
2265  uint8_t map_realMods;
2266  uint16_t map_vmods;
2267  uint32_t map_ctrls;
2269 
2274  unsigned int sequence;
2276 
2278 #define XCB_XKB_GET_NAMES 17
2279 
2284  uint8_t major_opcode;
2285  uint8_t minor_opcode;
2286  uint16_t length;
2287  xcb_xkb_device_spec_t deviceSpec;
2288  uint8_t pad0[2];
2289  uint32_t which;
2291 
2296  xcb_atom_t keycodesName;
2297  xcb_atom_t geometryName;
2298  xcb_atom_t symbolsName;
2299  xcb_atom_t physSymbolsName;
2300  xcb_atom_t typesName;
2301  xcb_atom_t compatName;
2302  xcb_atom_t *typeNames;
2303  uint8_t *nLevelsPerType;
2304  uint8_t *pad1;
2305  xcb_atom_t *ktLevelNames;
2306  xcb_atom_t *indicatorNames;
2307  xcb_atom_t *virtualModNames;
2308  xcb_atom_t *groups;
2309  xcb_xkb_key_name_t *keyNames;
2310  xcb_xkb_key_alias_t *keyAliases;
2311  xcb_atom_t *radioGroupNames;
2313 
2318  uint8_t response_type;
2319  uint8_t deviceID;
2320  uint16_t sequence;
2321  uint32_t length;
2322  uint32_t which;
2323  xcb_keycode_t minKeyCode;
2324  xcb_keycode_t maxKeyCode;
2325  uint8_t nTypes;
2326  uint8_t groupNames;
2327  uint16_t virtualMods;
2328  xcb_keycode_t firstKey;
2329  uint8_t nKeys;
2330  uint32_t indicators;
2331  uint8_t nRadioGroups;
2332  uint8_t nKeyAliases;
2333  uint16_t nKTLevels;
2334  uint8_t pad0[4];
2336 
2341  xcb_atom_t keycodesName;
2342  xcb_atom_t geometryName;
2343  xcb_atom_t symbolsName;
2344  xcb_atom_t physSymbolsName;
2345  xcb_atom_t typesName;
2346  xcb_atom_t compatName;
2347  xcb_atom_t *typeNames;
2348  uint8_t *nLevelsPerType;
2349  xcb_atom_t *ktLevelNames;
2350  xcb_atom_t *indicatorNames;
2351  xcb_atom_t *virtualModNames;
2352  xcb_atom_t *groups;
2353  xcb_xkb_key_name_t *keyNames;
2354  xcb_xkb_key_alias_t *keyAliases;
2355  xcb_atom_t *radioGroupNames;
2357 
2359 #define XCB_XKB_SET_NAMES 18
2360 
2365  uint8_t major_opcode;
2366  uint8_t minor_opcode;
2367  uint16_t length;
2368  xcb_xkb_device_spec_t deviceSpec;
2369  uint16_t virtualMods;
2370  uint32_t which;
2371  uint8_t firstType;
2372  uint8_t nTypes;
2373  uint8_t firstKTLevelt;
2374  uint8_t nKTLevels;
2375  uint32_t indicators;
2376  uint8_t groupNames;
2377  uint8_t nRadioGroups;
2378  xcb_keycode_t firstKey;
2379  uint8_t nKeys;
2380  uint8_t nKeyAliases;
2381  uint8_t pad0;
2382  uint16_t totalKTLevelNames;
2384 
2389  unsigned int sequence;
2391 
2393 #define XCB_XKB_PER_CLIENT_FLAGS 21
2394 
2399  uint8_t major_opcode;
2400  uint8_t minor_opcode;
2401  uint16_t length;
2402  xcb_xkb_device_spec_t deviceSpec;
2403  uint8_t pad0[2];
2404  uint32_t change;
2405  uint32_t value;
2406  uint32_t ctrlsToChange;
2407  uint32_t autoCtrls;
2408  uint32_t autoCtrlsValues;
2410 
2415  uint8_t response_type;
2416  uint8_t deviceID;
2417  uint16_t sequence;
2418  uint32_t length;
2419  uint32_t supported;
2420  uint32_t value;
2421  uint32_t autoCtrls;
2422  uint32_t autoCtrlsValues;
2423  uint8_t pad0[8];
2425 
2430  unsigned int sequence;
2432 
2434 #define XCB_XKB_LIST_COMPONENTS 22
2435 
2440  uint8_t major_opcode;
2441  uint8_t minor_opcode;
2442  uint16_t length;
2443  xcb_xkb_device_spec_t deviceSpec;
2444  uint16_t maxNames;
2446 
2451  uint8_t response_type;
2452  uint8_t deviceID;
2453  uint16_t sequence;
2454  uint32_t length;
2455  uint16_t nKeymaps;
2456  uint16_t nKeycodes;
2457  uint16_t nTypes;
2458  uint16_t nCompatMaps;
2459  uint16_t nSymbols;
2460  uint16_t nGeometries;
2461  uint16_t extra;
2462  uint8_t pad0[10];
2464 
2469  unsigned int sequence;
2471 
2473 #define XCB_XKB_GET_KBD_BY_NAME 23
2474 
2479  uint8_t major_opcode;
2480  uint8_t minor_opcode;
2481  uint16_t length;
2482  xcb_xkb_device_spec_t deviceSpec;
2483  uint16_t need;
2484  uint16_t want;
2485  uint8_t load;
2486  uint8_t pad0;
2488 
2493  xcb_xkb_key_type_t *types_rtrn;
2494  xcb_xkb_key_sym_map_t *syms_rtrn;
2495  uint8_t *acts_rtrn_count;
2496  xcb_xkb_action_t *acts_rtrn_acts;
2497  xcb_xkb_set_behavior_t *behaviors_rtrn;
2498  uint8_t *vmods_rtrn;
2499  xcb_xkb_set_explicit_t *explicit_rtrn;
2500  xcb_xkb_key_mod_map_t *modmap_rtrn;
2501  xcb_xkb_key_v_mod_map_t *vmodmap_rtrn;
2503 
2508  xcb_atom_t keycodesName;
2509  xcb_atom_t geometryName;
2510  xcb_atom_t symbolsName;
2511  xcb_atom_t physSymbolsName;
2512  xcb_atom_t typesName;
2513  xcb_atom_t compatName;
2514  xcb_atom_t *typeNames;
2515  uint8_t *nLevelsPerType;
2516  xcb_atom_t *ktLevelNames;
2517  xcb_atom_t *indicatorNames;
2518  xcb_atom_t *virtualModNames;
2519  xcb_atom_t *groups;
2520  xcb_xkb_key_name_t *keyNames;
2521  xcb_xkb_key_alias_t *keyAliases;
2522  xcb_atom_t *radioGroupNames;
2524 
2529  struct {
2530  uint8_t getmap_type;
2531  uint8_t typeDeviceID;
2532  uint16_t getmap_sequence;
2533  uint32_t getmap_length;
2534  uint8_t pad1[2];
2535  xcb_keycode_t typeMinKeyCode;
2536  xcb_keycode_t typeMaxKeyCode;
2537  uint16_t present;
2538  uint8_t firstType;
2539  uint8_t nTypes;
2540  uint8_t totalTypes;
2541  xcb_keycode_t firstKeySym;
2542  uint16_t totalSyms;
2543  uint8_t nKeySyms;
2544  xcb_keycode_t firstKeyAction;
2545  uint16_t totalActions;
2546  uint8_t nKeyActions;
2547  xcb_keycode_t firstKeyBehavior;
2548  uint8_t nKeyBehaviors;
2549  uint8_t totalKeyBehaviors;
2550  xcb_keycode_t firstKeyExplicit;
2551  uint8_t nKeyExplicit;
2552  uint8_t totalKeyExplicit;
2553  xcb_keycode_t firstModMapKey;
2554  uint8_t nModMapKeys;
2555  uint8_t totalModMapKeys;
2556  xcb_keycode_t firstVModMapKey;
2557  uint8_t nVModMapKeys;
2558  uint8_t totalVModMapKeys;
2559  uint8_t pad2;
2560  uint16_t virtualMods;
2562  } types;
2563  struct {
2564  uint8_t compatmap_type;
2565  uint8_t compatDeviceID;
2566  uint16_t compatmap_sequence;
2567  uint32_t compatmap_length;
2568  uint8_t groupsRtrn;
2569  uint8_t pad7;
2570  uint16_t firstSIRtrn;
2571  uint16_t nSIRtrn;
2572  uint16_t nTotalSI;
2573  uint8_t pad8[16];
2574  xcb_xkb_sym_interpret_t *si_rtrn;
2575  xcb_xkb_mod_def_t *group_rtrn;
2576  } compat_map;
2577  struct {
2578  uint8_t indicatormap_type;
2579  uint8_t indicatorDeviceID;
2580  uint16_t indicatormap_sequence;
2581  uint32_t indicatormap_length;
2582  uint32_t which;
2583  uint32_t realIndicators;
2584  uint8_t nIndicators;
2585  uint8_t pad9[15];
2587  } indicator_maps;
2588  struct {
2589  uint8_t keyname_type;
2590  uint8_t keyDeviceID;
2591  uint16_t keyname_sequence;
2592  uint32_t keyname_length;
2593  uint32_t which;
2594  xcb_keycode_t keyMinKeyCode;
2595  xcb_keycode_t keyMaxKeyCode;
2596  uint8_t nTypes;
2597  uint8_t groupNames;
2598  uint16_t virtualMods;
2599  xcb_keycode_t firstKey;
2600  uint8_t nKeys;
2601  uint32_t indicators;
2602  uint8_t nRadioGroups;
2603  uint8_t nKeyAliases;
2604  uint16_t nKTLevels;
2605  uint8_t pad10[4];
2607  } key_names;
2608  struct {
2609  uint8_t geometry_type;
2610  uint8_t geometryDeviceID;
2611  uint16_t geometry_sequence;
2612  uint32_t geometry_length;
2613  xcb_atom_t name;
2614  uint8_t geometryFound;
2615  uint8_t pad12;
2616  uint16_t widthMM;
2617  uint16_t heightMM;
2618  uint16_t nProperties;
2619  uint16_t nColors;
2620  uint16_t nShapes;
2621  uint16_t nSections;
2622  uint16_t nDoodads;
2623  uint16_t nKeyAliases;
2624  uint8_t baseColorNdx;
2625  uint8_t labelColorNdx;
2626  xcb_xkb_counted_string_16_t *labelFont;
2627  } geometry;
2629 
2631 xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R);
2632 
2637  uint8_t response_type;
2638  uint8_t deviceID;
2639  uint16_t sequence;
2640  uint32_t length;
2641  xcb_keycode_t minKeyCode;
2642  xcb_keycode_t maxKeyCode;
2643  uint8_t loaded;
2644  uint8_t newKeyboard;
2645  uint16_t found;
2646  uint16_t reported;
2647  uint8_t pad0[16];
2649 
2654  unsigned int sequence;
2656 
2658 #define XCB_XKB_GET_DEVICE_INFO 24
2659 
2664  uint8_t major_opcode;
2665  uint8_t minor_opcode;
2666  uint16_t length;
2667  xcb_xkb_device_spec_t deviceSpec;
2668  uint16_t wanted;
2669  uint8_t allButtons;
2670  uint8_t firstButton;
2671  uint8_t nButtons;
2672  uint8_t pad0;
2673  xcb_xkb_led_class_spec_t ledClass;
2674  xcb_xkb_id_spec_t ledID;
2676 
2681  uint8_t response_type;
2682  uint8_t deviceID;
2683  uint16_t sequence;
2684  uint32_t length;
2685  uint16_t present;
2686  uint16_t supported;
2687  uint16_t unsupported;
2688  uint16_t nDeviceLedFBs;
2689  uint8_t firstBtnWanted;
2690  uint8_t nBtnsWanted;
2691  uint8_t firstBtnRtrn;
2692  uint8_t nBtnsRtrn;
2693  uint8_t totalBtns;
2694  uint8_t hasOwnState;
2695  uint16_t dfltKbdFB;
2696  uint16_t dfltLedFB;
2697  uint8_t pad0[2];
2698  xcb_atom_t devType;
2699  uint16_t nameLen;
2701 
2703 #define XCB_XKB_SET_DEVICE_INFO 25
2704 
2709  uint8_t major_opcode;
2710  uint8_t minor_opcode;
2711  uint16_t length;
2712  xcb_xkb_device_spec_t deviceSpec;
2713  uint8_t firstBtn;
2714  uint8_t nBtns;
2715  uint16_t change;
2716  uint16_t nDeviceLedFBs;
2718 
2723  unsigned int sequence;
2725 
2727 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
2728 
2733  uint8_t major_opcode;
2734  uint8_t minor_opcode;
2735  uint16_t length;
2736  uint16_t msgLength;
2737  uint8_t pad0[2];
2738  uint32_t affectFlags;
2739  uint32_t flags;
2740  uint32_t affectCtrls;
2741  uint32_t ctrls;
2743 
2748  uint8_t response_type;
2749  uint8_t pad0;
2750  uint16_t sequence;
2751  uint32_t length;
2752  uint32_t currentFlags;
2753  uint32_t currentCtrls;
2754  uint32_t supportedFlags;
2755  uint32_t supportedCtrls;
2756  uint8_t pad1[8];
2758 
2760 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
2761 
2766  uint8_t response_type;
2767  uint8_t xkbType;
2768  uint16_t sequence;
2769  xcb_timestamp_t time;
2770  uint8_t deviceID;
2771  uint8_t oldDeviceID;
2772  xcb_keycode_t minKeyCode;
2773  xcb_keycode_t maxKeyCode;
2774  xcb_keycode_t oldMinKeyCode;
2775  xcb_keycode_t oldMaxKeyCode;
2776  uint8_t requestMajor;
2777  uint8_t requestMinor;
2778  uint16_t changed;
2779  uint8_t pad0[14];
2781 
2783 #define XCB_XKB_MAP_NOTIFY 1
2784 
2789  uint8_t response_type;
2790  uint8_t xkbType;
2791  uint16_t sequence;
2792  xcb_timestamp_t time;
2793  uint8_t deviceID;
2794  uint8_t ptrBtnActions;
2795  uint16_t changed;
2796  xcb_keycode_t minKeyCode;
2797  xcb_keycode_t maxKeyCode;
2798  uint8_t firstType;
2799  uint8_t nTypes;
2800  xcb_keycode_t firstKeySym;
2801  uint8_t nKeySyms;
2802  xcb_keycode_t firstKeyAct;
2803  uint8_t nKeyActs;
2804  xcb_keycode_t firstKeyBehavior;
2805  uint8_t nKeyBehavior;
2806  xcb_keycode_t firstKeyExplicit;
2807  uint8_t nKeyExplicit;
2808  xcb_keycode_t firstModMapKey;
2809  uint8_t nModMapKeys;
2810  xcb_keycode_t firstVModMapKey;
2811  uint8_t nVModMapKeys;
2812  uint16_t virtualMods;
2813  uint8_t pad0[2];
2815 
2817 #define XCB_XKB_STATE_NOTIFY 2
2818 
2823  uint8_t response_type;
2824  uint8_t xkbType;
2825  uint16_t sequence;
2826  xcb_timestamp_t time;
2827  uint8_t deviceID;
2828  uint8_t mods;
2829  uint8_t baseMods;
2830  uint8_t latchedMods;
2831  uint8_t lockedMods;
2832  uint8_t group;
2833  int16_t baseGroup;
2834  int16_t latchedGroup;
2835  uint8_t lockedGroup;
2836  uint8_t compatState;
2837  uint8_t grabMods;
2838  uint8_t compatGrabMods;
2839  uint8_t lookupMods;
2840  uint8_t compatLoockupMods;
2841  uint16_t ptrBtnState;
2842  uint16_t changed;
2843  xcb_keycode_t keycode;
2844  uint8_t eventType;
2845  uint8_t requestMajor;
2846  uint8_t requestMinor;
2848 
2850 #define XCB_XKB_CONTROLS_NOTIFY 3
2851 
2856  uint8_t response_type;
2857  uint8_t xkbType;
2858  uint16_t sequence;
2859  xcb_timestamp_t time;
2860  uint8_t deviceID;
2861  uint8_t numGroups;
2862  uint8_t pad0[2];
2863  uint32_t changedControls;
2864  uint32_t enabledControls;
2865  uint32_t enabledControlChanges;
2866  xcb_keycode_t keycode;
2867  uint8_t eventType;
2868  uint8_t requestMajor;
2869  uint8_t requestMinor;
2870  uint8_t pad1[4];
2872 
2874 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
2875 
2880  uint8_t response_type;
2881  uint8_t xkbType;
2882  uint16_t sequence;
2883  xcb_timestamp_t time;
2884  uint8_t deviceID;
2885  uint8_t pad0[3];
2886  uint32_t state;
2887  uint32_t stateChanged;
2888  uint8_t pad1[12];
2890 
2892 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
2893 
2898  uint8_t response_type;
2899  uint8_t xkbType;
2900  uint16_t sequence;
2901  xcb_timestamp_t time;
2902  uint8_t deviceID;
2903  uint8_t pad0[3];
2904  uint32_t state;
2905  uint32_t mapChanged;
2906  uint8_t pad1[12];
2908 
2910 #define XCB_XKB_NAMES_NOTIFY 6
2911 
2916  uint8_t response_type;
2917  uint8_t xkbType;
2918  uint16_t sequence;
2919  xcb_timestamp_t time;
2920  uint8_t deviceID;
2921  uint8_t pad0;
2922  uint16_t changed;
2923  uint8_t firstType;
2924  uint8_t nTypes;
2925  uint8_t firstLevelName;
2926  uint8_t nLevelNames;
2927  uint8_t pad1;
2928  uint8_t nRadioGroups;
2929  uint8_t nKeyAliases;
2930  uint8_t changedGroupNames;
2931  uint16_t changedVirtualMods;
2932  xcb_keycode_t firstKey;
2933  uint8_t nKeys;
2934  uint32_t changedIndicators;
2935  uint8_t pad2[4];
2937 
2939 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
2940 
2945  uint8_t response_type;
2946  uint8_t xkbType;
2947  uint16_t sequence;
2948  xcb_timestamp_t time;
2949  uint8_t deviceID;
2950  uint8_t changedGroups;
2951  uint16_t firstSI;
2952  uint16_t nSI;
2953  uint16_t nTotalSI;
2954  uint8_t pad0[16];
2956 
2958 #define XCB_XKB_BELL_NOTIFY 8
2959 
2964  uint8_t response_type;
2965  uint8_t xkbType;
2966  uint16_t sequence;
2967  xcb_timestamp_t time;
2968  uint8_t deviceID;
2969  uint8_t bellClass;
2970  uint8_t bellID;
2971  uint8_t percent;
2972  uint16_t pitch;
2973  uint16_t duration;
2974  xcb_atom_t name;
2975  xcb_window_t window;
2976  uint8_t eventOnly;
2977  uint8_t pad0[7];
2979 
2981 #define XCB_XKB_ACTION_MESSAGE 9
2982 
2987  uint8_t response_type;
2988  uint8_t xkbType;
2989  uint16_t sequence;
2990  xcb_timestamp_t time;
2991  uint8_t deviceID;
2992  xcb_keycode_t keycode;
2993  uint8_t press;
2994  uint8_t keyEventFollows;
2995  uint8_t mods;
2996  uint8_t group;
2997  xcb_xkb_string8_t message[8];
2998  uint8_t pad0[10];
3000 
3002 #define XCB_XKB_ACCESS_X_NOTIFY 10
3003 
3008  uint8_t response_type;
3009  uint8_t xkbType;
3010  uint16_t sequence;
3011  xcb_timestamp_t time;
3012  uint8_t deviceID;
3013  xcb_keycode_t keycode;
3014  uint16_t detailt;
3015  uint16_t slowKeysDelay;
3016  uint16_t debounceDelay;
3017  uint8_t pad0[16];
3019 
3021 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3022 
3027  uint8_t response_type;
3028  uint8_t xkbType;
3029  uint16_t sequence;
3030  xcb_timestamp_t time;
3031  uint8_t deviceID;
3032  uint8_t pad0;
3033  uint16_t reason;
3034  uint16_t ledClass;
3035  uint16_t ledID;
3036  uint32_t ledsDefined;
3037  uint32_t ledState;
3038  uint8_t firstButton;
3039  uint8_t nButtons;
3040  uint16_t supported;
3041  uint16_t unsupported;
3042  uint8_t pad1[2];
3044 
3053 void
3055 
3067 
3076 void
3078 
3090 
3099 void
3101 
3113 
3122 void
3124 
3136 
3145 void
3147 
3159 
3168 void
3170 
3182 
3191 void
3193 
3205 
3214 void
3216 
3228 
3229 int
3230 xcb_xkb_counted_string_16_sizeof (const void *_buffer);
3231 
3232 char *
3233 xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R);
3234 
3235 int
3236 xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R);
3237 
3239 xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R);
3240 
3241 void *
3242 xcb_xkb_counted_string_16_alignment_pad (const xcb_xkb_counted_string_16_t *R);
3243 
3244 int
3245 xcb_xkb_counted_string_16_alignment_pad_length (const xcb_xkb_counted_string_16_t *R);
3246 
3248 xcb_xkb_counted_string_16_alignment_pad_end (const xcb_xkb_counted_string_16_t *R);
3249 
3258 void
3260 
3272 
3281 void
3283 
3295 
3296 int
3297 xcb_xkb_key_type_sizeof (const void *_buffer);
3298 
3300 xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R);
3301 
3302 int
3303 xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R);
3304 
3306 xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R);
3307 
3309 xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R);
3310 
3311 int
3312 xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R);
3313 
3315 xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R);
3316 
3325 void
3327 
3339 
3340 int
3341 xcb_xkb_key_sym_map_sizeof (const void *_buffer);
3342 
3343 xcb_keysym_t *
3344 xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R);
3345 
3346 int
3347 xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R);
3348 
3350 xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R);
3351 
3360 void
3362 
3374 
3383 void
3385 
3397 
3406 void
3408 
3420 
3429 void
3431 
3443 
3452 void
3454 
3466 
3475 void
3477 
3489 
3498 void
3500 
3512 
3521 void
3523 
3535 
3544 void
3546 
3558 
3567 void
3569 
3581 
3590 void
3592 
3604 
3613 void
3615 
3627 
3636 void
3638 
3650 
3659 void
3661 
3673 
3682 void
3684 
3696 
3697 int
3698 xcb_xkb_set_key_type_sizeof (const void *_buffer);
3699 
3701 xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R);
3702 
3703 int
3704 xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R);
3705 
3707 xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R);
3708 
3710 xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R);
3711 
3712 int
3713 xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R);
3714 
3716 xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R);
3717 
3726 void
3728 
3740 
3749 void
3751 
3763 
3764 int
3765 xcb_xkb_outline_sizeof (const void *_buffer);
3766 
3767 xcb_point_t *
3768 xcb_xkb_outline_points (const xcb_xkb_outline_t *R);
3769 
3770 int
3771 xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R);
3772 
3774 xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R);
3775 
3784 void
3786 
3798 
3799 int
3800 xcb_xkb_shape_sizeof (const void *_buffer);
3801 
3802 int
3803 xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R);
3804 
3806 xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R);
3807 
3816 void
3818 
3830 
3839 void
3841 
3853 
3862 void
3864 
3876 
3877 int
3878 xcb_xkb_overlay_row_sizeof (const void *_buffer);
3879 
3881 xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R);
3882 
3883 int
3884 xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R);
3885 
3887 xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R);
3888 
3897 void
3899 
3911 
3912 int
3913 xcb_xkb_overlay_sizeof (const void *_buffer);
3914 
3915 int
3916 xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R);
3917 
3919 xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R);
3920 
3929 void
3931 
3943 
3944 int
3945 xcb_xkb_row_sizeof (const void *_buffer);
3946 
3947 xcb_xkb_key_t *
3948 xcb_xkb_row_keys (const xcb_xkb_row_t *R);
3949 
3950 int
3951 xcb_xkb_row_keys_length (const xcb_xkb_row_t *R);
3952 
3954 xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R);
3955 
3964 void
3966 
3978 
3979 int
3980 xcb_xkb_listing_sizeof (const void *_buffer);
3981 
3982 xcb_xkb_string8_t *
3983 xcb_xkb_listing_string (const xcb_xkb_listing_t *R);
3984 
3985 int
3986 xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R);
3987 
3989 xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R);
3990 
3999 void
4001 
4013 
4014 int
4015 xcb_xkb_device_led_info_sizeof (const void *_buffer);
4016 
4017 xcb_atom_t *
4018 xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R);
4019 
4020 int
4021 xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R);
4022 
4024 xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R);
4025 
4027 xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R);
4028 
4029 int
4030 xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R);
4031 
4033 xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R);
4034 
4043 void
4045 
4057 
4066 void
4068 
4080 
4089 void
4091 
4103 
4112 void
4114 
4126 
4135 void
4137 
4149 
4158 void
4160 
4172 
4181 void
4183 
4195 
4204 void
4206 
4218 
4227 void
4229 
4241 
4250 void
4252 
4264 
4273 void
4275 
4287 
4296 void
4298 
4310 
4319 void
4321 
4333 
4342 void
4344 
4356 
4365 void
4367 
4379 
4388 void
4390 
4402 
4411 void
4413 
4425 
4434 void
4436 
4448 
4457 void
4459 
4471 
4480 void
4482 
4494 
4503 void
4505 
4517 
4526 void
4528 
4540 
4549 void
4551 
4563 
4572 void
4574 
4586 
4595 void
4597 
4609 
4620  uint16_t wantedMajor,
4621  uint16_t wantedMinor);
4622 
4636  uint16_t wantedMajor,
4637  uint16_t wantedMinor);
4638 
4656  xcb_generic_error_t **e);
4657 
4658 int
4659 xcb_xkb_select_events_details_serialize (void **_buffer,
4660  uint16_t affectWhich,
4661  uint16_t clear,
4662  uint16_t selectAll,
4663  const xcb_xkb_select_events_details_t *_aux);
4664 
4665 int
4666 xcb_xkb_select_events_details_unpack (const void *_buffer,
4667  uint16_t affectWhich,
4668  uint16_t clear,
4669  uint16_t selectAll,
4671 
4672 int
4673 xcb_xkb_select_events_details_sizeof (const void *_buffer,
4674  uint16_t affectWhich,
4675  uint16_t clear,
4676  uint16_t selectAll);
4677 
4678 int
4679 xcb_xkb_select_events_sizeof (const void *_buffer);
4680 
4694  xcb_xkb_device_spec_t deviceSpec,
4695  uint16_t affectWhich,
4696  uint16_t clear,
4697  uint16_t selectAll,
4698  uint16_t affectMap,
4699  uint16_t map,
4700  const void *details);
4701 
4712  xcb_xkb_device_spec_t deviceSpec,
4713  uint16_t affectWhich,
4714  uint16_t clear,
4715  uint16_t selectAll,
4716  uint16_t affectMap,
4717  uint16_t map,
4718  const void *details);
4719 
4733  xcb_xkb_device_spec_t deviceSpec,
4734  uint16_t affectWhich,
4735  uint16_t clear,
4736  uint16_t selectAll,
4737  uint16_t affectMap,
4738  uint16_t map,
4739  const xcb_xkb_select_events_details_t *details);
4740 
4751  xcb_xkb_device_spec_t deviceSpec,
4752  uint16_t affectWhich,
4753  uint16_t clear,
4754  uint16_t selectAll,
4755  uint16_t affectMap,
4756  uint16_t map,
4757  const xcb_xkb_select_events_details_t *details);
4758 
4759 void *
4760 xcb_xkb_select_events_details (const xcb_xkb_select_events_request_t *R);
4761 
4775  xcb_xkb_device_spec_t deviceSpec,
4776  xcb_xkb_bell_class_spec_t bellClass,
4777  xcb_xkb_id_spec_t bellID,
4778  int8_t percent,
4779  uint8_t forceSound,
4780  uint8_t eventOnly,
4781  int16_t pitch,
4782  int16_t duration,
4783  xcb_atom_t name,
4784  xcb_window_t window);
4785 
4796  xcb_xkb_device_spec_t deviceSpec,
4797  xcb_xkb_bell_class_spec_t bellClass,
4798  xcb_xkb_id_spec_t bellID,
4799  int8_t percent,
4800  uint8_t forceSound,
4801  uint8_t eventOnly,
4802  int16_t pitch,
4803  int16_t duration,
4804  xcb_atom_t name,
4805  xcb_window_t window);
4806 
4817  xcb_xkb_device_spec_t deviceSpec);
4818 
4832  xcb_xkb_device_spec_t deviceSpec);
4833 
4851  xcb_generic_error_t **e);
4852 
4866  xcb_xkb_device_spec_t deviceSpec,
4867  uint8_t affectModLocks,
4868  uint8_t modLocks,
4869  uint8_t lockGroup,
4870  uint8_t groupLock,
4871  uint8_t affectModLatches,
4872  uint8_t latchGroup,
4873  uint16_t groupLatch);
4874 
4885  xcb_xkb_device_spec_t deviceSpec,
4886  uint8_t affectModLocks,
4887  uint8_t modLocks,
4888  uint8_t lockGroup,
4889  uint8_t groupLock,
4890  uint8_t affectModLatches,
4891  uint8_t latchGroup,
4892  uint16_t groupLatch);
4893 
4904  xcb_xkb_device_spec_t deviceSpec);
4905 
4919  xcb_xkb_device_spec_t deviceSpec);
4920 
4938  xcb_generic_error_t **e);
4939 
4953  xcb_xkb_device_spec_t deviceSpec,
4954  uint8_t affectInternalRealMods,
4955  uint8_t internalRealMods,
4956  uint8_t affectIgnoreLockRealMods,
4957  uint8_t ignoreLockRealMods,
4958  uint16_t affectInternalVirtualMods,
4959  uint16_t internalVirtualMods,
4960  uint16_t affectIgnoreLockVirtualMods,
4961  uint16_t ignoreLockVirtualMods,
4962  uint8_t mouseKeysDfltBtn,
4963  uint8_t groupsWrap,
4964  uint16_t accessXOptions,
4965  uint32_t affectEnabledControls,
4966  uint32_t enabledControls,
4967  uint32_t changeControls,
4968  uint16_t repeatDelay,
4969  uint16_t repeatInterval,
4970  uint16_t slowKeysDelay,
4971  uint16_t debounceDelay,
4972  uint16_t mouseKeysDelay,
4973  uint16_t mouseKeysInterval,
4974  uint16_t mouseKeysTimeToMax,
4975  uint16_t mouseKeysMaxSpeed,
4976  int16_t mouseKeysCurve,
4977  uint16_t accessXTimeout,
4978  uint32_t accessXTimeoutMask,
4979  uint32_t accessXTimeoutValues,
4980  uint16_t accessXTimeoutOptionsMask,
4981  uint16_t accessXTimeoutOptionsValues,
4982  const uint8_t *perKeyRepeat);
4983 
4994  xcb_xkb_device_spec_t deviceSpec,
4995  uint8_t affectInternalRealMods,
4996  uint8_t internalRealMods,
4997  uint8_t affectIgnoreLockRealMods,
4998  uint8_t ignoreLockRealMods,
4999  uint16_t affectInternalVirtualMods,
5000  uint16_t internalVirtualMods,
5001  uint16_t affectIgnoreLockVirtualMods,
5002  uint16_t ignoreLockVirtualMods,
5003  uint8_t mouseKeysDfltBtn,
5004  uint8_t groupsWrap,
5005  uint16_t accessXOptions,
5006  uint32_t affectEnabledControls,
5007  uint32_t enabledControls,
5008  uint32_t changeControls,
5009  uint16_t repeatDelay,
5010  uint16_t repeatInterval,
5011  uint16_t slowKeysDelay,
5012  uint16_t debounceDelay,
5013  uint16_t mouseKeysDelay,
5014  uint16_t mouseKeysInterval,
5015  uint16_t mouseKeysTimeToMax,
5016  uint16_t mouseKeysMaxSpeed,
5017  int16_t mouseKeysCurve,
5018  uint16_t accessXTimeout,
5019  uint32_t accessXTimeoutMask,
5020  uint32_t accessXTimeoutValues,
5021  uint16_t accessXTimeoutOptionsMask,
5022  uint16_t accessXTimeoutOptionsValues,
5023  const uint8_t *perKeyRepeat);
5024 
5025 int
5026 xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R,
5027  const xcb_xkb_get_map_map_t *S);
5028 
5030 xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R,
5031  const xcb_xkb_get_map_map_t *S);
5032 
5033 int
5034 xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R,
5035  const xcb_xkb_get_map_map_t *S);
5036 
5038 xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R,
5039  const xcb_xkb_get_map_map_t *S);
5040 
5041 uint8_t *
5042 xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S);
5043 
5044 int
5045 xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R,
5046  const xcb_xkb_get_map_map_t *S);
5047 
5049 xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R,
5050  const xcb_xkb_get_map_map_t *S);
5051 
5053 xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S);
5054 
5055 int
5056 xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R,
5057  const xcb_xkb_get_map_map_t *S);
5058 
5060 xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R,
5061  const xcb_xkb_get_map_map_t *S);
5062 
5064 xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S);
5065 
5066 int
5067 xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R,
5068  const xcb_xkb_get_map_map_t *S);
5069 
5071 xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R,
5072  const xcb_xkb_get_map_map_t *S);
5073 
5074 uint8_t *
5075 xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S);
5076 
5077 int
5078 xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R,
5079  const xcb_xkb_get_map_map_t *S);
5080 
5082 xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R,
5083  const xcb_xkb_get_map_map_t *S);
5084 
5086 xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S);
5087 
5088 int
5089 xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R,
5090  const xcb_xkb_get_map_map_t *S);
5091 
5093 xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R,
5094  const xcb_xkb_get_map_map_t *S);
5095 
5097 xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S);
5098 
5099 int
5100 xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R,
5101  const xcb_xkb_get_map_map_t *S);
5102 
5104 xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R,
5105  const xcb_xkb_get_map_map_t *S);
5106 
5108 xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S);
5109 
5110 int
5111 xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R,
5112  const xcb_xkb_get_map_map_t *S);
5113 
5115 xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R,
5116  const xcb_xkb_get_map_map_t *S);
5117 
5118 int
5119 xcb_xkb_get_map_map_serialize (void **_buffer,
5120  uint8_t nTypes,
5121  uint8_t nKeySyms,
5122  uint8_t nKeyActions,
5123  uint16_t totalActions,
5124  uint8_t totalKeyBehaviors,
5125  uint16_t virtualMods,
5126  uint8_t totalKeyExplicit,
5127  uint8_t totalModMapKeys,
5128  uint8_t totalVModMapKeys,
5129  uint16_t present,
5130  const xcb_xkb_get_map_map_t *_aux);
5131 
5132 int
5133 xcb_xkb_get_map_map_unpack (const void *_buffer,
5134  uint8_t nTypes,
5135  uint8_t nKeySyms,
5136  uint8_t nKeyActions,
5137  uint16_t totalActions,
5138  uint8_t totalKeyBehaviors,
5139  uint16_t virtualMods,
5140  uint8_t totalKeyExplicit,
5141  uint8_t totalModMapKeys,
5142  uint8_t totalVModMapKeys,
5143  uint16_t present,
5144  xcb_xkb_get_map_map_t *_aux);
5145 
5146 int
5147 xcb_xkb_get_map_map_sizeof (const void *_buffer,
5148  uint8_t nTypes,
5149  uint8_t nKeySyms,
5150  uint8_t nKeyActions,
5151  uint16_t totalActions,
5152  uint8_t totalKeyBehaviors,
5153  uint16_t virtualMods,
5154  uint8_t totalKeyExplicit,
5155  uint8_t totalModMapKeys,
5156  uint8_t totalVModMapKeys,
5157  uint16_t present);
5158 
5159 int
5160 xcb_xkb_get_map_sizeof (const void *_buffer);
5161 
5172  xcb_xkb_device_spec_t deviceSpec,
5173  uint16_t full,
5174  uint16_t partial,
5175  uint8_t firstType,
5176  uint8_t nTypes,
5177  xcb_keycode_t firstKeySym,
5178  uint8_t nKeySyms,
5179  xcb_keycode_t firstKeyAction,
5180  uint8_t nKeyActions,
5181  xcb_keycode_t firstKeyBehavior,
5182  uint8_t nKeyBehaviors,
5183  uint16_t virtualMods,
5184  xcb_keycode_t firstKeyExplicit,
5185  uint8_t nKeyExplicit,
5186  xcb_keycode_t firstModMapKey,
5187  uint8_t nModMapKeys,
5188  xcb_keycode_t firstVModMapKey,
5189  uint8_t nVModMapKeys);
5190 
5204  xcb_xkb_device_spec_t deviceSpec,
5205  uint16_t full,
5206  uint16_t partial,
5207  uint8_t firstType,
5208  uint8_t nTypes,
5209  xcb_keycode_t firstKeySym,
5210  uint8_t nKeySyms,
5211  xcb_keycode_t firstKeyAction,
5212  uint8_t nKeyActions,
5213  xcb_keycode_t firstKeyBehavior,
5214  uint8_t nKeyBehaviors,
5215  uint16_t virtualMods,
5216  xcb_keycode_t firstKeyExplicit,
5217  uint8_t nKeyExplicit,
5218  xcb_keycode_t firstModMapKey,
5219  uint8_t nModMapKeys,
5220  xcb_keycode_t firstVModMapKey,
5221  uint8_t nVModMapKeys);
5222 
5223 void *
5224 xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R);
5225 
5242  xcb_xkb_get_map_cookie_t cookie ,
5243  xcb_generic_error_t **e);
5244 
5245 int
5246 xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R,
5247  const xcb_xkb_set_map_values_t *S);
5248 
5250 xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R,
5251  const xcb_xkb_set_map_values_t *S);
5252 
5253 int
5254 xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R,
5255  const xcb_xkb_set_map_values_t *S);
5256 
5258 xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R,
5259  const xcb_xkb_set_map_values_t *S);
5260 
5261 uint8_t *
5262 xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S);
5263 
5264 int
5265 xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R,
5266  const xcb_xkb_set_map_values_t *S);
5267 
5269 xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R,
5270  const xcb_xkb_set_map_values_t *S);
5271 
5273 xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S);
5274 
5275 int
5276 xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R,
5277  const xcb_xkb_set_map_values_t *S);
5278 
5280 xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R,
5281  const xcb_xkb_set_map_values_t *S);
5282 
5284 xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S);
5285 
5286 int
5287 xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R,
5288  const xcb_xkb_set_map_values_t *S);
5289 
5291 xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R,
5292  const xcb_xkb_set_map_values_t *S);
5293 
5294 uint8_t *
5295 xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S);
5296 
5297 int
5298 xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R,
5299  const xcb_xkb_set_map_values_t *S);
5300 
5302 xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R,
5303  const xcb_xkb_set_map_values_t *S);
5304 
5306 xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S);
5307 
5308 int
5309 xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R,
5310  const xcb_xkb_set_map_values_t *S);
5311 
5313 xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R,
5314  const xcb_xkb_set_map_values_t *S);
5315 
5317 xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S);
5318 
5319 int
5320 xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R,
5321  const xcb_xkb_set_map_values_t *S);
5322 
5324 xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R,
5325  const xcb_xkb_set_map_values_t *S);
5326 
5328 xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S);
5329 
5330 int
5331 xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R,
5332  const xcb_xkb_set_map_values_t *S);
5333 
5335 xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R,
5336  const xcb_xkb_set_map_values_t *S);
5337 
5338 int
5339 xcb_xkb_set_map_values_serialize (void **_buffer,
5340  uint8_t nTypes,
5341  uint8_t nKeySyms,
5342  uint8_t nKeyActions,
5343  uint16_t totalActions,
5344  uint8_t totalKeyBehaviors,
5345  uint16_t virtualMods,
5346  uint8_t totalKeyExplicit,
5347  uint8_t totalModMapKeys,
5348  uint8_t totalVModMapKeys,
5349  uint16_t present,
5350  const xcb_xkb_set_map_values_t *_aux);
5351 
5352 int
5353 xcb_xkb_set_map_values_unpack (const void *_buffer,
5354  uint8_t nTypes,
5355  uint8_t nKeySyms,
5356  uint8_t nKeyActions,
5357  uint16_t totalActions,
5358  uint8_t totalKeyBehaviors,
5359  uint16_t virtualMods,
5360  uint8_t totalKeyExplicit,
5361  uint8_t totalModMapKeys,
5362  uint8_t totalVModMapKeys,
5363  uint16_t present,
5364  xcb_xkb_set_map_values_t *_aux);
5365 
5366 int
5367 xcb_xkb_set_map_values_sizeof (const void *_buffer,
5368  uint8_t nTypes,
5369  uint8_t nKeySyms,
5370  uint8_t nKeyActions,
5371  uint16_t totalActions,
5372  uint8_t totalKeyBehaviors,
5373  uint16_t virtualMods,
5374  uint8_t totalKeyExplicit,
5375  uint8_t totalModMapKeys,
5376  uint8_t totalVModMapKeys,
5377  uint16_t present);
5378 
5379 int
5380 xcb_xkb_set_map_sizeof (const void *_buffer);
5381 
5395  xcb_xkb_device_spec_t deviceSpec,
5396  uint16_t present,
5397  uint16_t flags,
5398  xcb_keycode_t minKeyCode,
5399  xcb_keycode_t maxKeyCode,
5400  uint8_t firstType,
5401  uint8_t nTypes,
5402  xcb_keycode_t firstKeySym,
5403  uint8_t nKeySyms,
5404  uint16_t totalSyms,
5405  xcb_keycode_t firstKeyAction,
5406  uint8_t nKeyActions,
5407  uint16_t totalActions,
5408  xcb_keycode_t firstKeyBehavior,
5409  uint8_t nKeyBehaviors,
5410  uint8_t totalKeyBehaviors,
5411  xcb_keycode_t firstKeyExplicit,
5412  uint8_t nKeyExplicit,
5413  uint8_t totalKeyExplicit,
5414  xcb_keycode_t firstModMapKey,
5415  uint8_t nModMapKeys,
5416  uint8_t totalModMapKeys,
5417  xcb_keycode_t firstVModMapKey,
5418  uint8_t nVModMapKeys,
5419  uint8_t totalVModMapKeys,
5420  uint16_t virtualMods,
5421  const void *values);
5422 
5433  xcb_xkb_device_spec_t deviceSpec,
5434  uint16_t present,
5435  uint16_t flags,
5436  xcb_keycode_t minKeyCode,
5437  xcb_keycode_t maxKeyCode,
5438  uint8_t firstType,
5439  uint8_t nTypes,
5440  xcb_keycode_t firstKeySym,
5441  uint8_t nKeySyms,
5442  uint16_t totalSyms,
5443  xcb_keycode_t firstKeyAction,
5444  uint8_t nKeyActions,
5445  uint16_t totalActions,
5446  xcb_keycode_t firstKeyBehavior,
5447  uint8_t nKeyBehaviors,
5448  uint8_t totalKeyBehaviors,
5449  xcb_keycode_t firstKeyExplicit,
5450  uint8_t nKeyExplicit,
5451  uint8_t totalKeyExplicit,
5452  xcb_keycode_t firstModMapKey,
5453  uint8_t nModMapKeys,
5454  uint8_t totalModMapKeys,
5455  xcb_keycode_t firstVModMapKey,
5456  uint8_t nVModMapKeys,
5457  uint8_t totalVModMapKeys,
5458  uint16_t virtualMods,
5459  const void *values);
5460 
5474  xcb_xkb_device_spec_t deviceSpec,
5475  uint16_t present,
5476  uint16_t flags,
5477  xcb_keycode_t minKeyCode,
5478  xcb_keycode_t maxKeyCode,
5479  uint8_t firstType,
5480  uint8_t nTypes,
5481  xcb_keycode_t firstKeySym,
5482  uint8_t nKeySyms,
5483  uint16_t totalSyms,
5484  xcb_keycode_t firstKeyAction,
5485  uint8_t nKeyActions,
5486  uint16_t totalActions,
5487  xcb_keycode_t firstKeyBehavior,
5488  uint8_t nKeyBehaviors,
5489  uint8_t totalKeyBehaviors,
5490  xcb_keycode_t firstKeyExplicit,
5491  uint8_t nKeyExplicit,
5492  uint8_t totalKeyExplicit,
5493  xcb_keycode_t firstModMapKey,
5494  uint8_t nModMapKeys,
5495  uint8_t totalModMapKeys,
5496  xcb_keycode_t firstVModMapKey,
5497  uint8_t nVModMapKeys,
5498  uint8_t totalVModMapKeys,
5499  uint16_t virtualMods,
5500  const xcb_xkb_set_map_values_t *values);
5501 
5512  xcb_xkb_device_spec_t deviceSpec,
5513  uint16_t present,
5514  uint16_t flags,
5515  xcb_keycode_t minKeyCode,
5516  xcb_keycode_t maxKeyCode,
5517  uint8_t firstType,
5518  uint8_t nTypes,
5519  xcb_keycode_t firstKeySym,
5520  uint8_t nKeySyms,
5521  uint16_t totalSyms,
5522  xcb_keycode_t firstKeyAction,
5523  uint8_t nKeyActions,
5524  uint16_t totalActions,
5525  xcb_keycode_t firstKeyBehavior,
5526  uint8_t nKeyBehaviors,
5527  uint8_t totalKeyBehaviors,
5528  xcb_keycode_t firstKeyExplicit,
5529  uint8_t nKeyExplicit,
5530  uint8_t totalKeyExplicit,
5531  xcb_keycode_t firstModMapKey,
5532  uint8_t nModMapKeys,
5533  uint8_t totalModMapKeys,
5534  xcb_keycode_t firstVModMapKey,
5535  uint8_t nVModMapKeys,
5536  uint8_t totalVModMapKeys,
5537  uint16_t virtualMods,
5538  const xcb_xkb_set_map_values_t *values);
5539 
5540 void *
5541 xcb_xkb_set_map_values (const xcb_xkb_set_map_request_t *R);
5542 
5543 int
5544 xcb_xkb_get_compat_map_sizeof (const void *_buffer);
5545 
5556  xcb_xkb_device_spec_t deviceSpec,
5557  uint8_t groups,
5558  uint8_t getAllSI,
5559  uint16_t firstSI,
5560  uint16_t nSI);
5561 
5575  xcb_xkb_device_spec_t deviceSpec,
5576  uint8_t groups,
5577  uint8_t getAllSI,
5578  uint16_t firstSI,
5579  uint16_t nSI);
5580 
5582 xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R);
5583 
5584 int
5585 xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R);
5586 
5588 xcb_xkb_get_compat_map_si_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R);
5589 
5591 xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R);
5592 
5593 int
5594 xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R);
5595 
5597 xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R);
5598 
5616  xcb_generic_error_t **e);
5617 
5618 int
5619 xcb_xkb_set_compat_map_sizeof (const void *_buffer);
5620 
5634  xcb_xkb_device_spec_t deviceSpec,
5635  uint8_t recomputeActions,
5636  uint8_t truncateSI,
5637  uint8_t groups,
5638  uint16_t firstSI,
5639  uint16_t nSI,
5640  const xcb_xkb_sym_interpret_t *si,
5641  const xcb_xkb_mod_def_t *groupMaps);
5642 
5653  xcb_xkb_device_spec_t deviceSpec,
5654  uint8_t recomputeActions,
5655  uint8_t truncateSI,
5656  uint8_t groups,
5657  uint16_t firstSI,
5658  uint16_t nSI,
5659  const xcb_xkb_sym_interpret_t *si,
5660  const xcb_xkb_mod_def_t *groupMaps);
5661 
5663 xcb_xkb_set_compat_map_si (const xcb_xkb_set_compat_map_request_t *R);
5664 
5665 int
5666 xcb_xkb_set_compat_map_si_length (const xcb_xkb_set_compat_map_request_t *R);
5667 
5669 xcb_xkb_set_compat_map_si_iterator (const xcb_xkb_set_compat_map_request_t *R);
5670 
5672 xcb_xkb_set_compat_map_group_maps (const xcb_xkb_set_compat_map_request_t *R);
5673 
5674 int
5675 xcb_xkb_set_compat_map_group_maps_length (const xcb_xkb_set_compat_map_request_t *R);
5676 
5678 xcb_xkb_set_compat_map_group_maps_iterator (const xcb_xkb_set_compat_map_request_t *R);
5679 
5690  xcb_xkb_device_spec_t deviceSpec);
5691 
5705  xcb_xkb_device_spec_t deviceSpec);
5706 
5724  xcb_generic_error_t **e);
5725 
5726 int
5727 xcb_xkb_get_indicator_map_sizeof (const void *_buffer);
5728 
5739  xcb_xkb_device_spec_t deviceSpec,
5740  uint32_t which);
5741 
5755  xcb_xkb_device_spec_t deviceSpec,
5756  uint32_t which);
5757 
5759 xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R);
5760 
5761 int
5762 xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R);
5763 
5765 xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R);
5766 
5784  xcb_generic_error_t **e);
5785 
5786 int
5787 xcb_xkb_set_indicator_map_sizeof (const void *_buffer);
5788 
5802  xcb_xkb_device_spec_t deviceSpec,
5803  uint32_t which,
5804  const xcb_xkb_indicator_map_t *maps);
5805 
5816  xcb_xkb_device_spec_t deviceSpec,
5817  uint32_t which,
5818  const xcb_xkb_indicator_map_t *maps);
5819 
5821 xcb_xkb_set_indicator_map_maps (const xcb_xkb_set_indicator_map_request_t *R);
5822 
5823 int
5824 xcb_xkb_set_indicator_map_maps_length (const xcb_xkb_set_indicator_map_request_t *R);
5825 
5827 xcb_xkb_set_indicator_map_maps_iterator (const xcb_xkb_set_indicator_map_request_t *R);
5828 
5839  xcb_xkb_device_spec_t deviceSpec,
5840  xcb_xkb_led_class_spec_t ledClass,
5841  xcb_xkb_id_spec_t ledID,
5842  xcb_atom_t indicator);
5843 
5857  xcb_xkb_device_spec_t deviceSpec,
5858  xcb_xkb_led_class_spec_t ledClass,
5859  xcb_xkb_id_spec_t ledID,
5860  xcb_atom_t indicator);
5861 
5879  xcb_generic_error_t **e);
5880 
5894  xcb_xkb_device_spec_t deviceSpec,
5895  xcb_xkb_led_class_spec_t ledClass,
5896  xcb_xkb_id_spec_t ledID,
5897  xcb_atom_t indicator,
5898  uint8_t setState,
5899  uint8_t on,
5900  uint8_t setMap,
5901  uint8_t createMap,
5902  uint8_t map_flags,
5903  uint8_t map_whichGroups,
5904  uint8_t map_groups,
5905  uint8_t map_whichMods,
5906  uint8_t map_realMods,
5907  uint16_t map_vmods,
5908  uint32_t map_ctrls);
5909 
5920  xcb_xkb_device_spec_t deviceSpec,
5921  xcb_xkb_led_class_spec_t ledClass,
5922  xcb_xkb_id_spec_t ledID,
5923  xcb_atom_t indicator,
5924  uint8_t setState,
5925  uint8_t on,
5926  uint8_t setMap,
5927  uint8_t createMap,
5928  uint8_t map_flags,
5929  uint8_t map_whichGroups,
5930  uint8_t map_groups,
5931  uint8_t map_whichMods,
5932  uint8_t map_realMods,
5933  uint16_t map_vmods,
5934  uint32_t map_ctrls);
5935 
5936 xcb_atom_t *
5937 xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S);
5938 
5939 int
5940 xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R,
5942 
5944 xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R,
5946 
5947 uint8_t *
5948 xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S);
5949 
5950 int
5951 xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R,
5953 
5955 xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R,
5957 
5958 xcb_atom_t *
5959 xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S);
5960 
5961 int
5962 xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R,
5964 
5966 xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R,
5968 
5969 xcb_atom_t *
5970 xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S);
5971 
5972 int
5973 xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R,
5975 
5977 xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R,
5979 
5980 xcb_atom_t *
5981 xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S);
5982 
5983 int
5984 xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R,
5986 
5988 xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R,
5990 
5991 xcb_atom_t *
5992 xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S);
5993 
5994 int
5995 xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R,
5997 
5999 xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R,
6001 
6003 xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S);
6004 
6005 int
6006 xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R,
6008 
6010 xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R,
6012 
6014 xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S);
6015 
6016 int
6017 xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R,
6019 
6021 xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R,
6023 
6024 xcb_atom_t *
6025 xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S);
6026 
6027 int
6028 xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R,
6030 
6032 xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R,
6034 
6035 int
6036 xcb_xkb_get_names_value_list_serialize (void **_buffer,
6037  uint8_t nTypes,
6038  uint32_t indicators,
6039  uint16_t virtualMods,
6040  uint8_t groupNames,
6041  uint8_t nKeys,
6042  uint8_t nKeyAliases,
6043  uint8_t nRadioGroups,
6044  uint32_t which,
6045  const xcb_xkb_get_names_value_list_t *_aux);
6046 
6047 int
6048 xcb_xkb_get_names_value_list_unpack (const void *_buffer,
6049  uint8_t nTypes,
6050  uint32_t indicators,
6051  uint16_t virtualMods,
6052  uint8_t groupNames,
6053  uint8_t nKeys,
6054  uint8_t nKeyAliases,
6055  uint8_t nRadioGroups,
6056  uint32_t which,
6058 
6059 int
6060 xcb_xkb_get_names_value_list_sizeof (const void *_buffer,
6061  uint8_t nTypes,
6062  uint32_t indicators,
6063  uint16_t virtualMods,
6064  uint8_t groupNames,
6065  uint8_t nKeys,
6066  uint8_t nKeyAliases,
6067  uint8_t nRadioGroups,
6068  uint32_t which);
6069 
6070 int
6071 xcb_xkb_get_names_sizeof (const void *_buffer);
6072 
6083  xcb_xkb_device_spec_t deviceSpec,
6084  uint32_t which);
6085 
6099  xcb_xkb_device_spec_t deviceSpec,
6100  uint32_t which);
6101 
6102 void *
6103 xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R);
6104 
6122  xcb_generic_error_t **e);
6123 
6124 xcb_atom_t *
6125 xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S);
6126 
6127 int
6128 xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R,
6129  const xcb_xkb_set_names_values_t *S);
6130 
6132 xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R,
6133  const xcb_xkb_set_names_values_t *S);
6134 
6135 uint8_t *
6136 xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S);
6137 
6138 int
6139 xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R,
6140  const xcb_xkb_set_names_values_t *S);
6141 
6143 xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R,
6144  const xcb_xkb_set_names_values_t *S);
6145 
6146 xcb_atom_t *
6147 xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S);
6148 
6149 int
6150 xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R,
6151  const xcb_xkb_set_names_values_t *S);
6152 
6154 xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R,
6155  const xcb_xkb_set_names_values_t *S);
6156 
6157 xcb_atom_t *
6158 xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S);
6159 
6160 int
6161 xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R,
6162  const xcb_xkb_set_names_values_t *S);
6163 
6165 xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R,
6166  const xcb_xkb_set_names_values_t *S);
6167 
6168 xcb_atom_t *
6169 xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S);
6170 
6171 int
6172 xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R,
6173  const xcb_xkb_set_names_values_t *S);
6174 
6176 xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R,
6177  const xcb_xkb_set_names_values_t *S);
6178 
6179 xcb_atom_t *
6180 xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S);
6181 
6182 int
6183 xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R,
6184  const xcb_xkb_set_names_values_t *S);
6185 
6187 xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R,
6188  const xcb_xkb_set_names_values_t *S);
6189 
6191 xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S);
6192 
6193 int
6194 xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R,
6195  const xcb_xkb_set_names_values_t *S);
6196 
6198 xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R,
6199  const xcb_xkb_set_names_values_t *S);
6200 
6202 xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S);
6203 
6204 int
6205 xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R,
6206  const xcb_xkb_set_names_values_t *S);
6207 
6209 xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R,
6210  const xcb_xkb_set_names_values_t *S);
6211 
6212 xcb_atom_t *
6213 xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S);
6214 
6215 int
6216 xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R,
6217  const xcb_xkb_set_names_values_t *S);
6218 
6220 xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R,
6221  const xcb_xkb_set_names_values_t *S);
6222 
6223 int
6224 xcb_xkb_set_names_values_serialize (void **_buffer,
6225  uint8_t nTypes,
6226  uint32_t indicators,
6227  uint16_t virtualMods,
6228  uint8_t groupNames,
6229  uint8_t nKeys,
6230  uint8_t nKeyAliases,
6231  uint8_t nRadioGroups,
6232  uint32_t which,
6233  const xcb_xkb_set_names_values_t *_aux);
6234 
6235 int
6236 xcb_xkb_set_names_values_unpack (const void *_buffer,
6237  uint8_t nTypes,
6238  uint32_t indicators,
6239  uint16_t virtualMods,
6240  uint8_t groupNames,
6241  uint8_t nKeys,
6242  uint8_t nKeyAliases,
6243  uint8_t nRadioGroups,
6244  uint32_t which,
6246 
6247 int
6248 xcb_xkb_set_names_values_sizeof (const void *_buffer,
6249  uint8_t nTypes,
6250  uint32_t indicators,
6251  uint16_t virtualMods,
6252  uint8_t groupNames,
6253  uint8_t nKeys,
6254  uint8_t nKeyAliases,
6255  uint8_t nRadioGroups,
6256  uint32_t which);
6257 
6258 int
6259 xcb_xkb_set_names_sizeof (const void *_buffer);
6260 
6274  xcb_xkb_device_spec_t deviceSpec,
6275  uint16_t virtualMods,
6276  uint32_t which,
6277  uint8_t firstType,
6278  uint8_t nTypes,
6279  uint8_t firstKTLevelt,
6280  uint8_t nKTLevels,
6281  uint32_t indicators,
6282  uint8_t groupNames,
6283  uint8_t nRadioGroups,
6284  xcb_keycode_t firstKey,
6285  uint8_t nKeys,
6286  uint8_t nKeyAliases,
6287  uint16_t totalKTLevelNames,
6288  const void *values);
6289 
6300  xcb_xkb_device_spec_t deviceSpec,
6301  uint16_t virtualMods,
6302  uint32_t which,
6303  uint8_t firstType,
6304  uint8_t nTypes,
6305  uint8_t firstKTLevelt,
6306  uint8_t nKTLevels,
6307  uint32_t indicators,
6308  uint8_t groupNames,
6309  uint8_t nRadioGroups,
6310  xcb_keycode_t firstKey,
6311  uint8_t nKeys,
6312  uint8_t nKeyAliases,
6313  uint16_t totalKTLevelNames,
6314  const void *values);
6315 
6329  xcb_xkb_device_spec_t deviceSpec,
6330  uint16_t virtualMods,
6331  uint32_t which,
6332  uint8_t firstType,
6333  uint8_t nTypes,
6334  uint8_t firstKTLevelt,
6335  uint8_t nKTLevels,
6336  uint32_t indicators,
6337  uint8_t groupNames,
6338  uint8_t nRadioGroups,
6339  xcb_keycode_t firstKey,
6340  uint8_t nKeys,
6341  uint8_t nKeyAliases,
6342  uint16_t totalKTLevelNames,
6343  const xcb_xkb_set_names_values_t *values);
6344 
6355  xcb_xkb_device_spec_t deviceSpec,
6356  uint16_t virtualMods,
6357  uint32_t which,
6358  uint8_t firstType,
6359  uint8_t nTypes,
6360  uint8_t firstKTLevelt,
6361  uint8_t nKTLevels,
6362  uint32_t indicators,
6363  uint8_t groupNames,
6364  uint8_t nRadioGroups,
6365  xcb_keycode_t firstKey,
6366  uint8_t nKeys,
6367  uint8_t nKeyAliases,
6368  uint16_t totalKTLevelNames,
6369  const xcb_xkb_set_names_values_t *values);
6370 
6371 void *
6372 xcb_xkb_set_names_values (const xcb_xkb_set_names_request_t *R);
6373 
6384  xcb_xkb_device_spec_t deviceSpec,
6385  uint32_t change,
6386  uint32_t value,
6387  uint32_t ctrlsToChange,
6388  uint32_t autoCtrls,
6389  uint32_t autoCtrlsValues);
6390 
6404  xcb_xkb_device_spec_t deviceSpec,
6405  uint32_t change,
6406  uint32_t value,
6407  uint32_t ctrlsToChange,
6408  uint32_t autoCtrls,
6409  uint32_t autoCtrlsValues);
6410 
6428  xcb_generic_error_t **e);
6429 
6430 int
6431 xcb_xkb_list_components_sizeof (const void *_buffer);
6432 
6443  xcb_xkb_device_spec_t deviceSpec,
6444  uint16_t maxNames);
6445 
6459  xcb_xkb_device_spec_t deviceSpec,
6460  uint16_t maxNames);
6461 
6462 int
6463 xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R);
6464 
6466 xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R);
6467 
6468 int
6469 xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R);
6470 
6472 xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R);
6473 
6474 int
6475 xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R);
6476 
6478 xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R);
6479 
6480 int
6481 xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R);
6482 
6484 xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R);
6485 
6486 int
6487 xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R);
6488 
6490 xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R);
6491 
6492 int
6493 xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R);
6494 
6496 xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R);
6497 
6515  xcb_generic_error_t **e);
6516 
6517 int
6518 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6520 
6522 xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6524 
6525 int
6526 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6528 
6530 xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6532 
6533 uint8_t *
6534 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S);
6535 
6536 int
6537 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6539 
6541 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6543 
6545 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S);
6546 
6547 int
6548 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6550 
6552 xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6554 
6556 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6557 
6558 int
6559 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6561 
6563 xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6565 
6566 uint8_t *
6567 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6568 
6569 int
6570 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6572 
6574 xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6576 
6578 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6579 
6580 int
6581 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6583 
6585 xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6587 
6589 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6590 
6591 int
6592 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6594 
6596 xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6598 
6600 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6601 
6602 int
6603 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6605 
6607 xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6609 
6610 int
6611 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer,
6612  uint8_t nTypes,
6613  uint8_t nKeySyms,
6614  uint8_t nKeyActions,
6615  uint16_t totalActions,
6616  uint8_t totalKeyBehaviors,
6617  uint16_t virtualMods,
6618  uint8_t totalKeyExplicit,
6619  uint8_t totalModMapKeys,
6620  uint8_t totalVModMapKeys,
6621  uint16_t present,
6623 
6624 int
6625 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer,
6626  uint8_t nTypes,
6627  uint8_t nKeySyms,
6628  uint8_t nKeyActions,
6629  uint16_t totalActions,
6630  uint8_t totalKeyBehaviors,
6631  uint16_t virtualMods,
6632  uint8_t totalKeyExplicit,
6633  uint8_t totalModMapKeys,
6634  uint8_t totalVModMapKeys,
6635  uint16_t present,
6637 
6638 int
6639 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer,
6640  uint8_t nTypes,
6641  uint8_t nKeySyms,
6642  uint8_t nKeyActions,
6643  uint16_t totalActions,
6644  uint8_t totalKeyBehaviors,
6645  uint16_t virtualMods,
6646  uint8_t totalKeyExplicit,
6647  uint8_t totalModMapKeys,
6648  uint8_t totalVModMapKeys,
6649  uint16_t present);
6650 
6651 xcb_atom_t *
6652 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6653 
6654 int
6655 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6657 
6659 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6661 
6662 uint8_t *
6663 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (const xcb_xkb_get_kbd_by_name_replies_t *S);
6664 
6665 int
6666 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6668 
6670 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6672 
6673 xcb_atom_t *
6674 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6675 
6676 int
6677 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6679 
6681 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6683 
6684 xcb_atom_t *
6685 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6686 
6687 int
6688 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6690 
6692 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6694 
6695 xcb_atom_t *
6696 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6697 
6698 int
6699 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6701 
6703 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6705 
6706 xcb_atom_t *
6707 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S);
6708 
6709 int
6710 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6712 
6714 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6716 
6718 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6719 
6720 int
6721 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6723 
6725 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6727 
6729 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S);
6730 
6731 int
6732 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6734 
6736 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6738 
6739 xcb_atom_t *
6740 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6741 
6742 int
6743 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6745 
6747 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6749 
6750 int
6751 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer,
6752  uint8_t nTypes,
6753  uint32_t indicators,
6754  uint16_t virtualMods,
6755  uint8_t groupNames,
6756  uint8_t nKeys,
6757  uint8_t nKeyAliases,
6758  uint8_t nRadioGroups,
6759  uint32_t which,
6761 
6762 int
6763 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer,
6764  uint8_t nTypes,
6765  uint32_t indicators,
6766  uint16_t virtualMods,
6767  uint8_t groupNames,
6768  uint8_t nKeys,
6769  uint8_t nKeyAliases,
6770  uint8_t nRadioGroups,
6771  uint32_t which,
6773 
6774 int
6775 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_buffer,
6776  uint8_t nTypes,
6777  uint32_t indicators,
6778  uint16_t virtualMods,
6779  uint8_t groupNames,
6780  uint8_t nKeys,
6781  uint8_t nKeyAliases,
6782  uint8_t nRadioGroups,
6783  uint32_t which);
6784 
6786 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6787 
6788 int
6789 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6791 
6793 xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6795 
6797 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6798 
6799 int
6800 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6802 
6804 xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6806 
6808 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S);
6809 
6810 int
6811 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6813 
6815 xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6817 
6819 xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R);
6820 
6822 xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R);
6823 
6824 int
6825 xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer,
6826  uint16_t reported,
6827  const xcb_xkb_get_kbd_by_name_replies_t *_aux);
6828 
6829 int
6830 xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer,
6831  uint16_t reported,
6833 
6834 int
6835 xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer,
6836  uint16_t reported);
6837 
6838 int
6839 xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer);
6840 
6851  xcb_xkb_device_spec_t deviceSpec,
6852  uint16_t need,
6853  uint16_t want,
6854  uint8_t load);
6855 
6869  xcb_xkb_device_spec_t deviceSpec,
6870  uint16_t need,
6871  uint16_t want,
6872  uint8_t load);
6873 
6874 void *
6875 xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R);
6876 
6894  xcb_generic_error_t **e);
6895 
6896 int
6897 xcb_xkb_get_device_info_sizeof (const void *_buffer);
6898 
6909  xcb_xkb_device_spec_t deviceSpec,
6910  uint16_t wanted,
6911  uint8_t allButtons,
6912  uint8_t firstButton,
6913  uint8_t nButtons,
6914  xcb_xkb_led_class_spec_t ledClass,
6915  xcb_xkb_id_spec_t ledID);
6916 
6930  xcb_xkb_device_spec_t deviceSpec,
6931  uint16_t wanted,
6932  uint8_t allButtons,
6933  uint8_t firstButton,
6934  uint8_t nButtons,
6935  xcb_xkb_led_class_spec_t ledClass,
6936  xcb_xkb_id_spec_t ledID);
6937 
6938 xcb_xkb_string8_t *
6939 xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R);
6940 
6941 int
6942 xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R);
6943 
6945 xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R);
6946 
6948 xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R);
6949 
6950 int
6951 xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R);
6952 
6954 xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R);
6955 
6956 int
6957 xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R);
6958 
6960 xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R);
6961 
6979  xcb_generic_error_t **e);
6980 
6981 int
6982 xcb_xkb_set_device_info_sizeof (const void *_buffer);
6983 
6997  xcb_xkb_device_spec_t deviceSpec,
6998  uint8_t firstBtn,
6999  uint8_t nBtns,
7000  uint16_t change,
7001  uint16_t nDeviceLedFBs,
7002  const xcb_xkb_action_t *btnActions,
7003  const xcb_xkb_device_led_info_t *leds);
7004 
7015  xcb_xkb_device_spec_t deviceSpec,
7016  uint8_t firstBtn,
7017  uint8_t nBtns,
7018  uint16_t change,
7019  uint16_t nDeviceLedFBs,
7020  const xcb_xkb_action_t *btnActions,
7021  const xcb_xkb_device_led_info_t *leds);
7022 
7024 xcb_xkb_set_device_info_btn_actions (const xcb_xkb_set_device_info_request_t *R);
7025 
7026 int
7027 xcb_xkb_set_device_info_btn_actions_length (const xcb_xkb_set_device_info_request_t *R);
7028 
7030 xcb_xkb_set_device_info_btn_actions_iterator (const xcb_xkb_set_device_info_request_t *R);
7031 
7032 int
7033 xcb_xkb_set_device_info_leds_length (const xcb_xkb_set_device_info_request_t *R);
7034 
7036 xcb_xkb_set_device_info_leds_iterator (const xcb_xkb_set_device_info_request_t *R);
7037 
7038 int
7039 xcb_xkb_set_debugging_flags_sizeof (const void *_buffer);
7040 
7051  uint16_t msgLength,
7052  uint32_t affectFlags,
7053  uint32_t flags,
7054  uint32_t affectCtrls,
7055  uint32_t ctrls,
7056  const xcb_xkb_string8_t *message);
7057 
7071  uint16_t msgLength,
7072  uint32_t affectFlags,
7073  uint32_t flags,
7074  uint32_t affectCtrls,
7075  uint32_t ctrls,
7076  const xcb_xkb_string8_t *message);
7077 
7095  xcb_generic_error_t **e);
7096 
7097 
7098 #ifdef __cplusplus
7099 }
7100 #endif
7101 
7102 #endif
7103 
xcb_xkb_latch_lock_state_request_t
Definition: xkb.h:1783
struct xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension_cookie_t
void xcb_xkb_sa_lock_group_next(xcb_xkb_sa_lock_group_iterator_t *i)
Definition: xkb.c:1585
xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply(xcb_connection_t *c, xcb_xkb_get_controls_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:2843
struct xcb_xkb_use_extension_request_t xcb_xkb_use_extension_request_t
xcb_xkb_use_extension_request_t
struct xcb_xkb_get_controls_request_t xcb_xkb_get_controls_request_t
xcb_xkb_get_controls_request_t
struct xcb_xkb_kt_map_entry_iterator_t xcb_xkb_kt_map_entry_iterator_t
xcb_xkb_kt_map_entry_iterator_t
struct xcb_xkb_key_iterator_t xcb_xkb_key_iterator_t
xcb_xkb_key_iterator_t
Generic error.
Definition: xcb.h:170
void xcb_xkb_device_spec_next(xcb_xkb_device_spec_iterator_t *i)
Definition: xkb.c:22
struct xcb_xkb_sa_lock_ptr_btn_t xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_get_kbd_by_name_reply_t
Definition: xkb.h:2636
void xcb_xkb_action_next(xcb_xkb_action_iterator_t *i)
Definition: xkb.c:1891
struct xcb_xkb_sa_terminate_t xcb_xkb_sa_terminate_t
xcb_xkb_sa_terminate_t
struct xcb_xkb_get_map_reply_t xcb_xkb_get_map_reply_t
xcb_xkb_get_map_reply_t
xcb_xkb_sa_redirect_key_iterator_t
Definition: xkb.h:1466
struct xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_mod_def_iterator_t
xcb_void_cookie_t xcb_xkb_set_named_indicator_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:5699
void xcb_xkb_led_class_spec_next(xcb_xkb_led_class_spec_iterator_t *i)
Definition: xkb.c:40
xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply(xcb_connection_t *c, xcb_xkb_get_compat_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5124
void xcb_xkb_sa_lock_controls_next(xcb_xkb_sa_lock_controls_iterator_t *i)
Definition: xkb.c:1747
struct xcb_xkb_sa_lock_device_btn_iterator_t xcb_xkb_sa_lock_device_btn_iterator_t
xcb_xkb_sa_lock_device_btn_iterator_t
void xcb_xkb_key_type_next(xcb_xkb_key_type_iterator_t *i)
Definition: xkb.c:385
xcb_xkb_keyboard_error_t
Definition: xkb.h:1013
void xcb_xkb_sa_switch_screen_next(xcb_xkb_sa_switch_screen_iterator_t *i)
Definition: xkb.c:1711
struct xcb_xkb_set_indicator_map_request_t xcb_xkb_set_indicator_map_request_t
xcb_xkb_set_indicator_map_request_t
xcb_generic_iterator_t xcb_xkb_shape_end(xcb_xkb_shape_iterator_t i)
Definition: xkb.c:1005
xcb_xkb_overlay_row_t
Definition: xkb.h:902
xcb_xkb_sa_terminate_iterator_t
Definition: xkb.h:1336
xcb_xkb_get_map_request_t
Definition: xkb.h:1914
xcb_xkb_indicator_map_iterator_t
Definition: xkb.h:346
xcb_xkb_sa_move_ptr_iterator_t
Definition: xkb.h:1216
xcb_xkb_get_names_cookie_t xcb_xkb_get_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:6635
xcb_xkb_key_v_mod_map_t
Definition: xkb.h:759
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load)
Definition: xkb.c:11044
xcb_xkb_use_extension_request_t
Definition: xkb.h:1639
xcb_xkb_overlay_iterator_t
Definition: xkb.h:929
xcb_xkb_si_action_t
Definition: xkb.h:1554
xcb_xkb_bell_notify_event_t
Definition: xkb.h:2963
xcb_xkb_set_key_type_iterator_t
Definition: xkb.h:808
xcb_generic_iterator_t xcb_xkb_sa_no_action_end(xcb_xkb_sa_no_action_iterator_t i)
Definition: xkb.c:1485
void xcb_xkb_behavior_next(xcb_xkb_behavior_iterator_t *i)
Definition: xkb.c:628
xcb_xkb_sa_switch_screen_t
Definition: xkb.h:1350
struct xcb_xkb_set_map_values_t xcb_xkb_set_map_values_t
xcb_xkb_set_map_values_t
void xcb_xkb_sa_device_btn_next(xcb_xkb_sa_device_btn_iterator_t *i)
Definition: xkb.c:1801
xcb_generic_iterator_t xcb_xkb_key_end(xcb_xkb_key_iterator_t i)
Definition: xkb.c:1025
struct xcb_xkb_sa_switch_screen_t xcb_xkb_sa_switch_screen_t
xcb_xkb_sa_switch_screen_t
xcb_generic_iterator_t xcb_xkb_key_mod_map_end(xcb_xkb_key_mod_map_iterator_t i)
Definition: xkb.c:690
xcb_xkb_list_components_reply_t
Definition: xkb.h:2450
xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end(xcb_xkb_sa_lock_device_btn_iterator_t i)
Definition: xkb.c:1827
xcb_void_cookie_t xcb_xkb_set_names_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:7531
xcb_xkb_bell_class_spec_iterator_t
Definition: xkb.h:186
xcb_generic_iterator_t xcb_xkb_row_end(xcb_xkb_row_iterator_t i)
Definition: xkb.c:1268
xcb_xkb_kt_set_map_entry_t
Definition: xkb.h:777
void xcb_xkb_device_led_info_next(xcb_xkb_device_led_info_iterator_t *i)
Definition: xkb.c:1454
xcb_xkb_get_kbd_by_name_request_t
Definition: xkb.h:2478
struct xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map_cookie_t
struct xcb_xkb_per_client_flags_request_t xcb_xkb_per_client_flags_request_t
xcb_xkb_per_client_flags_request_t
xcb_void_cookie_t xcb_xkb_latch_lock_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:2747
void xcb_xkb_sa_lock_device_btn_next(xcb_xkb_sa_lock_device_btn_iterator_t *i)
Definition: xkb.c:1819
struct xcb_xkb_sa_set_group_t xcb_xkb_sa_set_group_t
xcb_xkb_sa_set_group_t
xcb_xkb_kt_map_entry_iterator_t
Definition: xkb.h:483
xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end(xcb_xkb_kt_set_map_entry_iterator_t i)
Definition: xkb.c:726
struct xcb_xkb_sa_no_action_t xcb_xkb_sa_no_action_t
xcb_xkb_sa_no_action_t
xcb_xkb_common_behavior_t
Definition: xkb.h:533
void xcb_xkb_si_action_next(xcb_xkb_si_action_iterator_t *i)
Definition: xkb.c:1855
xcb_xkb_get_compat_map_request_t
Definition: xkb.h:2061
xcb_xkb_get_indicator_state_request_t
Definition: xkb.h:2121
xcb_void_cookie_t xcb_xkb_set_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:5755
xcb_void_cookie_t xcb_xkb_set_map_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:4878
struct xcb_xkb_key_type_iterator_t xcb_xkb_key_type_iterator_t
xcb_xkb_key_type_iterator_t
struct xcb_xkb_sym_interpret_t xcb_xkb_sym_interpret_t
xcb_xkb_sym_interpret_t
xcb_xkb_key_mod_map_iterator_t
Definition: xkb.h:750
void xcb_xkb_key_mod_map_next(xcb_xkb_key_mod_map_iterator_t *i)
Definition: xkb.c:682
xcb_generic_iterator_t xcb_xkb_overlay_behavior_end(xcb_xkb_overlay_behavior_iterator_t i)
Definition: xkb.c:564
xcb_xkb_permament_lock_behavior_iterator_t
Definition: xkb.h:626
xcb_generic_iterator_t xcb_xkb_si_action_end(xcb_xkb_si_action_iterator_t i)
Definition: xkb.c:1863
struct xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:5625
xcb_generic_iterator_t xcb_xkb_key_alias_end(xcb_xkb_key_alias_iterator_t i)
Definition: xkb.c:156
xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end(xcb_xkb_sa_iso_lock_iterator_t i)
Definition: xkb.c:1683
xcb_xkb_sa_set_controls_t
Definition: xkb.h:1388
void xcb_xkb_overlay_next(xcb_xkb_overlay_iterator_t *i)
Definition: xkb.c:1181
struct xcb_xkb_radio_group_behavior_iterator_t xcb_xkb_radio_group_behavior_iterator_t
xcb_xkb_radio_group_behavior_iterator_t
void xcb_xkb_overlay_behavior_next(xcb_xkb_overlay_behavior_iterator_t *i)
Definition: xkb.c:556
xcb_generic_iterator_t xcb_xkb_string8_end(xcb_xkb_string8_iterator_t i)
Definition: xkb.c:856
struct xcb_xkb_set_key_type_iterator_t xcb_xkb_set_key_type_iterator_t
xcb_xkb_set_key_type_iterator_t
struct xcb_xkb_sa_set_group_iterator_t xcb_xkb_sa_set_group_iterator_t
xcb_xkb_sa_set_group_iterator_t
xcb_xkb_names_notify_event_t
Definition: xkb.h:2915
xcb_xkb_device_spec_iterator_t
Definition: xkb.h:141
xcb_generic_iterator_t xcb_xkb_device_spec_end(xcb_xkb_device_spec_iterator_t i)
Definition: xkb.c:30
struct xcb_xkb_mod_def_t xcb_xkb_mod_def_t
xcb_xkb_mod_def_t
xcb_xkb_select_events_details_t
Definition: xkb.h:1663
struct xcb_xkb_controls_notify_event_t xcb_xkb_controls_notify_event_t
xcb_xkb_controls_notify_event_t
void xcb_xkb_listing_next(xcb_xkb_listing_iterator_t *i)
Definition: xkb.c:1342
struct xcb_xkb_kt_map_entry_t xcb_xkb_kt_map_entry_t
xcb_xkb_kt_map_entry_t
struct xcb_xkb_get_compat_map_request_t xcb_xkb_get_compat_map_request_t
xcb_xkb_get_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end(xcb_xkb_radio_group_behavior_iterator_t i)
Definition: xkb.c:546
void xcb_xkb_sa_no_action_next(xcb_xkb_sa_no_action_iterator_t *i)
Definition: xkb.c:1477
xcb_xkb_key_mod_map_t
Definition: xkb.h:742
struct xcb_xkb_get_map_map_t xcb_xkb_get_map_map_t
xcb_xkb_get_map_map_t
xcb_xkb_key_v_mod_map_iterator_t
Definition: xkb.h:768
xcb_xkb_radio_group_behavior_t
Definition: xkb.h:584
xcb_generic_iterator_t xcb_xkb_sa_set_group_end(xcb_xkb_sa_set_group_iterator_t i)
Definition: xkb.c:1557
struct xcb_xkb_sa_terminate_iterator_t xcb_xkb_sa_terminate_iterator_t
xcb_xkb_sa_terminate_iterator_t
struct xcb_xkb_get_names_cookie_t xcb_xkb_get_names_cookie_t
xcb_xkb_get_names_cookie_t
void xcb_xkb_key_alias_next(xcb_xkb_key_alias_iterator_t *i)
Definition: xkb.c:148
void xcb_xkb_key_next(xcb_xkb_key_iterator_t *i)
Definition: xkb.c:1017
void xcb_xkb_bell_class_spec_next(xcb_xkb_bell_class_spec_iterator_t *i)
Definition: xkb.c:58
void xcb_xkb_outline_next(xcb_xkb_outline_iterator_t *i)
Definition: xkb.c:919
xcb_generic_iterator_t xcb_xkb_key_name_end(xcb_xkb_key_name_iterator_t i)
Definition: xkb.c:138
xcb_xkb_mod_def_t
Definition: xkb.h:404
struct xcb_xkb_indicator_state_notify_event_t xcb_xkb_indicator_state_notify_event_t
xcb_xkb_indicator_state_notify_event_t
xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply(xcb_connection_t *c, xcb_xkb_list_components_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8123
struct xcb_xkb_select_events_request_t xcb_xkb_select_events_request_t
xcb_xkb_select_events_request_t
void xcb_xkb_overlay_row_next(xcb_xkb_overlay_row_iterator_t *i)
Definition: xkb.c:1106
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:5044
xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end(xcb_xkb_sa_redirect_key_iterator_t i)
Definition: xkb.c:1791
struct xcb_xkb_sa_lock_ptr_btn_iterator_t xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:11578
Definition: xcbext.h:39
struct xcb_xkb_list_components_reply_t xcb_xkb_list_components_reply_t
xcb_xkb_list_components_reply_t
xcb_xkb_set_debugging_flags_reply_t
Definition: xkb.h:2747
struct xcb_xkb_access_x_notify_event_t xcb_xkb_access_x_notify_event_t
xcb_xkb_access_x_notify_event_t
xcb_generic_iterator_t xcb_xkb_mod_def_end(xcb_xkb_mod_def_iterator_t i)
Definition: xkb.c:120
xcb_xkb_controls_notify_event_t
Definition: xkb.h:2855
xcb_xkb_key_type_t
Definition: xkb.h:492
xcb_xkb_indicator_map_notify_event_t
Definition: xkb.h:2897
xcb_xkb_use_extension_reply_t
Definition: xkb.h:1650
struct xcb_xkb_device_led_info_iterator_t xcb_xkb_device_led_info_iterator_t
xcb_xkb_device_led_info_iterator_t
struct xcb_xkb_new_keyboard_notify_event_t xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_sa_ptr_btn_iterator_t
Definition: xkb.h:1236
struct xcb_xkb_select_events_details_t xcb_xkb_select_events_details_t
xcb_xkb_select_events_details_t
struct xcb_xkb_counted_string_16_iterator_t xcb_xkb_counted_string_16_iterator_t
xcb_xkb_counted_string_16_iterator_t
struct xcb_xkb_set_explicit_t xcb_xkb_set_explicit_t
xcb_xkb_set_explicit_t
xcb_xkb_kt_set_map_entry_iterator_t
Definition: xkb.h:786
xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply(xcb_connection_t *c, xcb_xkb_get_device_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:11301
xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply(xcb_connection_t *c, xcb_xkb_get_indicator_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5494
xcb_xkb_sa_device_btn_t
Definition: xkb.h:1475
xcb_xkb_get_indicator_map_request_t
Definition: xkb.h:2154
struct xcb_xkb_get_indicator_map_request_t xcb_xkb_get_indicator_map_request_t
xcb_xkb_get_indicator_map_request_t
struct xcb_xkb_permament_overlay_behavior_t xcb_xkb_permament_overlay_behavior_t
xcb_xkb_permament_overlay_behavior_t
xcb_xkb_key_sym_map_iterator_t
Definition: xkb.h:524
xcb_xkb_sa_no_action_t
Definition: xkb.h:1057
xcb_xkb_get_map_cookie_t xcb_xkb_get_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:3781
void xcb_xkb_row_next(xcb_xkb_row_iterator_t *i)
Definition: xkb.c:1257
xcb_void_cookie_t xcb_xkb_set_names_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:7647
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:1937
xcb_xkb_sa_set_group_t
Definition: xkb.h:1140
xcb_xkb_sa_iso_lock_t
Definition: xkb.h:1305
struct xcb_xkb_get_compat_map_reply_t xcb_xkb_get_compat_map_reply_t
xcb_xkb_get_compat_map_reply_t
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:7994
xcb_xkb_list_components_cookie_t xcb_xkb_list_components(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:7966
void xcb_xkb_set_behavior_next(xcb_xkb_set_behavior_iterator_t *i)
Definition: xkb.c:646
xcb_generic_iterator_t xcb_xkb_set_key_type_end(xcb_xkb_set_key_type_iterator_t i)
Definition: xkb.c:836
struct xcb_xkb_key_name_t xcb_xkb_key_name_t
xcb_xkb_key_name_t
struct xcb_xkb_default_behavior_t xcb_xkb_default_behavior_t
xcb_xkb_default_behavior_t
struct xcb_xkb_action_message_event_t xcb_xkb_action_message_event_t
xcb_xkb_action_message_event_t
struct xcb_xkb_latch_lock_state_request_t xcb_xkb_latch_lock_state_request_t
xcb_xkb_latch_lock_state_request_t
xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply(xcb_connection_t *c, xcb_xkb_get_named_indicator_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5691
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end(xcb_xkb_permament_radio_group_behavior_iterator_t i)
Definition: xkb.c:600
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:2816
struct xcb_xkb_list_components_request_t xcb_xkb_list_components_request_t
xcb_xkb_list_components_request_t
xcb_xkb_sa_lock_group_t
Definition: xkb.h:1178
struct xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map_cookie_t
void xcb_xkb_key_v_mod_map_next(xcb_xkb_key_v_mod_map_iterator_t *i)
Definition: xkb.c:700
Generic iterator.
Definition: xcb.h:114
xcb_xkb_overlay_behavior_iterator_t
Definition: xkb.h:609
xcb_xkb_permament_overlay_behavior_t
Definition: xkb.h:652
void xcb_xkb_sa_latch_mods_next(xcb_xkb_sa_latch_mods_iterator_t *i)
Definition: xkb.c:1513
struct xcb_xkb_get_state_reply_t xcb_xkb_get_state_reply_t
xcb_xkb_get_state_reply_t
struct xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_cookie_t
xcb_xkb_per_client_flags_cookie_t
xcb_xkb_outline_t
Definition: xkb.h:828
struct xcb_xkb_sa_lock_mods_t xcb_xkb_sa_lock_mods_t
xcb_xkb_sa_lock_mods_t
struct xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_action_iterator_t
struct xcb_xkb_lock_behavior_t xcb_xkb_lock_behavior_t
xcb_xkb_lock_behavior_t
void xcb_xkb_permament_radio_group_behavior_next(xcb_xkb_permament_radio_group_behavior_iterator_t *i)
Definition: xkb.c:592
xcb_xkb_row_t
Definition: xkb.h:938
struct xcb_xkb_sa_no_action_iterator_t xcb_xkb_sa_no_action_iterator_t
xcb_xkb_sa_no_action_iterator_t
xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end(xcb_xkb_key_v_mod_map_iterator_t i)
Definition: xkb.c:708
xcb_generic_iterator_t xcb_xkb_overlay_row_end(xcb_xkb_overlay_row_iterator_t i)
Definition: xkb.c:1117
struct xcb_xkb_shape_t xcb_xkb_shape_t
xcb_xkb_shape_t
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:6664
struct xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags_cookie_t
struct xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_get_kbd_by_name_cookie_t
void xcb_xkb_id_spec_next(xcb_xkb_id_spec_iterator_t *i)
Definition: xkb.c:76
xcb_xkb_device_led_info_t
Definition: xkb.h:983
xcb_void_cookie_t xcb_xkb_latch_lock_state_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:2705
xcb_void_cookie_t xcb_xkb_set_map_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:4795
xcb_xkb_sa_lock_controls_t
Definition: xkb.h:1408
struct xcb_xkb_overlay_behavior_t xcb_xkb_overlay_behavior_t
xcb_xkb_overlay_behavior_t
xcb_xkb_sa_set_group_iterator_t
Definition: xkb.h:1150
struct xcb_xkb_sa_latch_mods_iterator_t xcb_xkb_sa_latch_mods_iterator_t
xcb_xkb_sa_latch_mods_iterator_t
struct xcb_xkb_key_name_iterator_t xcb_xkb_key_name_iterator_t
xcb_xkb_key_name_iterator_t
xcb_xkb_default_behavior_iterator_t
Definition: xkb.h:558
struct xcb_xkb_sa_redirect_key_t xcb_xkb_sa_redirect_key_t
xcb_xkb_sa_redirect_key_t
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:1909
xcb_xkb_get_state_reply_t
Definition: xkb.h:1754
void xcb_xkb_sa_device_valuator_next(xcb_xkb_sa_device_valuator_iterator_t *i)
Definition: xkb.c:1837
struct xcb_xkb_sa_set_ptr_dflt_iterator_t xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_generic_iterator_t xcb_xkb_sa_lock_group_end(xcb_xkb_sa_lock_group_iterator_t i)
Definition: xkb.c:1593
xcb_xkb_sa_ptr_btn_t
Definition: xkb.h:1225
struct xcb_xkb_sa_action_message_t xcb_xkb_sa_action_message_t
xcb_xkb_sa_action_message_t
struct xcb_xkb_get_indicator_map_reply_t xcb_xkb_get_indicator_map_reply_t
xcb_xkb_get_indicator_map_reply_t
xcb_xkb_sa_action_message_iterator_t
Definition: xkb.h:1443
xcb_xkb_get_named_indicator_request_t
Definition: xkb.h:2205
struct xcb_xkb_use_extension_reply_t xcb_xkb_use_extension_reply_t
xcb_xkb_use_extension_reply_t
xcb_xkb_device_led_info_iterator_t
Definition: xkb.h:995
void xcb_xkb_sym_interpret_next(xcb_xkb_sym_interpret_iterator_t *i)
Definition: xkb.c:1873
xcb_xkb_set_named_indicator_request_t
Definition: xkb.h:2247
struct xcb_xkb_led_class_spec_iterator_t xcb_xkb_led_class_spec_iterator_t
xcb_xkb_led_class_spec_iterator_t
struct xcb_xkb_si_action_iterator_t xcb_xkb_si_action_iterator_t
xcb_xkb_si_action_iterator_t
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:2789
xcb_generic_iterator_t xcb_xkb_outline_end(xcb_xkb_outline_iterator_t i)
Definition: xkb.c:930
struct xcb_xkb_sa_latch_group_iterator_t xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_bell_request_t
Definition: xkb.h:1712
xcb_void_cookie_t xcb_xkb_set_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:11412
struct xcb_xkb_map_notify_event_t xcb_xkb_map_notify_event_t
xcb_xkb_map_notify_event_t
xcb_xkb_set_device_info_request_t
Definition: xkb.h:2708
struct xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_cookie_t
xcb_xkb_get_controls_cookie_t
xcb_xkb_sa_set_mods_t
Definition: xkb.h:1074
xcb_xkb_get_kbd_by_name_replies_t
Definition: xkb.h:2528
struct xcb_xkb_bell_notify_event_t xcb_xkb_bell_notify_event_t
xcb_xkb_bell_notify_event_t
xcb_xkb_sa_latch_mods_t
Definition: xkb.h:1096
xcb_xkb_sa_device_valuator_t
Definition: xkb.h:1531
xcb_xkb_key_sym_map_t
Definition: xkb.h:514
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:3842
xcb_void_cookie_t xcb_xkb_set_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:2936
struct xcb_xkb_sa_latch_mods_t xcb_xkb_sa_latch_mods_t
xcb_xkb_sa_latch_mods_t
void xcb_xkb_sa_latch_group_next(xcb_xkb_sa_latch_group_iterator_t *i)
Definition: xkb.c:1567
void xcb_xkb_sa_ptr_btn_next(xcb_xkb_sa_ptr_btn_iterator_t *i)
Definition: xkb.c:1621
struct xcb_xkb_set_key_type_t xcb_xkb_set_key_type_t
xcb_xkb_set_key_type_t
xcb_xkb_kt_map_entry_t
Definition: xkb.h:471
xcb_generic_iterator_t xcb_xkb_overlay_end(xcb_xkb_overlay_iterator_t i)
Definition: xkb.c:1192
xcb_generic_iterator_t xcb_xkb_common_behavior_end(xcb_xkb_common_behavior_iterator_t i)
Definition: xkb.c:492
void xcb_xkb_common_behavior_next(xcb_xkb_common_behavior_iterator_t *i)
Definition: xkb.c:484
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:11537
struct xcb_xkb_bell_class_spec_iterator_t xcb_xkb_bell_class_spec_iterator_t
xcb_xkb_bell_class_spec_iterator_t
struct xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_get_named_indicator_cookie_t
xcb_generic_iterator_t xcb_xkb_lock_behavior_end(xcb_xkb_lock_behavior_iterator_t i)
Definition: xkb.c:528
xcb_xkb_overlay_t
Definition: xkb.h:920
struct xcb_xkb_list_components_cookie_t xcb_xkb_list_components_cookie_t
xcb_xkb_list_components_cookie_t
void xcb_xkb_set_explicit_next(xcb_xkb_set_explicit_iterator_t *i)
Definition: xkb.c:664
xcb_xkb_sa_lock_ptr_btn_t
Definition: xkb.h:1245
struct xcb_xkb_outline_iterator_t xcb_xkb_outline_iterator_t
xcb_xkb_outline_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
Definition: xkb.h:1319
struct xcb_xkb_key_mod_map_t xcb_xkb_key_mod_map_t
xcb_xkb_key_mod_map_t
xcb_xkb_per_client_flags_reply_t
Definition: xkb.h:2414
struct xcb_xkb_row_t xcb_xkb_row_t
xcb_xkb_row_t
struct xcb_xkb_device_spec_iterator_t xcb_xkb_device_spec_iterator_t
xcb_xkb_device_spec_iterator_t
struct xcb_xkb_names_notify_event_t xcb_xkb_names_notify_event_t
xcb_xkb_names_notify_event_t
xcb_void_cookie_t xcb_xkb_select_events_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:2459
xcb_xkb_permament_radio_group_behavior_iterator_t
Definition: xkb.h:643
xcb_xkb_overlay_key_iterator_t
Definition: xkb.h:893
xcb_xkb_access_x_notify_event_t
Definition: xkb.h:3007
xcb_xkb_sa_set_ptr_dflt_t
Definition: xkb.h:1270
struct xcb_xkb_state_notify_event_t xcb_xkb_state_notify_event_t
xcb_xkb_state_notify_event_t
struct xcb_xkb_string8_iterator_t xcb_xkb_string8_iterator_t
xcb_xkb_string8_iterator_t
xcb_generic_iterator_t xcb_xkb_bell_class_spec_end(xcb_xkb_bell_class_spec_iterator_t i)
Definition: xkb.c:66
struct xcb_xkb_permament_radio_group_behavior_iterator_t xcb_xkb_permament_radio_group_behavior_iterator_t
xcb_xkb_permament_radio_group_behavior_iterator_t
struct xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_key_iterator_t
xcb_xkb_overlay_key_iterator_t
struct xcb_xkb_sa_lock_device_btn_t xcb_xkb_sa_lock_device_btn_t
xcb_xkb_sa_lock_device_btn_t
struct xcb_xkb_permament_lock_behavior_iterator_t xcb_xkb_permament_lock_behavior_iterator_t
xcb_xkb_permament_lock_behavior_iterator_t
struct xcb_xkb_set_compat_map_request_t xcb_xkb_set_compat_map_request_t
xcb_xkb_set_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_device_btn_end(xcb_xkb_sa_device_btn_iterator_t i)
Definition: xkb.c:1809
xcb_generic_iterator_t xcb_xkb_key_type_end(xcb_xkb_key_type_iterator_t i)
Definition: xkb.c:396
struct xcb_xkb_compat_map_notify_event_t xcb_xkb_compat_map_notify_event_t
xcb_xkb_compat_map_notify_event_t
struct xcb_xkb_get_map_cookie_t xcb_xkb_get_map_cookie_t
xcb_xkb_get_map_cookie_t
struct xcb_xkb_get_named_indicator_request_t xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:5414
struct xcb_xkb_common_behavior_iterator_t xcb_xkb_common_behavior_iterator_t
xcb_xkb_common_behavior_iterator_t
void xcb_xkb_sa_redirect_key_next(xcb_xkb_sa_redirect_key_iterator_t *i)
Definition: xkb.c:1783
xcb_xkb_get_names_request_t
Definition: xkb.h:2283
struct xcb_xkb_overlay_iterator_t xcb_xkb_overlay_iterator_t
xcb_xkb_overlay_iterator_t
xcb_xkb_sa_action_message_t
Definition: xkb.h:1434
struct xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info_cookie_t
xcb_xkb_si_action_iterator_t
Definition: xkb.h:1562
xcb_point_iterator_t
Definition: xproto.h:225
struct xcb_xkb_sa_device_valuator_iterator_t xcb_xkb_sa_device_valuator_iterator_t
xcb_xkb_sa_device_valuator_iterator_t
struct xcb_xkb_counted_string_16_t xcb_xkb_counted_string_16_t
xcb_xkb_counted_string_16_t
void xcb_xkb_counted_string_16_next(xcb_xkb_counted_string_16_iterator_t *i)
Definition: xkb.c:255
struct xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state_cookie_t
xcb_void_cookie_t xcb_xkb_set_device_info_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:11357
xcb_generic_iterator_t xcb_xkb_listing_end(xcb_xkb_listing_iterator_t i)
Definition: xkb.c:1353
struct xcb_xkb_set_names_values_t xcb_xkb_set_names_values_t
xcb_xkb_set_names_values_t
struct xcb_xkb_sa_move_ptr_iterator_t xcb_xkb_sa_move_ptr_iterator_t
xcb_xkb_sa_move_ptr_iterator_t
void xcb_xkb_lock_behavior_next(xcb_xkb_lock_behavior_iterator_t *i)
Definition: xkb.c:520
xcb_xkb_get_controls_reply_t
Definition: xkb.h:1823
xcb_xkb_key_name_t
Definition: xkb.h:422
void xcb_xkb_sa_terminate_next(xcb_xkb_sa_terminate_iterator_t *i)
Definition: xkb.c:1693
xcb_void_cookie_t xcb_xkb_set_indicator_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:5533
xcb_xkb_get_map_map_t
Definition: xkb.h:1942
xcb_void_cookie_t xcb_xkb_set_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:4714
xcb_xkb_row_iterator_t
Definition: xkb.h:949
struct xcb_xkb_overlay_row_t xcb_xkb_overlay_row_t
xcb_xkb_overlay_row_t
struct xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_t
Definition: xkb.h:725
xcb_generic_iterator_t xcb_xkb_led_class_spec_end(xcb_xkb_led_class_spec_iterator_t i)
Definition: xkb.c:48
struct xcb_xkb_get_named_indicator_reply_t xcb_xkb_get_named_indicator_reply_t
xcb_xkb_get_named_indicator_reply_t
struct xcb_xkb_sa_set_mods_iterator_t xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:5443
struct xcb_xkb_sa_lock_group_t xcb_xkb_sa_lock_group_t
xcb_xkb_sa_lock_group_t
xcb_xkb_counted_string_16_t
Definition: xkb.h:455
struct xcb_xkb_set_debugging_flags_reply_t xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_compat_map_request_t
Definition: xkb.h:2094
struct xcb_xkb_get_controls_reply_t xcb_xkb_get_controls_reply_t
xcb_xkb_get_controls_reply_t
struct xcb_xkb_sa_lock_group_iterator_t xcb_xkb_sa_lock_group_iterator_t
xcb_xkb_sa_lock_group_iterator_t
struct xcb_xkb_overlay_behavior_iterator_t xcb_xkb_overlay_behavior_iterator_t
xcb_xkb_overlay_behavior_iterator_t
void xcb_xkb_sa_move_ptr_next(xcb_xkb_sa_move_ptr_iterator_t *i)
Definition: xkb.c:1603
xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end(xcb_xkb_sa_switch_screen_iterator_t i)
Definition: xkb.c:1719
struct xcb_xkb_sa_lock_controls_t xcb_xkb_sa_lock_controls_t
xcb_xkb_sa_lock_controls_t
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:7810
xcb_xkb_key_alias_iterator_t
Definition: xkb.h:446
struct xcb_xkb_set_debugging_flags_request_t xcb_xkb_set_debugging_flags_request_t
xcb_xkb_set_debugging_flags_request_t
xcb_xkb_sa_device_btn_iterator_t
Definition: xkb.h:1487
xcb_void_cookie_t xcb_xkb_set_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:4633
struct xcb_xkb_set_device_info_request_t xcb_xkb_set_device_info_request_t
xcb_xkb_set_device_info_request_t
xcb_xkb_sa_lock_mods_t
Definition: xkb.h:1118
struct xcb_xkb_get_map_request_t xcb_xkb_get_map_request_t
xcb_xkb_get_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end(xcb_xkb_sa_latch_mods_iterator_t i)
Definition: xkb.c:1521
xcb_xkb_per_client_flags_request_t
Definition: xkb.h:2398
xcb_generic_iterator_t xcb_xkb_sa_latch_group_end(xcb_xkb_sa_latch_group_iterator_t i)
Definition: xkb.c:1575
xcb_xkb_get_indicator_map_reply_t
Definition: xkb.h:2166
xcb_xkb_sa_lock_mods_iterator_t
Definition: xkb.h:1131
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:7773
struct xcb_xkb_device_led_info_t xcb_xkb_device_led_info_t
xcb_xkb_device_led_info_t
xcb_xkb_set_debugging_flags_request_t
Definition: xkb.h:2732
struct xcb_xkb_sa_iso_lock_iterator_t xcb_xkb_sa_iso_lock_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
struct xcb_xkb_indicator_map_notify_event_t xcb_xkb_indicator_map_notify_event_t
xcb_xkb_indicator_map_notify_event_t
xcb_xkb_counted_string_16_iterator_t
Definition: xkb.h:462
struct xcb_xkb_set_named_indicator_request_t xcb_xkb_set_named_indicator_request_t
xcb_xkb_set_named_indicator_request_t
struct xcb_xkb_sa_iso_lock_t xcb_xkb_sa_iso_lock_t
xcb_xkb_sa_iso_lock_t
struct xcb_xkb_row_iterator_t xcb_xkb_row_iterator_t
xcb_xkb_row_iterator_t
xcb_xkb_extension_device_notify_event_t
Definition: xkb.h:3026
void xcb_xkb_radio_group_behavior_next(xcb_xkb_radio_group_behavior_iterator_t *i)
Definition: xkb.c:538
void xcb_xkb_indicator_map_next(xcb_xkb_indicator_map_iterator_t *i)
Definition: xkb.c:94
xcb_xkb_set_controls_request_t
Definition: xkb.h:1864
xcb_xkb_get_map_reply_t
Definition: xkb.h:1961
xcb_xkb_default_behavior_t
Definition: xkb.h:550
xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply(xcb_connection_t *c, xcb_xkb_get_indicator_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5375
xcb_xkb_sym_interpret_iterator_t
Definition: xkb.h:1583
struct xcb_xkb_sa_action_message_iterator_t xcb_xkb_sa_action_message_iterator_t
xcb_xkb_sa_action_message_iterator_t
struct xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_key_v_mod_map_iterator_t
struct xcb_xkb_get_names_request_t xcb_xkb_get_names_request_t
xcb_xkb_get_names_request_t
xcb_xkb_get_controls_request_t
Definition: xkb.h:1812
xcb_xkb_action_t
Definition: xkb.h:1592
xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply(xcb_connection_t *c, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:11619
xcb_generic_iterator_t xcb_xkb_key_sym_map_end(xcb_xkb_key_sym_map_iterator_t i)
Definition: xkb.c:472
struct xcb_xkb_get_kbd_by_name_reply_t xcb_xkb_get_kbd_by_name_reply_t
xcb_xkb_get_kbd_by_name_reply_t
xcb_generic_iterator_t xcb_xkb_sa_set_controls_end(xcb_xkb_sa_set_controls_iterator_t i)
Definition: xkb.c:1737
xcb_xkb_id_spec_iterator_t
Definition: xkb.h:207
struct xcb_xkb_get_indicator_state_reply_t xcb_xkb_get_indicator_state_reply_t
xcb_xkb_get_indicator_state_reply_t
struct xcb_xkb_listing_t xcb_xkb_listing_t
xcb_xkb_listing_t
xcb_void_cookie_t xcb_xkb_bell(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:2597
xcb_xkb_get_named_indicator_reply_t
Definition: xkb.h:2219
xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end(xcb_xkb_sa_device_valuator_iterator_t i)
Definition: xkb.c:1845
xcb_void_cookie_t xcb_xkb_set_controls_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:2851
xcb_xkb_key_type_iterator_t
Definition: xkb.h:505
xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end(xcb_xkb_permament_overlay_behavior_iterator_t i)
Definition: xkb.c:618
xcb_xkb_key_iterator_t
Definition: xkb.h:876
struct xcb_xkb_key_type_t xcb_xkb_key_type_t
xcb_xkb_key_type_t
union xcb_xkb_behavior_t xcb_xkb_behavior_t
xcb_xkb_behavior_t
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5321
xcb_xkb_led_class_spec_iterator_t
Definition: xkb.h:164
xcb_xkb_get_compat_map_reply_t
Definition: xkb.h:2075
xcb_generic_iterator_t xcb_xkb_default_behavior_end(xcb_xkb_default_behavior_iterator_t i)
Definition: xkb.c:510
struct xcb_xkb_sa_device_btn_iterator_t xcb_xkb_sa_device_btn_iterator_t
xcb_xkb_sa_device_btn_iterator_t
struct xcb_xkb_set_map_request_t xcb_xkb_set_map_request_t
xcb_xkb_set_map_request_t
struct xcb_xkb_set_behavior_t xcb_xkb_set_behavior_t
xcb_xkb_set_behavior_t
struct xcb_xkb_per_client_flags_reply_t xcb_xkb_per_client_flags_reply_t
xcb_xkb_per_client_flags_reply_t
xcb_xkb_set_map_values_t
Definition: xkb.h:1998
xcb_generic_iterator_t xcb_xkb_counted_string_16_end(xcb_xkb_counted_string_16_iterator_t i)
Definition: xkb.c:266
xcb_generic_iterator_t xcb_xkb_set_behavior_end(xcb_xkb_set_behavior_iterator_t i)
Definition: xkb.c:654
xcb_generic_iterator_t xcb_xkb_action_end(xcb_xkb_action_iterator_t i)
Definition: xkb.c:1899
xcb_xkb_set_key_type_t
Definition: xkb.h:795
struct xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_key_alias_iterator_t
void xcb_xkb_sa_set_controls_next(xcb_xkb_sa_set_controls_iterator_t *i)
Definition: xkb.c:1729
struct xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_key_sym_map_iterator_t
xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:5568
void xcb_xkb_set_key_type_next(xcb_xkb_set_key_type_iterator_t *i)
Definition: xkb.c:825
xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end(xcb_xkb_sa_lock_controls_iterator_t i)
Definition: xkb.c:1755
struct xcb_xkb_sym_interpret_iterator_t xcb_xkb_sym_interpret_iterator_t
xcb_xkb_sym_interpret_iterator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:2670
void xcb_xkb_sa_set_mods_next(xcb_xkb_sa_set_mods_iterator_t *i)
Definition: xkb.c:1495
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load)
Definition: xkb.c:11011
void xcb_xkb_mod_def_next(xcb_xkb_mod_def_iterator_t *i)
Definition: xkb.c:112
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5348
struct xcb_xkb_id_spec_iterator_t xcb_xkb_id_spec_iterator_t
xcb_xkb_id_spec_iterator_t
void xcb_xkb_sa_iso_lock_next(xcb_xkb_sa_iso_lock_iterator_t *i)
Definition: xkb.c:1675
xcb_xkb_sa_lock_ptr_btn_iterator_t
Definition: xkb.h:1256
xcb_xkb_mod_def_iterator_t
Definition: xkb.h:413
struct xcb_xkb_sa_ptr_btn_iterator_t xcb_xkb_sa_ptr_btn_iterator_t
xcb_xkb_sa_ptr_btn_iterator_t
xcb_point_t
Definition: xproto.h:217
xcb_xkb_behavior_iterator_t
Definition: xkb.h:686
struct xcb_xkb_sa_set_ptr_dflt_t xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_no_action_iterator_t
Definition: xkb.h:1065
xcb_xkb_get_names_value_list_t
Definition: xkb.h:2295
void xcb_xkb_overlay_key_next(xcb_xkb_overlay_key_iterator_t *i)
Definition: xkb.c:1035
struct xcb_xkb_sa_switch_screen_iterator_t xcb_xkb_sa_switch_screen_iterator_t
xcb_xkb_sa_switch_screen_iterator_t
xcb_void_cookie_t xcb_xkb_select_events_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:2377
xcb_xkb_permament_lock_behavior_t
Definition: xkb.h:618
xcb_xkb_permament_radio_group_behavior_t
Definition: xkb.h:635
xcb_xkb_shape_t
Definition: xkb.h:846
xcb_void_cookie_t xcb_xkb_bell_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:2551
struct xcb_xkb_common_behavior_t xcb_xkb_common_behavior_t
xcb_xkb_common_behavior_t
xcb_xkb_get_device_info_reply_t
Definition: xkb.h:2680
xcb_xkb_key_name_iterator_t
Definition: xkb.h:429
xcb_generic_iterator_t xcb_xkb_set_explicit_end(xcb_xkb_set_explicit_iterator_t i)
Definition: xkb.c:672
xcb_xkb_overlay_behavior_t
Definition: xkb.h:601
struct xcb_xkb_si_action_t xcb_xkb_si_action_t
xcb_xkb_si_action_t
xcb_xkb_set_indicator_map_request_t
Definition: xkb.h:2183
xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end(xcb_xkb_sa_lock_ptr_btn_iterator_t i)
Definition: xkb.c:1647
xcb_xkb_common_behavior_iterator_t
Definition: xkb.h:541
struct xcb_xkb_indicator_map_t xcb_xkb_indicator_map_t
xcb_xkb_indicator_map_t
struct xcb_xkb_overlay_t xcb_xkb_overlay_t
xcb_xkb_overlay_t
struct xcb_xkb_permament_radio_group_behavior_t xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_key_t
Definition: xkb.h:866
struct xcb_xkb_sa_device_valuator_t xcb_xkb_sa_device_valuator_t
xcb_xkb_sa_device_valuator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:2643
xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply(xcb_connection_t *c, xcb_xkb_get_names_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:6699
xcb_generic_iterator_t xcb_xkb_indicator_map_end(xcb_xkb_indicator_map_iterator_t i)
Definition: xkb.c:102
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
Definition: xkb.h:2507
struct xcb_xkb_get_state_request_t xcb_xkb_get_state_request_t
xcb_xkb_get_state_request_t
struct xcb_xkb_key_alias_t xcb_xkb_key_alias_t
xcb_xkb_key_alias_t
struct xcb_xkb_key_v_mod_map_t xcb_xkb_key_v_mod_map_t
xcb_xkb_key_v_mod_map_t
xcb_xkb_set_behavior_t
Definition: xkb.h:707
xcb_xkb_behavior_t
Definition: xkb.h:669
xcb_xkb_action_message_event_t
Definition: xkb.h:2986
xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply(xcb_connection_t *c, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:7847
struct xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_row_iterator_t
xcb_xkb_overlay_row_iterator_t
struct xcb_xkb_extension_device_notify_event_t xcb_xkb_extension_device_notify_event_t
xcb_xkb_extension_device_notify_event_t
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:11199
xcb_xkb_radio_group_behavior_iterator_t
Definition: xkb.h:592
void xcb_xkb_kt_set_map_entry_next(xcb_xkb_kt_set_map_entry_iterator_t *i)
Definition: xkb.c:718
struct xcb_xkb_behavior_iterator_t xcb_xkb_behavior_iterator_t
xcb_xkb_behavior_iterator_t
xcb_xkb_sa_terminate_t
Definition: xkb.h:1328
xcb_xkb_sa_set_controls_iterator_t
Definition: xkb.h:1399
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:11160
xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end(xcb_xkb_sa_lock_mods_iterator_t i)
Definition: xkb.c:1539
struct xcb_xkb_sa_latch_group_t xcb_xkb_sa_latch_group_t
xcb_xkb_sa_latch_group_t
xcb_xkb_sa_lock_device_btn_iterator_t
Definition: xkb.h:1513
struct xcb_xkb_sa_set_controls_t xcb_xkb_sa_set_controls_t
xcb_xkb_sa_set_controls_t
xcb_xkb_set_explicit_iterator_t
Definition: xkb.h:733
struct xcb_xkb_sa_device_btn_t xcb_xkb_sa_device_btn_t
xcb_xkb_sa_device_btn_t
struct xcb_xkb_kt_set_map_entry_t xcb_xkb_kt_set_map_entry_t
xcb_xkb_kt_set_map_entry_t
struct xcb_xkb_key_sym_map_t xcb_xkb_key_sym_map_t
xcb_xkb_key_sym_map_t
xcb_xkb_sa_latch_group_iterator_t
Definition: xkb.h:1169
struct xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_indicator_map_iterator_t
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:5658
struct xcb_xkb_key_t xcb_xkb_key_t
xcb_xkb_key_t
void xcb_xkb_default_behavior_next(xcb_xkb_default_behavior_iterator_t *i)
Definition: xkb.c:502
xcb_xkb_new_keyboard_notify_event_t
Definition: xkb.h:2765
xcb_xkb_indicator_map_t
Definition: xkb.h:332
struct xcb_xkb_radio_group_behavior_t xcb_xkb_radio_group_behavior_t
xcb_xkb_radio_group_behavior_t
xcb_xkb_sa_lock_group_iterator_t
Definition: xkb.h:1188
xcb_generic_iterator_t xcb_xkb_kt_map_entry_end(xcb_xkb_kt_map_entry_iterator_t i)
Definition: xkb.c:286
struct xcb_xkb_sa_set_mods_t xcb_xkb_sa_set_mods_t
xcb_xkb_sa_set_mods_t
xcb_xkb_permament_overlay_behavior_iterator_t
Definition: xkb.h:660
xcb_xkb_sa_device_valuator_iterator_t
Definition: xkb.h:1545
struct xcb_xkb_get_kbd_by_name_replies_t xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_action_iterator_t
Definition: xkb.h:1620
xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end(xcb_xkb_sa_ptr_btn_iterator_t i)
Definition: xkb.c:1629
struct xcb_xkb_set_controls_request_t xcb_xkb_set_controls_request_t
xcb_xkb_set_controls_request_t
xcb_xkb_listing_t
Definition: xkb.h:966
xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end(xcb_xkb_sa_move_ptr_iterator_t i)
Definition: xkb.c:1611
xcb_xkb_get_indicator_state_reply_t
Definition: xkb.h:2132
struct xcb_xkb_sa_redirect_key_iterator_t xcb_xkb_sa_redirect_key_iterator_t
xcb_xkb_sa_redirect_key_iterator_t
struct xcb_xkb_sa_lock_controls_iterator_t xcb_xkb_sa_lock_controls_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
void xcb_xkb_sa_lock_ptr_btn_next(xcb_xkb_sa_lock_ptr_btn_iterator_t *i)
Definition: xkb.c:1639
xcb_xkb_overlay_key_t
Definition: xkb.h:885
xcb_xkb_sa_set_ptr_dflt_iterator_t
Definition: xkb.h:1281
xcb_xkb_select_events_request_t
Definition: xkb.h:1694
xcb_xkb_lock_behavior_t
Definition: xkb.h:567
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:5010
xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply(xcb_connection_t *c, xcb_xkb_get_kbd_by_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:11083
xcb_generic_iterator_t xcb_xkb_sym_interpret_end(xcb_xkb_sym_interpret_iterator_t i)
Definition: xkb.c:1881
void xcb_xkb_sa_set_group_next(xcb_xkb_sa_set_group_iterator_t *i)
Definition: xkb.c:1549
xcb_xkb_sa_redirect_key_t
Definition: xkb.h:1452
struct xcb_xkb_permament_lock_behavior_t xcb_xkb_permament_lock_behavior_t
xcb_xkb_permament_lock_behavior_t
void xcb_xkb_string8_next(xcb_xkb_string8_iterator_t *i)
Definition: xkb.c:848
struct xcb_xkb_get_indicator_state_request_t xcb_xkb_get_indicator_state_request_t
xcb_xkb_get_indicator_state_request_t
xcb_xkb_sa_move_ptr_t
Definition: xkb.h:1203
xcb_xkb_sa_switch_screen_iterator_t
Definition: xkb.h:1360
xcb_generic_iterator_t xcb_xkb_overlay_key_end(xcb_xkb_overlay_key_iterator_t i)
Definition: xkb.c:1043
void xcb_xkb_sa_set_ptr_dflt_next(xcb_xkb_sa_set_ptr_dflt_iterator_t *i)
Definition: xkb.c:1657
struct xcb_xkb_keyboard_error_t xcb_xkb_keyboard_error_t
xcb_xkb_keyboard_error_t
struct xcb_xkb_overlay_key_t xcb_xkb_overlay_key_t
xcb_xkb_overlay_key_t
xcb_xkb_lock_behavior_iterator_t
Definition: xkb.h:575
xcb_void_cookie_t xcb_xkb_set_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:7589
xcb_xkb_set_map_request_t
Definition: xkb.h:2016
struct xcb_xkb_get_names_value_list_t xcb_xkb_get_names_value_list_t
xcb_xkb_get_names_value_list_t
xcb_void_cookie_t xcb_xkb_select_events_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:2502
xcb_xkb_string8_iterator_t
Definition: xkb.h:819
struct xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_listing_iterator_t
xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply(xcb_connection_t *c, xcb_xkb_get_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:3909
xcb_void_cookie_t xcb_xkb_set_names_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:7707
struct xcb_xkb_get_kbd_by_name_replies_types_map_t xcb_xkb_get_kbd_by_name_replies_types_map_t
xcb_xkb_get_kbd_by_name_replies_types_map_t
struct xcb_xkb_get_names_reply_t xcb_xkb_get_names_reply_t
xcb_xkb_get_names_reply_t
struct xcb_xkb_outline_t xcb_xkb_outline_t
xcb_xkb_outline_t
xcb_xkb_indicator_state_notify_event_t
Definition: xkb.h:2879
xcb_xkb_sa_latch_group_t
Definition: xkb.h:1159
xcb_xkb_sa_lock_device_btn_t
Definition: xkb.h:1501
struct xcb_xkb_get_state_cookie_t xcb_xkb_get_state_cookie_t
xcb_xkb_get_state_cookie_t
xcb_xkb_sym_interpret_t
Definition: xkb.h:1571
xcb_xkb_get_names_reply_t
Definition: xkb.h:2317
xcb_generic_iterator_t xcb_xkb_behavior_end(xcb_xkb_behavior_iterator_t i)
Definition: xkb.c:636
struct xcb_xkb_get_device_info_request_t xcb_xkb_get_device_info_request_t
xcb_xkb_get_device_info_request_t
Definition: xcbint.h:198
xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply(xcb_connection_t *c, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:1965
xcb_xkb_set_names_values_t
Definition: xkb.h:2340
xcb_xkb_get_kbd_by_name_replies_types_map_t
Definition: xkb.h:2492
struct xcb_xkb_permament_overlay_behavior_iterator_t xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_get_device_info_request_t
Definition: xkb.h:2663
struct xcb_xkb_sa_set_controls_iterator_t xcb_xkb_sa_set_controls_iterator_t
xcb_xkb_sa_set_controls_iterator_t
struct xcb_xkb_sa_move_ptr_t xcb_xkb_sa_move_ptr_t
xcb_xkb_sa_move_ptr_t
struct xcb_xkb_bell_request_t xcb_xkb_bell_request_t
xcb_xkb_bell_request_t
xcb_generic_iterator_t xcb_xkb_device_led_info_end(xcb_xkb_device_led_info_iterator_t i)
Definition: xkb.c:1465
void xcb_xkb_kt_map_entry_next(xcb_xkb_kt_map_entry_iterator_t *i)
Definition: xkb.c:278
xcb_xkb_sa_set_mods_iterator_t
Definition: xkb.h:1087
xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply(xcb_connection_t *c, xcb_xkb_get_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:2697
struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
void xcb_xkb_shape_next(xcb_xkb_shape_iterator_t *i)
Definition: xkb.c:994
void xcb_xkb_permament_lock_behavior_next(xcb_xkb_permament_lock_behavior_iterator_t *i)
Definition: xkb.c:574
xcb_xkb_shape_iterator_t
Definition: xkb.h:857
xcb_void_cookie_t xcb_xkb_set_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:5225
xcb_xkb_map_notify_event_t
Definition: xkb.h:2788
xcb_generic_iterator_t xcb_xkb_sa_terminate_end(xcb_xkb_sa_terminate_iterator_t i)
Definition: xkb.c:1701
struct xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_key_mod_map_iterator_t
xcb_void_cookie_t xcb_xkb_select_events(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:2418
struct xcb_xkb_get_device_info_reply_t xcb_xkb_get_device_info_reply_t
xcb_xkb_get_device_info_reply_t
struct xcb_xkb_default_behavior_iterator_t xcb_xkb_default_behavior_iterator_t
xcb_xkb_default_behavior_iterator_t
void xcb_xkb_sa_lock_mods_next(xcb_xkb_sa_lock_mods_iterator_t *i)
Definition: xkb.c:1531
void xcb_xkb_permament_overlay_behavior_next(xcb_xkb_permament_overlay_behavior_iterator_t *i)
Definition: xkb.c:610
xcb_generic_iterator_t xcb_xkb_id_spec_end(xcb_xkb_id_spec_iterator_t i)
Definition: xkb.c:84
xcb_xkb_state_notify_event_t
Definition: xkb.h:2822
void xcb_xkb_key_sym_map_next(xcb_xkb_key_sym_map_iterator_t *i)
Definition: xkb.c:461
struct xcb_xkb_lock_behavior_iterator_t xcb_xkb_lock_behavior_iterator_t
xcb_xkb_lock_behavior_iterator_t
struct xcb_xkb_get_kbd_by_name_request_t xcb_xkb_get_kbd_by_name_request_t
xcb_xkb_get_kbd_by_name_request_t
xcb_generic_iterator_t xcb_xkb_sa_set_mods_end(xcb_xkb_sa_set_mods_iterator_t i)
Definition: xkb.c:1503
struct xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_set_behavior_iterator_t
struct xcb_xkb_sa_ptr_btn_t xcb_xkb_sa_ptr_btn_t
xcb_xkb_sa_ptr_btn_t
xcb_generic_iterator_t xcb_xkb_sa_action_message_end(xcb_xkb_sa_action_message_iterator_t i)
Definition: xkb.c:1773
xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end(xcb_xkb_sa_set_ptr_dflt_iterator_t i)
Definition: xkb.c:1665
struct xcb_xkb_shape_iterator_t xcb_xkb_shape_iterator_t
xcb_xkb_shape_iterator_t
xcb_xkb_set_names_request_t
Definition: xkb.h:2364
void xcb_xkb_sa_action_message_next(xcb_xkb_sa_action_message_iterator_t *i)
Definition: xkb.c:1765
xcb_xkb_compat_map_notify_event_t
Definition: xkb.h:2944
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end(xcb_xkb_permament_lock_behavior_iterator_t i)
Definition: xkb.c:582
struct xcb_xkb_sa_lock_mods_iterator_t xcb_xkb_sa_lock_mods_iterator_t
xcb_xkb_sa_lock_mods_iterator_t
union xcb_xkb_action_t xcb_xkb_action_t
xcb_xkb_action_t
xcb_xkb_overlay_row_iterator_t
Definition: xkb.h:911
xcb_xkb_sa_latch_mods_iterator_t
Definition: xkb.h:1109
struct xcb_xkb_set_names_request_t xcb_xkb_set_names_request_t
xcb_xkb_set_names_request_t
xcb_xkb_sa_lock_controls_iterator_t
Definition: xkb.h:1419
xcb_xkb_get_state_request_t
Definition: xkb.h:1743
void xcb_xkb_key_name_next(xcb_xkb_key_name_iterator_t *i)
Definition: xkb.c:130
xcb_xkb_key_alias_t
Definition: xkb.h:438
xcb_void_cookie_t xcb_xkb_set_compat_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:5175
xcb_xkb_outline_iterator_t
Definition: xkb.h:837
xcb_xkb_listing_iterator_t
Definition: xkb.h:974
xcb_xkb_set_behavior_iterator_t
Definition: xkb.h:716
xcb_xkb_list_components_request_t
Definition: xkb.h:2439