XCB 1.17.0
xkb.h
1/*
2 * This file generated automatically from xkb.xml by c_client.py.
3 * Edit at your peril.
4 */
5
11
12#ifndef __XKB_H
13#define __XKB_H
14
15#include "xcb.h"
16#include "xproto.h"
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22#define XCB_XKB_MAJOR_VERSION 1
23#define XCB_XKB_MINOR_VERSION 0
24
25extern xcb_extension_t xcb_xkb_id;
26
27typedef 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
33typedef 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
48typedef 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
54typedef 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
64typedef 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
75typedef 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
80typedef 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
97typedef 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
113typedef 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
121typedef 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
136typedef uint16_t xcb_xkb_device_spec_t;
137
142 xcb_xkb_device_spec_t *data;
143 int rem;
144 int index;
146
147typedef 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
152typedef 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
159typedef uint16_t xcb_xkb_led_class_spec_t;
160
165 xcb_xkb_led_class_spec_t *data;
166 int rem;
167 int index;
169
170typedef 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
175typedef 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
181typedef uint16_t xcb_xkb_bell_class_spec_t;
182
187 xcb_xkb_bell_class_spec_t *data;
188 int rem;
189 int index;
191
192typedef 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
202typedef uint16_t xcb_xkb_id_spec_t;
203
208 xcb_xkb_id_spec_t *data;
209 int rem;
210 int index;
212
213typedef 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
220typedef enum xcb_xkb_groups_t {
221 XCB_XKB_GROUPS_ANY = 254,
222 XCB_XKB_GROUPS_ALL = 255
223} xcb_xkb_groups_t;
224
225typedef 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
232typedef enum xcb_xkb_set_of_groups_t {
233 XCB_XKB_SET_OF_GROUPS_ANY = 128
234} xcb_xkb_set_of_groups_t;
235
236typedef 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
242typedef 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
253typedef 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
264typedef 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
283typedef 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
294typedef 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
302typedef 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
307typedef 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
313typedef 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
321typedef 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
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
351
352typedef 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
357typedef 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
374typedef 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
385typedef 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
393typedef 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
404typedef 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
422typedef 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
438typedef struct xcb_xkb_key_alias_t {
439 char real[4];
440 char alias[4];
442
448 int rem;
449 int index;
451
456 uint16_t length;
458
467
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
488
492typedef 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
514typedef 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
526 int rem;
527 int index;
529
534 uint8_t type;
535 uint8_t data;
537
546
551 uint8_t type;
552 uint8_t pad0;
554
563
568 uint8_t type;
569 uint8_t pad0;
571
580
585 uint8_t type;
586 uint8_t group;
588
597
602 uint8_t type;
603 xcb_keycode_t key;
605
614
619 uint8_t type;
620 uint8_t pad0;
622
631
639
648
653 uint8_t type;
654 xcb_keycode_t key;
656
665
682
687 xcb_xkb_behavior_t *data;
688 int rem;
689 int index;
691
692typedef 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
708 xcb_keycode_t keycode;
709 xcb_xkb_behavior_t behavior;
710 uint8_t pad0;
712
721
726 xcb_keycode_t keycode;
727 uint8_t explicit;
729
738
742typedef struct xcb_xkb_key_mod_map_t {
743 xcb_keycode_t keycode;
744 uint8_t mods;
746
752 int rem;
753 int index;
755
760 xcb_keycode_t keycode;
761 uint8_t pad0;
762 uint16_t vmods;
764
773
778 uint8_t level;
779 uint8_t realMods;
780 uint16_t virtualMods;
782
791
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
813
814typedef char xcb_xkb_string8_t;
815
820 xcb_xkb_string8_t *data;
821 int rem;
822 int index;
824
828typedef 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
846typedef 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
858 xcb_xkb_shape_t *data;
859 int rem;
860 int index;
862
866typedef struct xcb_xkb_key_t {
867 xcb_xkb_string8_t name[4];
868 int16_t gap;
869 uint8_t shapeNdx;
870 uint8_t colorNdx;
872
877 xcb_xkb_key_t *data;
878 int rem;
879 int index;
881
885typedef struct xcb_xkb_overlay_key_t {
886 xcb_xkb_string8_t over[4];
887 xcb_xkb_string8_t under[4];
889
895 int rem;
896 int index;
898
902typedef struct xcb_xkb_overlay_row_t {
903 uint8_t rowUnder;
904 uint8_t nKeys;
905 uint8_t pad0[2];
907
913 int rem;
914 int index;
916
920typedef 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
938typedef 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];
945
950 xcb_xkb_row_t *data;
951 int rem;
952 int index;
954
955typedef 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
966typedef 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
1000
1001typedef 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
1023typedef 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
1030typedef 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
1058 uint8_t type;
1059 uint8_t pad0[7];
1061
1067 int rem;
1068 int index;
1070
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
1089 int rem;
1090 int index;
1092
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
1114
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
1133 int rem;
1134 int index;
1136
1141 uint8_t type;
1142 uint8_t flags;
1143 int8_t group;
1144 uint8_t pad0[5];
1146
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
1174
1179 uint8_t type;
1180 uint8_t flags;
1181 int8_t group;
1182 uint8_t pad0[5];
1184
1193
1194typedef 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
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
1218 int rem;
1219 int index;
1221
1225typedef 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
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
1261
1262typedef 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
1286
1287typedef 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
1295typedef 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
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
1321 int rem;
1322 int index;
1324
1329 uint8_t type;
1330 uint8_t pad0[7];
1332
1338 int rem;
1339 int index;
1341
1342typedef 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
1365
1366typedef 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
1374typedef 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
1404
1409 uint8_t type;
1410 uint8_t pad0[3];
1411 uint8_t boolCtrlsHigh;
1412 uint8_t boolCtrlsLow;
1413 uint8_t pad1[2];
1415
1424
1425typedef 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
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
1471
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
1492
1493typedef 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
1518
1519typedef 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
1550
1554typedef 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
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
1588
1592typedef 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;
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
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
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
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
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
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
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
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
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
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
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
2631xcb_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
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
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
3053void
3055
3067
3076void
3078
3090
3099void
3101
3113
3122void
3124
3136
3145void
3147
3159
3168void
3170
3182
3191void
3193
3205
3214void
3216
3228
3229int
3230xcb_xkb_counted_string_16_sizeof (const void *_buffer);
3231
3232char *
3233xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R);
3234
3235int
3236xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R);
3237
3239xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R);
3240
3241void *
3242xcb_xkb_counted_string_16_alignment_pad (const xcb_xkb_counted_string_16_t *R);
3243
3244int
3245xcb_xkb_counted_string_16_alignment_pad_length (const xcb_xkb_counted_string_16_t *R);
3246
3248xcb_xkb_counted_string_16_alignment_pad_end (const xcb_xkb_counted_string_16_t *R);
3249
3258void
3260
3272
3281void
3283
3295
3296int
3297xcb_xkb_key_type_sizeof (const void *_buffer);
3298
3300xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R);
3301
3302int
3303xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R);
3304
3306xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R);
3307
3309xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R);
3310
3311int
3312xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R);
3313
3315xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R);
3316
3325void
3327
3339
3340int
3341xcb_xkb_key_sym_map_sizeof (const void *_buffer);
3342
3343xcb_keysym_t *
3344xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R);
3345
3346int
3347xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R);
3348
3350xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R);
3351
3360void
3362
3374
3383void
3385
3397
3406void
3408
3420
3429void
3431
3443
3452void
3454
3466
3475void
3477
3489
3498void
3500
3512
3521void
3523
3535
3544void
3546
3558
3567void
3569
3581
3590void
3592
3604
3613void
3615
3627
3636void
3638
3650
3659void
3661
3673
3682void
3684
3696
3697int
3698xcb_xkb_set_key_type_sizeof (const void *_buffer);
3699
3701xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R);
3702
3703int
3704xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R);
3705
3707xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R);
3708
3710xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R);
3711
3712int
3713xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R);
3714
3716xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R);
3717
3726void
3728
3740
3749void
3751
3763
3764int
3765xcb_xkb_outline_sizeof (const void *_buffer);
3766
3768xcb_xkb_outline_points (const xcb_xkb_outline_t *R);
3769
3770int
3771xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R);
3772
3774xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R);
3775
3784void
3786
3798
3799int
3800xcb_xkb_shape_sizeof (const void *_buffer);
3801
3802int
3803xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R);
3804
3806xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R);
3807
3816void
3818
3830
3839void
3841
3853
3862void
3864
3876
3877int
3878xcb_xkb_overlay_row_sizeof (const void *_buffer);
3879
3881xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R);
3882
3883int
3884xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R);
3885
3887xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R);
3888
3897void
3899
3911
3912int
3913xcb_xkb_overlay_sizeof (const void *_buffer);
3914
3915int
3916xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R);
3917
3919xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R);
3920
3929void
3931
3943
3944int
3945xcb_xkb_row_sizeof (const void *_buffer);
3946
3948xcb_xkb_row_keys (const xcb_xkb_row_t *R);
3949
3950int
3951xcb_xkb_row_keys_length (const xcb_xkb_row_t *R);
3952
3954xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R);
3955
3964void
3966
3978
3979int
3980xcb_xkb_listing_sizeof (const void *_buffer);
3981
3982xcb_xkb_string8_t *
3983xcb_xkb_listing_string (const xcb_xkb_listing_t *R);
3984
3985int
3986xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R);
3987
3989xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R);
3990
3999void
4001
4013
4014int
4015xcb_xkb_device_led_info_sizeof (const void *_buffer);
4016
4017xcb_atom_t *
4018xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R);
4019
4020int
4021xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R);
4022
4024xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R);
4025
4027xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R);
4028
4029int
4030xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R);
4031
4033xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R);
4034
4043void
4045
4057
4066void
4068
4080
4089void
4091
4103
4112void
4114
4126
4135void
4137
4149
4158void
4160
4172
4181void
4183
4195
4204void
4206
4218
4227void
4229
4241
4250void
4252
4264
4273void
4275
4287
4296void
4298
4310
4319void
4321
4333
4342void
4344
4356
4365void
4367
4379
4388void
4390
4402
4411void
4413
4425
4434void
4436
4448
4457void
4459
4471
4480void
4482
4494
4503void
4505
4517
4526void
4528
4540
4549void
4551
4563
4572void
4574
4586
4595void
4597
4609
4620 uint16_t wantedMajor,
4621 uint16_t wantedMinor);
4622
4636 uint16_t wantedMajor,
4637 uint16_t wantedMinor);
4638
4657
4658int
4659xcb_xkb_select_events_details_serialize (void **_buffer,
4660 uint16_t affectWhich,
4661 uint16_t clear,
4662 uint16_t selectAll,
4664
4665int
4666xcb_xkb_select_events_details_unpack (const void *_buffer,
4667 uint16_t affectWhich,
4668 uint16_t clear,
4669 uint16_t selectAll,
4671
4672int
4673xcb_xkb_select_events_details_sizeof (const void *_buffer,
4674 uint16_t affectWhich,
4675 uint16_t clear,
4676 uint16_t selectAll);
4677
4678int
4679xcb_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
4759void *
4760xcb_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
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
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
5025int
5026xcb_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
5030xcb_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
5033int
5034xcb_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
5038xcb_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
5041uint8_t *
5042xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S);
5043
5044int
5045xcb_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
5049xcb_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
5053xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S);
5054
5055int
5056xcb_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
5060xcb_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
5064xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S);
5065
5066int
5067xcb_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
5071xcb_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
5074uint8_t *
5075xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S);
5076
5077int
5078xcb_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
5082xcb_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
5086xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S);
5087
5088int
5089xcb_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
5093xcb_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
5097xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S);
5098
5099int
5100xcb_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
5104xcb_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
5108xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S);
5109
5110int
5111xcb_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
5115xcb_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
5118int
5119xcb_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
5132int
5133xcb_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
5146int
5147xcb_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
5159int
5160xcb_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
5223void *
5224xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R);
5225
5244
5245int
5246xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R,
5247 const xcb_xkb_set_map_values_t *S);
5248
5250xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R,
5251 const xcb_xkb_set_map_values_t *S);
5252
5253int
5254xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R,
5255 const xcb_xkb_set_map_values_t *S);
5256
5258xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R,
5259 const xcb_xkb_set_map_values_t *S);
5260
5261uint8_t *
5262xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S);
5263
5264int
5265xcb_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
5269xcb_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
5273xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S);
5274
5275int
5276xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R,
5277 const xcb_xkb_set_map_values_t *S);
5278
5280xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R,
5281 const xcb_xkb_set_map_values_t *S);
5282
5284xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S);
5285
5286int
5287xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R,
5288 const xcb_xkb_set_map_values_t *S);
5289
5291xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R,
5292 const xcb_xkb_set_map_values_t *S);
5293
5294uint8_t *
5295xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S);
5296
5297int
5298xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R,
5299 const xcb_xkb_set_map_values_t *S);
5300
5302xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R,
5303 const xcb_xkb_set_map_values_t *S);
5304
5306xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S);
5307
5308int
5309xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R,
5310 const xcb_xkb_set_map_values_t *S);
5311
5313xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R,
5314 const xcb_xkb_set_map_values_t *S);
5315
5317xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S);
5318
5319int
5320xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R,
5321 const xcb_xkb_set_map_values_t *S);
5322
5324xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R,
5325 const xcb_xkb_set_map_values_t *S);
5326
5328xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S);
5329
5330int
5331xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R,
5332 const xcb_xkb_set_map_values_t *S);
5333
5335xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R,
5336 const xcb_xkb_set_map_values_t *S);
5337
5338int
5339xcb_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
5352int
5353xcb_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,
5365
5366int
5367xcb_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
5379int
5380xcb_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
5540void *
5541xcb_xkb_set_map_values (const xcb_xkb_set_map_request_t *R);
5542
5543int
5544xcb_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
5582xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R);
5583
5584int
5585xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R);
5586
5588xcb_xkb_get_compat_map_si_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R);
5589
5591xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R);
5592
5593int
5594xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R);
5595
5597xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R);
5598
5617
5618int
5619xcb_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
5663xcb_xkb_set_compat_map_si (const xcb_xkb_set_compat_map_request_t *R);
5664
5665int
5666xcb_xkb_set_compat_map_si_length (const xcb_xkb_set_compat_map_request_t *R);
5667
5669xcb_xkb_set_compat_map_si_iterator (const xcb_xkb_set_compat_map_request_t *R);
5670
5672xcb_xkb_set_compat_map_group_maps (const xcb_xkb_set_compat_map_request_t *R);
5673
5674int
5675xcb_xkb_set_compat_map_group_maps_length (const xcb_xkb_set_compat_map_request_t *R);
5676
5678xcb_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
5725
5726int
5727xcb_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
5759xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R);
5760
5761int
5762xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R);
5763
5765xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R);
5766
5785
5786int
5787xcb_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
5821xcb_xkb_set_indicator_map_maps (const xcb_xkb_set_indicator_map_request_t *R);
5822
5823int
5824xcb_xkb_set_indicator_map_maps_length (const xcb_xkb_set_indicator_map_request_t *R);
5825
5827xcb_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
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
5936xcb_atom_t *
5937xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S);
5938
5939int
5940xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R,
5942
5944xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R,
5946
5947uint8_t *
5948xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S);
5949
5950int
5951xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R,
5953
5955xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R,
5957
5958xcb_atom_t *
5959xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S);
5960
5961int
5962xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R,
5964
5966xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R,
5968
5969xcb_atom_t *
5970xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S);
5971
5972int
5973xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R,
5975
5977xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R,
5979
5980xcb_atom_t *
5981xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S);
5982
5983int
5984xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R,
5986
5988xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R,
5990
5991xcb_atom_t *
5992xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S);
5993
5994int
5995xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R,
5997
5999xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R,
6001
6003xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S);
6004
6005int
6006xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R,
6008
6010xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R,
6012
6014xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S);
6015
6016int
6017xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R,
6019
6021xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R,
6023
6024xcb_atom_t *
6025xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S);
6026
6027int
6028xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R,
6030
6032xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R,
6034
6035int
6036xcb_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
6047int
6048xcb_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
6059int
6060xcb_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
6070int
6071xcb_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
6102void *
6103xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R);
6104
6123
6124xcb_atom_t *
6125xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S);
6126
6127int
6128xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R,
6130
6132xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R,
6134
6135uint8_t *
6136xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S);
6137
6138int
6139xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R,
6141
6143xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R,
6145
6146xcb_atom_t *
6147xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S);
6148
6149int
6150xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R,
6152
6154xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R,
6156
6157xcb_atom_t *
6158xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S);
6159
6160int
6161xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R,
6163
6165xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R,
6167
6168xcb_atom_t *
6169xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S);
6170
6171int
6172xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R,
6174
6176xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R,
6178
6179xcb_atom_t *
6180xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S);
6181
6182int
6183xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R,
6185
6187xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R,
6189
6191xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S);
6192
6193int
6194xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R,
6196
6198xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R,
6200
6202xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S);
6203
6204int
6205xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R,
6207
6209xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R,
6211
6212xcb_atom_t *
6213xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S);
6214
6215int
6216xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R,
6218
6220xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R,
6222
6223int
6224xcb_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
6235int
6236xcb_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
6247int
6248xcb_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
6258int
6259xcb_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
6371void *
6372xcb_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
6429
6430int
6431xcb_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
6462int
6463xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R);
6464
6466xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R);
6467
6468int
6469xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R);
6470
6472xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R);
6473
6474int
6475xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R);
6476
6478xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R);
6479
6480int
6481xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R);
6482
6484xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R);
6485
6486int
6487xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R);
6488
6490xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R);
6491
6492int
6493xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R);
6494
6496xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R);
6497
6516
6517int
6518xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6520
6522xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6524
6525int
6526xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6528
6530xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6532
6533uint8_t *
6534xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S);
6535
6536int
6537xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6539
6541xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6543
6545xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S);
6546
6547int
6548xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6550
6552xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6554
6556xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6557
6558int
6559xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6561
6563xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6565
6566uint8_t *
6567xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6568
6569int
6570xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6572
6574xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6576
6578xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6579
6580int
6581xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6583
6585xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6587
6589xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6590
6591int
6592xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6594
6596xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6598
6600xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6601
6602int
6603xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6605
6607xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6609
6610int
6611xcb_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
6624int
6625xcb_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
6638int
6639xcb_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
6651xcb_atom_t *
6652xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6653
6654int
6655xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6657
6659xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6661
6662uint8_t *
6663xcb_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
6665int
6666xcb_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
6670xcb_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
6673xcb_atom_t *
6674xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6675
6676int
6677xcb_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
6681xcb_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
6684xcb_atom_t *
6685xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6686
6687int
6688xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6690
6692xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6694
6695xcb_atom_t *
6696xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6697
6698int
6699xcb_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
6703xcb_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
6706xcb_atom_t *
6707xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_get_kbd_by_name_replies_t *S);
6708
6709int
6710xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6712
6714xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_xkb_get_kbd_by_name_reply_t *R,
6716
6718xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6719
6720int
6721xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6723
6725xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6727
6729xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb_xkb_get_kbd_by_name_replies_t *S);
6730
6731int
6732xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6734
6736xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6738
6739xcb_atom_t *
6740xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (const xcb_xkb_get_kbd_by_name_replies_t *S);
6741
6742int
6743xcb_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
6747xcb_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
6750int
6751xcb_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
6762int
6763xcb_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
6774int
6775xcb_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
6786xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6787
6788int
6789xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6791
6793xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6795
6797xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S);
6798
6799int
6800xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6802
6804xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6806
6808xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_by_name_replies_t *S);
6809
6810int
6811xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_get_kbd_by_name_reply_t *R,
6813
6815xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R,
6817
6819xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd_by_name_replies_t *R);
6820
6822xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_by_name_replies_t *R);
6823
6824int
6825xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer,
6826 uint16_t reported,
6828
6829int
6830xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer,
6831 uint16_t reported,
6833
6834int
6835xcb_xkb_get_kbd_by_name_replies_sizeof (const void *_buffer,
6836 uint16_t reported);
6837
6838int
6839xcb_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
6874void *
6875xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R);
6876
6895
6896int
6897xcb_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
6938xcb_xkb_string8_t *
6939xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R);
6940
6941int
6942xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R);
6943
6945xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R);
6946
6948xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R);
6949
6950int
6951xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_reply_t *R);
6952
6954xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info_reply_t *R);
6955
6956int
6957xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R);
6958
6960xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_t *R);
6961
6980
6981int
6982xcb_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
7024xcb_xkb_set_device_info_btn_actions (const xcb_xkb_set_device_info_request_t *R);
7025
7026int
7027xcb_xkb_set_device_info_btn_actions_length (const xcb_xkb_set_device_info_request_t *R);
7028
7030xcb_xkb_set_device_info_btn_actions_iterator (const xcb_xkb_set_device_info_request_t *R);
7031
7032int
7033xcb_xkb_set_device_info_leds_length (const xcb_xkb_set_device_info_request_t *R);
7034
7036xcb_xkb_set_device_info_leds_iterator (const xcb_xkb_set_device_info_request_t *R);
7037
7038int
7039xcb_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
7096
7097
7098#ifdef __cplusplus
7099}
7100#endif
7101
7102#endif
7103
void xcb_xkb_device_led_info_next(xcb_xkb_device_led_info_iterator_t *i)
Definition xkb.c:1454
xcb_generic_iterator_t xcb_xkb_set_key_type_end(xcb_xkb_set_key_type_iterator_t i)
Definition xkb.c:836
xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end(xcb_xkb_kt_set_map_entry_iterator_t i)
Definition xkb.c:726
void xcb_xkb_sa_lock_ptr_btn_next(xcb_xkb_sa_lock_ptr_btn_iterator_t *i)
Definition xkb.c:1639
xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end(xcb_xkb_radio_group_behavior_iterator_t i)
Definition xkb.c:546
xcb_generic_iterator_t xcb_xkb_overlay_behavior_end(xcb_xkb_overlay_behavior_iterator_t i)
Definition xkb.c:564
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
void xcb_xkb_sa_lock_group_next(xcb_xkb_sa_lock_group_iterator_t *i)
Definition xkb.c:1585
void xcb_xkb_key_name_next(xcb_xkb_key_name_iterator_t *i)
Definition xkb.c:130
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_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
void xcb_xkb_id_spec_next(xcb_xkb_id_spec_iterator_t *i)
Definition xkb.c:76
void xcb_xkb_radio_group_behavior_next(xcb_xkb_radio_group_behavior_iterator_t *i)
Definition xkb.c:538
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_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_generic_iterator_t xcb_xkb_string8_end(xcb_xkb_string8_iterator_t i)
Definition xkb.c:856
void xcb_xkb_sa_iso_lock_next(xcb_xkb_sa_iso_lock_iterator_t *i)
Definition xkb.c:1675
xcb_generic_iterator_t xcb_xkb_key_name_end(xcb_xkb_key_name_iterator_t i)
Definition xkb.c:138
xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end(xcb_xkb_sa_redirect_key_iterator_t i)
Definition xkb.c:1791
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_sa_device_valuator_end(xcb_xkb_sa_device_valuator_iterator_t i)
Definition xkb.c:1845
void xcb_xkb_indicator_map_next(xcb_xkb_indicator_map_iterator_t *i)
Definition xkb.c:94
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_indicator_map_end(xcb_xkb_indicator_map_iterator_t i)
Definition xkb.c:102
xcb_generic_iterator_t xcb_xkb_device_spec_end(xcb_xkb_device_spec_iterator_t i)
Definition xkb.c:30
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_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_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_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_generic_iterator_t xcb_xkb_sa_iso_lock_end(xcb_xkb_sa_iso_lock_iterator_t i)
Definition xkb.c:1683
xcb_generic_iterator_t xcb_xkb_sym_interpret_end(xcb_xkb_sym_interpret_iterator_t i)
Definition xkb.c:1881
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_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
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
void xcb_xkb_common_behavior_next(xcb_xkb_common_behavior_iterator_t *i)
Definition xkb.c:484
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
void xcb_xkb_shape_next(xcb_xkb_shape_iterator_t *i)
Definition xkb.c:994
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
void xcb_xkb_key_v_mod_map_next(xcb_xkb_key_v_mod_map_iterator_t *i)
Definition xkb.c:700
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_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
xcb_generic_iterator_t xcb_xkb_row_end(xcb_xkb_row_iterator_t i)
Definition xkb.c:1268
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_set_behavior_next(xcb_xkb_set_behavior_iterator_t *i)
Definition xkb.c:646
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_generic_iterator_t xcb_xkb_mod_def_end(xcb_xkb_mod_def_iterator_t i)
Definition xkb.c:120
void xcb_xkb_key_alias_next(xcb_xkb_key_alias_iterator_t *i)
Definition xkb.c:148
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
xcb_generic_iterator_t xcb_xkb_sa_set_group_end(xcb_xkb_sa_set_group_iterator_t i)
Definition xkb.c:1557
xcb_generic_iterator_t xcb_xkb_lock_behavior_end(xcb_xkb_lock_behavior_iterator_t i)
Definition xkb.c:528
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_generic_iterator_t xcb_xkb_outline_end(xcb_xkb_outline_iterator_t i)
Definition xkb.c:930
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_get_controls_cookie_t xcb_xkb_get_controls_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition xkb.c:2816
xcb_generic_iterator_t xcb_xkb_counted_string_16_end(xcb_xkb_counted_string_16_iterator_t i)
Definition xkb.c:266
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_generic_iterator_t xcb_xkb_sa_switch_screen_end(xcb_xkb_sa_switch_screen_iterator_t i)
Definition xkb.c:1719
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
void xcb_xkb_key_sym_map_next(xcb_xkb_key_sym_map_iterator_t *i)
Definition xkb.c:461
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
void xcb_xkb_sa_lock_device_btn_next(xcb_xkb_sa_lock_device_btn_iterator_t *i)
Definition xkb.c:1819
xcb_generic_iterator_t xcb_xkb_overlay_key_end(xcb_xkb_overlay_key_iterator_t i)
Definition xkb.c:1043
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
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_generic_iterator_t xcb_xkb_sa_terminate_end(xcb_xkb_sa_terminate_iterator_t i)
Definition xkb.c:1701
xcb_generic_iterator_t xcb_xkb_behavior_end(xcb_xkb_behavior_iterator_t i)
Definition xkb.c:636
xcb_generic_iterator_t xcb_xkb_key_end(xcb_xkb_key_iterator_t i)
Definition xkb.c:1025
xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end(xcb_xkb_sa_move_ptr_iterator_t i)
Definition xkb.c:1611
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_row_next(xcb_xkb_row_iterator_t *i)
Definition xkb.c:1257
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_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_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
void xcb_xkb_sa_set_ptr_dflt_next(xcb_xkb_sa_set_ptr_dflt_iterator_t *i)
Definition xkb.c:1657
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
void xcb_xkb_sym_interpret_next(xcb_xkb_sym_interpret_iterator_t *i)
Definition xkb.c:1873
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
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_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_generic_iterator_t xcb_xkb_default_behavior_end(xcb_xkb_default_behavior_iterator_t i)
Definition xkb.c:510
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_generic_iterator_t xcb_xkb_sa_no_action_end(xcb_xkb_sa_no_action_iterator_t i)
Definition xkb.c:1485
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_generic_iterator_t xcb_xkb_sa_device_btn_end(xcb_xkb_sa_device_btn_iterator_t i)
Definition xkb.c:1809
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_sa_set_controls_end(xcb_xkb_sa_set_controls_iterator_t i)
Definition xkb.c:1737
xcb_generic_iterator_t xcb_xkb_key_alias_end(xcb_xkb_key_alias_iterator_t i)
Definition xkb.c:156
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
void xcb_xkb_permament_lock_behavior_next(xcb_xkb_permament_lock_behavior_iterator_t *i)
Definition xkb.c:574
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
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
void xcb_xkb_sa_no_action_next(xcb_xkb_sa_no_action_iterator_t *i)
Definition xkb.c:1477
xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end(xcb_xkb_sa_set_ptr_dflt_iterator_t i)
Definition xkb.c:1665
xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end(xcb_xkb_permament_overlay_behavior_iterator_t i)
Definition xkb.c:618
void xcb_xkb_device_spec_next(xcb_xkb_device_spec_iterator_t *i)
Definition xkb.c:22
xcb_generic_iterator_t xcb_xkb_key_mod_map_end(xcb_xkb_key_mod_map_iterator_t i)
Definition xkb.c:690
void xcb_xkb_sa_terminate_next(xcb_xkb_sa_terminate_iterator_t *i)
Definition xkb.c:1693
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
xcb_generic_iterator_t xcb_xkb_common_behavior_end(xcb_xkb_common_behavior_iterator_t i)
Definition xkb.c:492
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
void xcb_xkb_overlay_row_next(xcb_xkb_overlay_row_iterator_t *i)
Definition xkb.c:1106
void xcb_xkb_sa_redirect_key_next(xcb_xkb_sa_redirect_key_iterator_t *i)
Definition xkb.c:1783
void xcb_xkb_sa_switch_screen_next(xcb_xkb_sa_switch_screen_iterator_t *i)
Definition xkb.c:1711
void xcb_xkb_overlay_next(xcb_xkb_overlay_iterator_t *i)
Definition xkb.c:1181
xcb_generic_iterator_t xcb_xkb_sa_action_message_end(xcb_xkb_sa_action_message_iterator_t i)
Definition xkb.c:1773
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
void xcb_xkb_overlay_behavior_next(xcb_xkb_overlay_behavior_iterator_t *i)
Definition xkb.c:556
xcb_generic_iterator_t xcb_xkb_kt_map_entry_end(xcb_xkb_kt_map_entry_iterator_t i)
Definition xkb.c:286
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_generic_iterator_t xcb_xkb_shape_end(xcb_xkb_shape_iterator_t i)
Definition xkb.c:1005
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
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_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_generic_iterator_t xcb_xkb_bell_class_spec_end(xcb_xkb_bell_class_spec_iterator_t i)
Definition xkb.c:66
void xcb_xkb_sa_set_mods_next(xcb_xkb_sa_set_mods_iterator_t *i)
Definition xkb.c:1495
void xcb_xkb_si_action_next(xcb_xkb_si_action_iterator_t *i)
Definition xkb.c:1855
void xcb_xkb_sa_set_group_next(xcb_xkb_sa_set_group_iterator_t *i)
Definition xkb.c:1549
xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end(xcb_xkb_sa_lock_controls_iterator_t i)
Definition xkb.c:1755
void xcb_xkb_sa_device_valuator_next(xcb_xkb_sa_device_valuator_iterator_t *i)
Definition xkb.c:1837
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_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_key_next(xcb_xkb_key_iterator_t *i)
Definition xkb.c:1017
xcb_generic_iterator_t xcb_xkb_listing_end(xcb_xkb_listing_iterator_t i)
Definition xkb.c:1353
xcb_generic_iterator_t xcb_xkb_sa_set_mods_end(xcb_xkb_sa_set_mods_iterator_t i)
Definition xkb.c:1503
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_generic_iterator_t xcb_xkb_overlay_row_end(xcb_xkb_overlay_row_iterator_t i)
Definition xkb.c:1117
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_outline_next(xcb_xkb_outline_iterator_t *i)
Definition xkb.c:919
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
void xcb_xkb_sa_lock_controls_next(xcb_xkb_sa_lock_controls_iterator_t *i)
Definition xkb.c:1747
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
void xcb_xkb_led_class_spec_next(xcb_xkb_led_class_spec_iterator_t *i)
Definition xkb.c:40
void xcb_xkb_sa_move_ptr_next(xcb_xkb_sa_move_ptr_iterator_t *i)
Definition xkb.c:1603
void xcb_xkb_lock_behavior_next(xcb_xkb_lock_behavior_iterator_t *i)
Definition xkb.c:520
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_generic_iterator_t xcb_xkb_device_led_info_end(xcb_xkb_device_led_info_iterator_t i)
Definition xkb.c:1465
void xcb_xkb_permament_radio_group_behavior_next(xcb_xkb_permament_radio_group_behavior_iterator_t *i)
Definition xkb.c:592
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
void xcb_xkb_default_behavior_next(xcb_xkb_default_behavior_iterator_t *i)
Definition xkb.c:502
void xcb_xkb_key_mod_map_next(xcb_xkb_key_mod_map_iterator_t *i)
Definition xkb.c:682
void xcb_xkb_overlay_key_next(xcb_xkb_overlay_key_iterator_t *i)
Definition xkb.c:1035
void xcb_xkb_action_next(xcb_xkb_action_iterator_t *i)
Definition xkb.c:1891
xcb_generic_iterator_t xcb_xkb_sa_lock_group_end(xcb_xkb_sa_lock_group_iterator_t i)
Definition xkb.c:1593
void xcb_xkb_sa_latch_group_next(xcb_xkb_sa_latch_group_iterator_t *i)
Definition xkb.c:1567
xcb_generic_iterator_t xcb_xkb_key_type_end(xcb_xkb_key_type_iterator_t i)
Definition xkb.c:396
void xcb_xkb_sa_ptr_btn_next(xcb_xkb_sa_ptr_btn_iterator_t *i)
Definition xkb.c:1621
xcb_generic_iterator_t xcb_xkb_key_sym_map_end(xcb_xkb_key_sym_map_iterator_t i)
Definition xkb.c:472
xcb_generic_iterator_t xcb_xkb_overlay_end(xcb_xkb_overlay_iterator_t i)
Definition xkb.c:1192
void xcb_xkb_mod_def_next(xcb_xkb_mod_def_iterator_t *i)
Definition xkb.c:112
xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end(xcb_xkb_sa_latch_mods_iterator_t i)
Definition xkb.c:1521
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end(xcb_xkb_permament_lock_behavior_iterator_t i)
Definition xkb.c:582
void xcb_xkb_key_type_next(xcb_xkb_key_type_iterator_t *i)
Definition xkb.c:385
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
void xcb_xkb_string8_next(xcb_xkb_string8_iterator_t *i)
Definition xkb.c:848
xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end(xcb_xkb_sa_lock_mods_iterator_t i)
Definition xkb.c:1539
void xcb_xkb_sa_set_controls_next(xcb_xkb_sa_set_controls_iterator_t *i)
Definition xkb.c:1729
xcb_generic_iterator_t xcb_xkb_set_explicit_end(xcb_xkb_set_explicit_iterator_t i)
Definition xkb.c:672
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_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
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
xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end(xcb_xkb_sa_ptr_btn_iterator_t i)
Definition xkb.c:1629
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
void xcb_xkb_set_key_type_next(xcb_xkb_set_key_type_iterator_t *i)
Definition xkb.c:825
void xcb_xkb_sa_latch_mods_next(xcb_xkb_sa_latch_mods_iterator_t *i)
Definition xkb.c:1513
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
void xcb_xkb_behavior_next(xcb_xkb_behavior_iterator_t *i)
Definition xkb.c:628
xcb_generic_iterator_t xcb_xkb_led_class_spec_end(xcb_xkb_led_class_spec_iterator_t i)
Definition xkb.c:48
void xcb_xkb_listing_next(xcb_xkb_listing_iterator_t *i)
Definition xkb.c:1342
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_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_kt_set_map_entry_next(xcb_xkb_kt_set_map_entry_iterator_t *i)
Definition xkb.c:718
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
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end(xcb_xkb_permament_radio_group_behavior_iterator_t i)
Definition xkb.c:600
void xcb_xkb_sa_action_message_next(xcb_xkb_sa_action_message_iterator_t *i)
Definition xkb.c:1765
void xcb_xkb_kt_map_entry_next(xcb_xkb_kt_map_entry_iterator_t *i)
Definition xkb.c:278
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
xcb_generic_iterator_t xcb_xkb_action_end(xcb_xkb_action_iterator_t i)
Definition xkb.c:1899
void xcb_xkb_counted_string_16_next(xcb_xkb_counted_string_16_iterator_t *i)
Definition xkb.c:255
xcb_generic_iterator_t xcb_xkb_si_action_end(xcb_xkb_si_action_iterator_t i)
Definition xkb.c:1863
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
void xcb_xkb_bell_class_spec_next(xcb_xkb_bell_class_spec_iterator_t *i)
Definition xkb.c:58
void xcb_xkb_set_explicit_next(xcb_xkb_set_explicit_iterator_t *i)
Definition xkb.c:664
void xcb_xkb_sa_device_btn_next(xcb_xkb_sa_device_btn_iterator_t *i)
Definition xkb.c:1801
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_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition xkb.c:1909
xcb_generic_iterator_t xcb_xkb_set_behavior_end(xcb_xkb_set_behavior_iterator_t i)
Definition xkb.c:654
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_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
void xcb_xkb_sa_lock_mods_next(xcb_xkb_sa_lock_mods_iterator_t *i)
Definition xkb.c:1531
Definition xcbint.h:208
Definition xcbext.h:39
Generic error.
Definition xcb.h:186
Generic iterator.
Definition xcb.h:118
xcb_point_iterator_t
Definition xproto.h:225
xcb_point_t
Definition xproto.h:217
xcb_xkb_access_x_notify_event_t
Definition xkb.h:3007
xcb_xkb_action_iterator_t
Definition xkb.h:1620
xcb_xkb_action_message_event_t
Definition xkb.h:2986
xcb_xkb_behavior_iterator_t
Definition xkb.h:686
xcb_xkb_bell_class_spec_iterator_t
Definition xkb.h:186
xcb_xkb_bell_notify_event_t
Definition xkb.h:2963
xcb_xkb_bell_request_t
Definition xkb.h:1712
xcb_xkb_common_behavior_iterator_t
Definition xkb.h:541
xcb_xkb_common_behavior_t
Definition xkb.h:533
xcb_xkb_compat_map_notify_event_t
Definition xkb.h:2944
xcb_xkb_controls_notify_event_t
Definition xkb.h:2855
xcb_xkb_counted_string_16_iterator_t
Definition xkb.h:462
xcb_xkb_counted_string_16_t
Definition xkb.h:455
xcb_xkb_default_behavior_iterator_t
Definition xkb.h:558
xcb_xkb_default_behavior_t
Definition xkb.h:550
xcb_xkb_device_led_info_iterator_t
Definition xkb.h:995
xcb_xkb_device_led_info_t
Definition xkb.h:983
xcb_xkb_device_spec_iterator_t
Definition xkb.h:141
xcb_xkb_extension_device_notify_event_t
Definition xkb.h:3026
xcb_xkb_get_compat_map_reply_t
Definition xkb.h:2075
xcb_xkb_get_compat_map_request_t
Definition xkb.h:2061
xcb_xkb_get_controls_reply_t
Definition xkb.h:1823
xcb_xkb_get_controls_request_t
Definition xkb.h:1812
xcb_xkb_get_device_info_reply_t
Definition xkb.h:2680
xcb_xkb_get_device_info_request_t
Definition xkb.h:2663
xcb_xkb_get_indicator_map_reply_t
Definition xkb.h:2166
xcb_xkb_get_indicator_map_request_t
Definition xkb.h:2154
xcb_xkb_get_indicator_state_reply_t
Definition xkb.h:2132
xcb_xkb_get_indicator_state_request_t
Definition xkb.h:2121
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
Definition xkb.h:2507
xcb_xkb_get_kbd_by_name_replies_t
Definition xkb.h:2528
xcb_xkb_get_kbd_by_name_replies_types_map_t
Definition xkb.h:2492
xcb_xkb_get_kbd_by_name_reply_t
Definition xkb.h:2636
xcb_xkb_get_kbd_by_name_request_t
Definition xkb.h:2478
xcb_xkb_get_map_map_t
Definition xkb.h:1942
xcb_xkb_get_map_reply_t
Definition xkb.h:1961
xcb_xkb_get_map_request_t
Definition xkb.h:1914
xcb_xkb_get_named_indicator_reply_t
Definition xkb.h:2219
xcb_xkb_get_named_indicator_request_t
Definition xkb.h:2205
xcb_xkb_get_names_reply_t
Definition xkb.h:2317
xcb_xkb_get_names_request_t
Definition xkb.h:2283
xcb_xkb_get_names_value_list_t
Definition xkb.h:2295
xcb_xkb_get_state_reply_t
Definition xkb.h:1754
xcb_xkb_get_state_request_t
Definition xkb.h:1743
xcb_xkb_id_spec_iterator_t
Definition xkb.h:207
xcb_xkb_indicator_map_iterator_t
Definition xkb.h:346
xcb_xkb_indicator_map_notify_event_t
Definition xkb.h:2897
xcb_xkb_indicator_map_t
Definition xkb.h:332
xcb_xkb_indicator_state_notify_event_t
Definition xkb.h:2879
xcb_xkb_key_alias_iterator_t
Definition xkb.h:446
xcb_xkb_key_alias_t
Definition xkb.h:438
xcb_xkb_key_iterator_t
Definition xkb.h:876
xcb_xkb_key_mod_map_iterator_t
Definition xkb.h:750
xcb_xkb_key_mod_map_t
Definition xkb.h:742
xcb_xkb_key_name_iterator_t
Definition xkb.h:429
xcb_xkb_key_name_t
Definition xkb.h:422
xcb_xkb_key_sym_map_iterator_t
Definition xkb.h:524
xcb_xkb_key_sym_map_t
Definition xkb.h:514
xcb_xkb_key_t
Definition xkb.h:866
xcb_xkb_key_type_iterator_t
Definition xkb.h:505
xcb_xkb_key_type_t
Definition xkb.h:492
xcb_xkb_key_v_mod_map_iterator_t
Definition xkb.h:768
xcb_xkb_key_v_mod_map_t
Definition xkb.h:759
xcb_xkb_keyboard_error_t
Definition xkb.h:1013
xcb_xkb_kt_map_entry_iterator_t
Definition xkb.h:483
xcb_xkb_kt_map_entry_t
Definition xkb.h:471
xcb_xkb_kt_set_map_entry_iterator_t
Definition xkb.h:786
xcb_xkb_kt_set_map_entry_t
Definition xkb.h:777
xcb_xkb_latch_lock_state_request_t
Definition xkb.h:1783
xcb_xkb_led_class_spec_iterator_t
Definition xkb.h:164
xcb_xkb_list_components_reply_t
Definition xkb.h:2450
xcb_xkb_list_components_request_t
Definition xkb.h:2439
xcb_xkb_listing_iterator_t
Definition xkb.h:974
xcb_xkb_listing_t
Definition xkb.h:966
xcb_xkb_lock_behavior_iterator_t
Definition xkb.h:575
xcb_xkb_lock_behavior_t
Definition xkb.h:567
xcb_xkb_map_notify_event_t
Definition xkb.h:2788
xcb_xkb_mod_def_iterator_t
Definition xkb.h:413
xcb_xkb_mod_def_t
Definition xkb.h:404
xcb_xkb_names_notify_event_t
Definition xkb.h:2915
xcb_xkb_new_keyboard_notify_event_t
Definition xkb.h:2765
xcb_xkb_outline_iterator_t
Definition xkb.h:837
xcb_xkb_outline_t
Definition xkb.h:828
xcb_xkb_overlay_behavior_iterator_t
Definition xkb.h:609
xcb_xkb_overlay_behavior_t
Definition xkb.h:601
xcb_xkb_overlay_iterator_t
Definition xkb.h:929
xcb_xkb_overlay_key_iterator_t
Definition xkb.h:893
xcb_xkb_overlay_key_t
Definition xkb.h:885
xcb_xkb_overlay_row_iterator_t
Definition xkb.h:911
xcb_xkb_overlay_row_t
Definition xkb.h:902
xcb_xkb_overlay_t
Definition xkb.h:920
xcb_xkb_per_client_flags_reply_t
Definition xkb.h:2414
xcb_xkb_per_client_flags_request_t
Definition xkb.h:2398
xcb_xkb_permament_lock_behavior_iterator_t
Definition xkb.h:626
xcb_xkb_permament_lock_behavior_t
Definition xkb.h:618
xcb_xkb_permament_overlay_behavior_iterator_t
Definition xkb.h:660
xcb_xkb_permament_overlay_behavior_t
Definition xkb.h:652
xcb_xkb_permament_radio_group_behavior_iterator_t
Definition xkb.h:643
xcb_xkb_permament_radio_group_behavior_t
Definition xkb.h:635
xcb_xkb_radio_group_behavior_iterator_t
Definition xkb.h:592
xcb_xkb_radio_group_behavior_t
Definition xkb.h:584
xcb_xkb_row_iterator_t
Definition xkb.h:949
xcb_xkb_row_t
Definition xkb.h:938
xcb_xkb_sa_action_message_iterator_t
Definition xkb.h:1443
xcb_xkb_sa_action_message_t
Definition xkb.h:1434
xcb_xkb_sa_device_btn_iterator_t
Definition xkb.h:1487
xcb_xkb_sa_device_btn_t
Definition xkb.h:1475
xcb_xkb_sa_device_valuator_iterator_t
Definition xkb.h:1545
xcb_xkb_sa_device_valuator_t
Definition xkb.h:1531
xcb_xkb_sa_iso_lock_iterator_t
Definition xkb.h:1319
xcb_xkb_sa_iso_lock_t
Definition xkb.h:1305
xcb_xkb_sa_latch_group_iterator_t
Definition xkb.h:1169
xcb_xkb_sa_latch_group_t
Definition xkb.h:1159
xcb_xkb_sa_latch_mods_iterator_t
Definition xkb.h:1109
xcb_xkb_sa_latch_mods_t
Definition xkb.h:1096
xcb_xkb_sa_lock_controls_iterator_t
Definition xkb.h:1419
xcb_xkb_sa_lock_controls_t
Definition xkb.h:1408
xcb_xkb_sa_lock_device_btn_iterator_t
Definition xkb.h:1513
xcb_xkb_sa_lock_device_btn_t
Definition xkb.h:1501
xcb_xkb_sa_lock_group_iterator_t
Definition xkb.h:1188
xcb_xkb_sa_lock_group_t
Definition xkb.h:1178
xcb_xkb_sa_lock_mods_iterator_t
Definition xkb.h:1131
xcb_xkb_sa_lock_mods_t
Definition xkb.h:1118
xcb_xkb_sa_lock_ptr_btn_iterator_t
Definition xkb.h:1256
xcb_xkb_sa_lock_ptr_btn_t
Definition xkb.h:1245
xcb_xkb_sa_move_ptr_iterator_t
Definition xkb.h:1216
xcb_xkb_sa_move_ptr_t
Definition xkb.h:1203
xcb_xkb_sa_no_action_iterator_t
Definition xkb.h:1065
xcb_xkb_sa_no_action_t
Definition xkb.h:1057
xcb_xkb_sa_ptr_btn_iterator_t
Definition xkb.h:1236
xcb_xkb_sa_ptr_btn_t
Definition xkb.h:1225
xcb_xkb_sa_redirect_key_iterator_t
Definition xkb.h:1466
xcb_xkb_sa_redirect_key_t
Definition xkb.h:1452
xcb_xkb_sa_set_controls_iterator_t
Definition xkb.h:1399
xcb_xkb_sa_set_controls_t
Definition xkb.h:1388
xcb_xkb_sa_set_group_iterator_t
Definition xkb.h:1150
xcb_xkb_sa_set_group_t
Definition xkb.h:1140
xcb_xkb_sa_set_mods_iterator_t
Definition xkb.h:1087
xcb_xkb_sa_set_mods_t
Definition xkb.h:1074
xcb_xkb_sa_set_ptr_dflt_iterator_t
Definition xkb.h:1281
xcb_xkb_sa_set_ptr_dflt_t
Definition xkb.h:1270
xcb_xkb_sa_switch_screen_iterator_t
Definition xkb.h:1360
xcb_xkb_sa_switch_screen_t
Definition xkb.h:1350
xcb_xkb_sa_terminate_iterator_t
Definition xkb.h:1336
xcb_xkb_sa_terminate_t
Definition xkb.h:1328
xcb_xkb_select_events_details_t
Definition xkb.h:1663
xcb_xkb_select_events_request_t
Definition xkb.h:1694
xcb_xkb_set_behavior_iterator_t
Definition xkb.h:716
xcb_xkb_set_behavior_t
Definition xkb.h:707
xcb_xkb_set_compat_map_request_t
Definition xkb.h:2094
xcb_xkb_set_controls_request_t
Definition xkb.h:1864
xcb_xkb_set_debugging_flags_reply_t
Definition xkb.h:2747
xcb_xkb_set_debugging_flags_request_t
Definition xkb.h:2732
xcb_xkb_set_device_info_request_t
Definition xkb.h:2708
xcb_xkb_set_explicit_iterator_t
Definition xkb.h:733
xcb_xkb_set_explicit_t
Definition xkb.h:725
xcb_xkb_set_indicator_map_request_t
Definition xkb.h:2183
xcb_xkb_set_key_type_iterator_t
Definition xkb.h:808
xcb_xkb_set_key_type_t
Definition xkb.h:795
xcb_xkb_set_map_request_t
Definition xkb.h:2016
xcb_xkb_set_map_values_t
Definition xkb.h:1998
xcb_xkb_set_named_indicator_request_t
Definition xkb.h:2247
xcb_xkb_set_names_request_t
Definition xkb.h:2364
xcb_xkb_set_names_values_t
Definition xkb.h:2340
xcb_xkb_shape_iterator_t
Definition xkb.h:857
xcb_xkb_shape_t
Definition xkb.h:846
xcb_xkb_si_action_iterator_t
Definition xkb.h:1562
xcb_xkb_si_action_t
Definition xkb.h:1554
xcb_xkb_state_notify_event_t
Definition xkb.h:2822
xcb_xkb_string8_iterator_t
Definition xkb.h:819
xcb_xkb_sym_interpret_iterator_t
Definition xkb.h:1583
xcb_xkb_sym_interpret_t
Definition xkb.h:1571
xcb_xkb_use_extension_reply_t
Definition xkb.h:1650
xcb_xkb_use_extension_request_t
Definition xkb.h:1639
xcb_xkb_action_t
Definition xkb.h:1592
xcb_xkb_behavior_t
Definition xkb.h:669