22 #define XCB_XKB_MAJOR_VERSION 1
23 #define XCB_XKB_MINOR_VERSION 0
27 typedef enum xcb_xkb_const_t {
28 XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255,
29 XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32,
30 XCB_XKB_CONST_KEY_NAME_LENGTH = 4
33 typedef enum xcb_xkb_event_type_t {
34 XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1,
35 XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2,
36 XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4,
37 XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8,
38 XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16,
39 XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32,
40 XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64,
41 XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128,
42 XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256,
43 XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512,
44 XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024,
45 XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048
46 } xcb_xkb_event_type_t;
48 typedef enum xcb_xkb_nkn_detail_t {
49 XCB_XKB_NKN_DETAIL_KEYCODES = 1,
50 XCB_XKB_NKN_DETAIL_GEOMETRY = 2,
51 XCB_XKB_NKN_DETAIL_DEVICE_ID = 4
52 } xcb_xkb_nkn_detail_t;
54 typedef enum xcb_xkb_axn_detail_t {
55 XCB_XKB_AXN_DETAIL_SK_PRESS = 1,
56 XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2,
57 XCB_XKB_AXN_DETAIL_SK_REJECT = 4,
58 XCB_XKB_AXN_DETAIL_SK_RELEASE = 8,
59 XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16,
60 XCB_XKB_AXN_DETAIL_BK_REJECT = 32,
61 XCB_XKB_AXN_DETAIL_AXK_WARNING = 64
62 } xcb_xkb_axn_detail_t;
64 typedef enum xcb_xkb_map_part_t {
65 XCB_XKB_MAP_PART_KEY_TYPES = 1,
66 XCB_XKB_MAP_PART_KEY_SYMS = 2,
67 XCB_XKB_MAP_PART_MODIFIER_MAP = 4,
68 XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8,
69 XCB_XKB_MAP_PART_KEY_ACTIONS = 16,
70 XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32,
71 XCB_XKB_MAP_PART_VIRTUAL_MODS = 64,
72 XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128
75 typedef enum xcb_xkb_set_map_flags_t {
76 XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1,
77 XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2
78 } xcb_xkb_set_map_flags_t;
80 typedef enum xcb_xkb_state_part_t {
81 XCB_XKB_STATE_PART_MODIFIER_STATE = 1,
82 XCB_XKB_STATE_PART_MODIFIER_BASE = 2,
83 XCB_XKB_STATE_PART_MODIFIER_LATCH = 4,
84 XCB_XKB_STATE_PART_MODIFIER_LOCK = 8,
85 XCB_XKB_STATE_PART_GROUP_STATE = 16,
86 XCB_XKB_STATE_PART_GROUP_BASE = 32,
87 XCB_XKB_STATE_PART_GROUP_LATCH = 64,
88 XCB_XKB_STATE_PART_GROUP_LOCK = 128,
89 XCB_XKB_STATE_PART_COMPAT_STATE = 256,
90 XCB_XKB_STATE_PART_GRAB_MODS = 512,
91 XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024,
92 XCB_XKB_STATE_PART_LOOKUP_MODS = 2048,
93 XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096,
94 XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192
95 } xcb_xkb_state_part_t;
97 typedef enum xcb_xkb_bool_ctrl_t {
98 XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1,
99 XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2,
100 XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4,
101 XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8,
102 XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16,
103 XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32,
104 XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64,
105 XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128,
106 XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256,
107 XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512,
108 XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024,
109 XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048,
110 XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096
111 } xcb_xkb_bool_ctrl_t;
113 typedef enum xcb_xkb_control_t {
114 XCB_XKB_CONTROL_GROUPS_WRAP = 134217728,
115 XCB_XKB_CONTROL_INTERNAL_MODS = 268435456,
116 XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912,
117 XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824,
118 XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648
121 typedef enum xcb_xkb_axfb_opt_t {
122 XCB_XKB_AXFB_OPT_SK_PRESS_FB = 1,
123 XCB_XKB_AXFB_OPT_SK_ACCEPT_FB = 2,
124 XCB_XKB_AXFB_OPT_FEATURE_FB = 4,
125 XCB_XKB_AXFB_OPT_SLOW_WARN_FB = 8,
126 XCB_XKB_AXFB_OPT_INDICATOR_FB = 16,
127 XCB_XKB_AXFB_OPT_STICKY_KEYS_FB = 32,
128 XCB_XKB_AXFB_OPT_SK_RELEASE_FB = 64,
129 XCB_XKB_AXFB_OPT_SK_REJECT_FB = 128,
130 XCB_XKB_AXFB_OPT_BK_REJECT_FB = 256,
131 XCB_XKB_AXFB_OPT_DUMB_BELL = 512
132 } xcb_xkb_axfb_opt_t;
134 typedef enum xcb_xkb_axsk_opt_t {
135 XCB_XKB_AXSK_OPT_TWO_KEYS = 64,
136 XCB_XKB_AXSK_OPT_LATCH_TO_LOCK = 128
137 } xcb_xkb_axsk_opt_t;
156 typedef uint16_t xcb_xkb_device_spec_t;
167 typedef enum xcb_xkb_led_class_result_t {
168 XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
169 XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
170 } xcb_xkb_led_class_result_t;
172 typedef enum xcb_xkb_led_class_t {
173 XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
174 XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
175 } xcb_xkb_led_class_t;
177 typedef uint16_t xcb_xkb_led_class_spec_t;
183 xcb_xkb_led_class_spec_t *
data;
188 typedef enum xcb_xkb_bell_class_result_t {
189 XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
190 XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
191 } xcb_xkb_bell_class_result_t;
193 typedef enum xcb_xkb_bell_class_t {
194 XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
195 } xcb_xkb_bell_class_t;
197 typedef uint16_t xcb_xkb_bell_class_spec_t;
203 xcb_xkb_bell_class_spec_t *
data;
208 typedef enum xcb_xkb_id_t {
209 XCB_XKB_ID_USE_CORE_KBD = 256,
210 XCB_XKB_ID_USE_CORE_PTR = 512,
211 XCB_XKB_ID_DFLT_XI_CLASS = 768,
212 XCB_XKB_ID_DFLT_XI_ID = 1024,
213 XCB_XKB_ID_ALL_XI_CLASS = 1280,
214 XCB_XKB_ID_ALL_XI_ID = 1536,
215 XCB_XKB_ID_XI_NONE = 65280
218 typedef uint16_t xcb_xkb_id_spec_t;
229 typedef enum xcb_xkb_group_t {
236 typedef enum xcb_xkb_groups_t {
237 XCB_XKB_GROUPS_ANY = 254,
238 XCB_XKB_GROUPS_ALL = 255
241 typedef enum xcb_xkb_set_of_group_t {
242 XCB_XKB_SET_OF_GROUP_GROUP_1 = 1,
243 XCB_XKB_SET_OF_GROUP_GROUP_2 = 2,
244 XCB_XKB_SET_OF_GROUP_GROUP_3 = 4,
245 XCB_XKB_SET_OF_GROUP_GROUP_4 = 8
246 } xcb_xkb_set_of_group_t;
248 typedef enum xcb_xkb_set_of_groups_t {
249 XCB_XKB_SET_OF_GROUPS_ANY = 128
250 } xcb_xkb_set_of_groups_t;
252 typedef enum xcb_xkb_groups_wrap_t {
253 XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0,
254 XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64,
255 XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128
256 } xcb_xkb_groups_wrap_t;
258 typedef enum xcb_xkb_v_mods_high_t {
259 XCB_XKB_V_MODS_HIGH_15 = 128,
260 XCB_XKB_V_MODS_HIGH_14 = 64,
261 XCB_XKB_V_MODS_HIGH_13 = 32,
262 XCB_XKB_V_MODS_HIGH_12 = 16,
263 XCB_XKB_V_MODS_HIGH_11 = 8,
264 XCB_XKB_V_MODS_HIGH_10 = 4,
265 XCB_XKB_V_MODS_HIGH_9 = 2,
266 XCB_XKB_V_MODS_HIGH_8 = 1
267 } xcb_xkb_v_mods_high_t;
269 typedef enum xcb_xkb_v_mods_low_t {
270 XCB_XKB_V_MODS_LOW_7 = 128,
271 XCB_XKB_V_MODS_LOW_6 = 64,
272 XCB_XKB_V_MODS_LOW_5 = 32,
273 XCB_XKB_V_MODS_LOW_4 = 16,
274 XCB_XKB_V_MODS_LOW_3 = 8,
275 XCB_XKB_V_MODS_LOW_2 = 4,
276 XCB_XKB_V_MODS_LOW_1 = 2,
277 XCB_XKB_V_MODS_LOW_0 = 1
278 } xcb_xkb_v_mods_low_t;
280 typedef enum xcb_xkb_v_mod_t {
281 XCB_XKB_V_MOD_15 = 32768,
282 XCB_XKB_V_MOD_14 = 16384,
283 XCB_XKB_V_MOD_13 = 8192,
284 XCB_XKB_V_MOD_12 = 4096,
285 XCB_XKB_V_MOD_11 = 2048,
286 XCB_XKB_V_MOD_10 = 1024,
287 XCB_XKB_V_MOD_9 = 512,
288 XCB_XKB_V_MOD_8 = 256,
289 XCB_XKB_V_MOD_7 = 128,
290 XCB_XKB_V_MOD_6 = 64,
291 XCB_XKB_V_MOD_5 = 32,
292 XCB_XKB_V_MOD_4 = 16,
299 typedef enum xcb_xkb_explicit_t {
300 XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
301 XCB_XKB_EXPLICIT_BEHAVIOR = 64,
302 XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
303 XCB_XKB_EXPLICIT_INTERPRET = 16,
304 XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
305 XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
306 XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
307 XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
308 } xcb_xkb_explicit_t;
310 typedef enum xcb_xkb_sym_interpret_t {
311 XCB_XKB_SYM_INTERPRET_NONE_OF = 0,
312 XCB_XKB_SYM_INTERPRET_ANY_OF_OR_NONE = 1,
313 XCB_XKB_SYM_INTERPRET_ANY_OF = 2,
314 XCB_XKB_SYM_INTERPRET_ALL_OF = 3,
315 XCB_XKB_SYM_INTERPRET_EXACTLY = 4
316 } xcb_xkb_sym_interpret_t;
318 typedef enum xcb_xkb_sym_interp_match_t {
319 XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
320 XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
321 } xcb_xkb_sym_interp_match_t;
323 typedef enum xcb_xkb_im_flag_t {
324 XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
325 XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
326 XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
329 typedef enum xcb_xkb_im_mods_which_t {
330 XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16,
331 XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8,
332 XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4,
333 XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2,
334 XCB_XKB_IM_MODS_WHICH_USE_BASE = 1
335 } xcb_xkb_im_mods_which_t;
337 typedef enum xcb_xkb_im_groups_which_t {
338 XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16,
339 XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8,
340 XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4,
341 XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2,
342 XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1
343 } xcb_xkb_im_groups_which_t;
368 typedef enum xcb_xkb_cm_detail_t {
369 XCB_XKB_CM_DETAIL_SYM_INTERP = 1,
370 XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2
371 } xcb_xkb_cm_detail_t;
373 typedef enum xcb_xkb_name_detail_t {
374 XCB_XKB_NAME_DETAIL_KEYCODES = 1,
375 XCB_XKB_NAME_DETAIL_GEOMETRY = 2,
376 XCB_XKB_NAME_DETAIL_SYMBOLS = 4,
377 XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8,
378 XCB_XKB_NAME_DETAIL_TYPES = 16,
379 XCB_XKB_NAME_DETAIL_COMPAT = 32,
380 XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64,
381 XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128,
382 XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256,
383 XCB_XKB_NAME_DETAIL_KEY_NAMES = 512,
384 XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024,
385 XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048,
386 XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096,
387 XCB_XKB_NAME_DETAIL_RG_NAMES = 8192
388 } xcb_xkb_name_detail_t;
390 typedef enum xcb_xkb_gbn_detail_t {
391 XCB_XKB_GBN_DETAIL_TYPES = 1,
392 XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2,
393 XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4,
394 XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8,
395 XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16,
396 XCB_XKB_GBN_DETAIL_KEY_NAMES = 32,
397 XCB_XKB_GBN_DETAIL_GEOMETRY = 64,
398 XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128
399 } xcb_xkb_gbn_detail_t;
401 typedef enum xcb_xkb_xi_feature_t {
402 XCB_XKB_XI_FEATURE_KEYBOARDS = 1,
403 XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2,
404 XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4,
405 XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8,
406 XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16
407 } xcb_xkb_xi_feature_t;
409 typedef enum xcb_xkb_per_client_flag_t {
410 XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1,
411 XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2,
412 XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4,
413 XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8,
414 XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16
415 } xcb_xkb_per_client_flag_t;
759 typedef enum xcb_xkb_behavior_type_t {
760 XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0,
761 XCB_XKB_BEHAVIOR_TYPE_LOCK = 1,
762 XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2,
763 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3,
764 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4,
765 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129,
766 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130,
767 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131,
768 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132
769 } xcb_xkb_behavior_type_t;
881 typedef char xcb_xkb_string8_t;
1039 typedef enum xcb_xkb_doodad_type_t {
1040 XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
1041 XCB_XKB_DOODAD_TYPE_SOLID = 2,
1042 XCB_XKB_DOODAD_TYPE_TEXT = 3,
1043 XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
1044 XCB_XKB_DOODAD_TYPE_LOGO = 5
1045 } xcb_xkb_doodad_type_t;
1289 typedef enum xcb_xkb_error_t {
1290 XCB_XKB_ERROR_BAD_DEVICE = 255,
1291 XCB_XKB_ERROR_BAD_CLASS = 254,
1292 XCB_XKB_ERROR_BAD_ID = 253
1296 #define XCB_XKB_KEYBOARD 0
1311 typedef enum xcb_xkb_sa_t {
1312 XCB_XKB_SA_CLEAR_LOCKS = 1,
1313 XCB_XKB_SA_LATCH_TO_LOCK = 2,
1314 XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1315 XCB_XKB_SA_GROUP_ABSOLUTE = 4
1318 typedef enum xcb_xkb_sa_type_t {
1319 XCB_XKB_SA_TYPE_NO_ACTION = 0,
1320 XCB_XKB_SA_TYPE_SET_MODS = 1,
1321 XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1322 XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1323 XCB_XKB_SA_TYPE_SET_GROUP = 4,
1324 XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1325 XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1326 XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1327 XCB_XKB_SA_TYPE_PTR_BTN = 8,
1328 XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1329 XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1330 XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1331 XCB_XKB_SA_TYPE_TERMINATE = 12,
1332 XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1333 XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1334 XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1335 XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1336 XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1337 XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1338 XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1339 XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1340 } xcb_xkb_sa_type_t;
1482 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1483 XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1484 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1485 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1486 } xcb_xkb_sa_move_ptr_flag_t;
1550 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1551 XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 2,
1552 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1553 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1575 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1576 XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1577 XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1578 XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1579 XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1580 XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1581 } xcb_xkb_sa_iso_lock_flag_t;
1583 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1584 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1585 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1586 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1587 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1588 } xcb_xkb_sa_iso_lock_no_affect_t;
1630 typedef enum xcb_xkb_switch_screen_flag_t {
1631 XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1632 XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1633 } xcb_xkb_switch_screen_flag_t;
1654 typedef enum xcb_xkb_bool_ctrls_high_t {
1655 XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1656 XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1657 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1658 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1659 XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1660 } xcb_xkb_bool_ctrls_high_t;
1662 typedef enum xcb_xkb_bool_ctrls_low_t {
1663 XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1664 XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1665 XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1666 XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1667 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1668 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1669 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1670 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1671 } xcb_xkb_bool_ctrls_low_t;
1713 typedef enum xcb_xkb_action_message_flag_t {
1714 XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1715 XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1716 XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1717 } xcb_xkb_action_message_flag_t;
1781 typedef enum xcb_xkb_lock_device_flags_t {
1782 XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1783 XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1784 } xcb_xkb_lock_device_flags_t;
1806 typedef enum xcb_xkb_sa_val_what_t {
1807 XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1808 XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1809 XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1810 XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1811 XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1812 XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1813 } xcb_xkb_sa_val_what_t;
1883 #define XCB_XKB_USE_EXTENSION 0
1938 #define XCB_XKB_SELECT_EVENTS 1
1956 #define XCB_XKB_BELL 3
1987 #define XCB_XKB_GET_STATE 4
2027 #define XCB_XKB_LATCH_LOCK_STATE 5
2055 #define XCB_XKB_GET_CONTROLS 6
2107 #define XCB_XKB_SET_CONTROLS 7
2157 #define XCB_XKB_GET_MAP 8
2255 #define XCB_XKB_SET_MAP 9
2300 #define XCB_XKB_GET_COMPAT_MAP 10
2333 #define XCB_XKB_SET_COMPAT_MAP 11
2360 #define XCB_XKB_GET_INDICATOR_STATE 12
2393 #define XCB_XKB_GET_INDICATOR_MAP 13
2422 #define XCB_XKB_SET_INDICATOR_MAP 14
2444 #define XCB_XKB_GET_NAMED_INDICATOR 15
2485 #define XCB_XKB_SET_NAMED_INDICATOR 16
2521 #define XCB_XKB_GET_NAMES 17
2601 #define XCB_XKB_SET_NAMES 18
2635 #define XCB_XKB_GET_GEOMETRY 19
2673 #define XCB_XKB_SET_GEOMETRY 20
2705 #define XCB_XKB_PER_CLIENT_FLAGS 21
2746 #define XCB_XKB_LIST_COMPONENTS 22
2791 #define XCB_XKB_GET_KBD_BY_NAME 23
3116 #define XCB_XKB_GET_DEVICE_INFO 24
3161 #define XCB_XKB_SET_DEVICE_INFO 25
3185 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
3218 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
3241 #define XCB_XKB_MAP_NOTIFY 1
3275 #define XCB_XKB_STATE_NOTIFY 2
3308 #define XCB_XKB_CONTROLS_NOTIFY 3
3332 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
3350 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
3368 #define XCB_XKB_NAMES_NOTIFY 6
3397 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
3416 #define XCB_XKB_BELL_NOTIFY 8
3439 #define XCB_XKB_ACTION_MESSAGE 9
3460 #define XCB_XKB_ACCESS_X_NOTIFY 10
3479 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3891 xcb_xkb_counted_string_8_sizeof (
const void *_buffer );
3976 xcb_xkb_counted_string_16_sizeof (
const void *_buffer );
4117 xcb_xkb_key_type_sizeof (
const void *_buffer );
4241 xcb_xkb_key_sym_map_sizeof (
const void *_buffer );
5014 xcb_xkb_set_key_type_sizeof (
const void *_buffer );
5181 xcb_xkb_property_serialize (
void **_buffer ,
5183 const xcb_xkb_string8_t *name ,
5184 const xcb_xkb_string8_t *value );
5187 xcb_xkb_property_unserialize (
const void *_buffer ,
5191 xcb_xkb_property_sizeof (
const void *_buffer );
5315 xcb_xkb_outline_sizeof (
const void *_buffer );
5400 xcb_xkb_shape_sizeof (
const void *_buffer );
5558 xcb_xkb_overlay_row_sizeof (
const void *_buffer );
5643 xcb_xkb_overlay_sizeof (
const void *_buffer );
5715 xcb_xkb_row_sizeof (
const void *_buffer );
5886 xcb_xkb_text_doodad_sizeof (
const void *_buffer );
5975 xcb_xkb_logo_doodad_sizeof (
const void *_buffer );
6021 xcb_xkb_doodad_sizeof (
const void *_buffer );
6067 xcb_xkb_section_sizeof (
const void *_buffer );
6191 xcb_xkb_listing_sizeof (
const void *_buffer );
6276 xcb_xkb_device_led_info_sizeof (
const void *_buffer );
7367 uint16_t wantedMajor ,
7368 uint16_t wantedMinor );
7395 uint16_t wantedMajor ,
7396 uint16_t wantedMinor );
7430 xcb_xkb_select_events_details_serialize (
void **_buffer ,
7431 uint16_t affectWhich ,
7433 uint16_t selectAll ,
7437 xcb_xkb_select_events_details_unpack (
const void *_buffer ,
7438 uint16_t affectWhich ,
7440 uint16_t selectAll ,
7444 xcb_xkb_select_events_details_sizeof (
const void *_buffer ,
7445 uint16_t affectWhich ,
7447 uint16_t selectAll );
7479 xcb_xkb_device_spec_t deviceSpec ,
7480 uint16_t affectWhich ,
7482 uint16_t selectAll ,
7483 uint16_t affectMap ,
7485 const void *details );
7514 xcb_xkb_device_spec_t deviceSpec ,
7515 uint16_t affectWhich ,
7517 uint16_t selectAll ,
7518 uint16_t affectMap ,
7520 const void *details );
7552 xcb_xkb_device_spec_t deviceSpec ,
7553 uint16_t affectWhich ,
7555 uint16_t selectAll ,
7556 uint16_t affectMap ,
7587 xcb_xkb_device_spec_t deviceSpec ,
7588 uint16_t affectWhich ,
7590 uint16_t selectAll ,
7591 uint16_t affectMap ,
7628 xcb_xkb_device_spec_t deviceSpec ,
7629 xcb_xkb_bell_class_spec_t bellClass ,
7630 xcb_xkb_id_spec_t bellID ,
7632 uint8_t forceSound ,
7637 xcb_window_t window );
7669 xcb_xkb_device_spec_t deviceSpec ,
7670 xcb_xkb_bell_class_spec_t bellClass ,
7671 xcb_xkb_id_spec_t bellID ,
7673 uint8_t forceSound ,
7678 xcb_window_t window );
7701 xcb_xkb_device_spec_t deviceSpec );
7727 xcb_xkb_device_spec_t deviceSpec );
7791 xcb_xkb_device_spec_t deviceSpec ,
7792 uint8_t affectModLocks ,
7796 uint8_t affectModLatches ,
7797 uint8_t latchGroup ,
7798 uint16_t groupLatch );
7828 xcb_xkb_device_spec_t deviceSpec ,
7829 uint8_t affectModLocks ,
7833 uint8_t affectModLatches ,
7834 uint8_t latchGroup ,
7835 uint16_t groupLatch );
7858 xcb_xkb_device_spec_t deviceSpec );
7884 xcb_xkb_device_spec_t deviceSpec );
7970 xcb_xkb_device_spec_t deviceSpec ,
7971 uint8_t affectInternalRealMods ,
7972 uint8_t internalRealMods ,
7973 uint8_t affectIgnoreLockRealMods ,
7974 uint8_t ignoreLockRealMods ,
7975 uint16_t affectInternalVirtualMods ,
7976 uint16_t internalVirtualMods ,
7977 uint16_t affectIgnoreLockVirtualMods ,
7978 uint16_t ignoreLockVirtualMods ,
7979 uint8_t mouseKeysDfltBtn ,
7980 uint8_t groupsWrap ,
7982 uint32_t affectEnabledControls ,
7983 uint32_t enabledControls ,
7984 uint32_t changeControls ,
7985 uint16_t repeatDelay ,
7986 uint16_t repeatInterval ,
7987 uint16_t slowKeysDelay ,
7988 uint16_t debounceDelay ,
7989 uint16_t mouseKeysDelay ,
7990 uint16_t mouseKeysInterval ,
7991 uint16_t mouseKeysTimeToMax ,
7992 uint16_t mouseKeysMaxSpeed ,
7993 int16_t mouseKeysCurve ,
7994 uint16_t accessXTimeout ,
7995 uint32_t accessXTimeoutMask ,
7996 uint32_t accessXTimeoutValues ,
7999 const uint8_t *perKeyRepeat );
8051 xcb_xkb_device_spec_t deviceSpec ,
8052 uint8_t affectInternalRealMods ,
8053 uint8_t internalRealMods ,
8054 uint8_t affectIgnoreLockRealMods ,
8055 uint8_t ignoreLockRealMods ,
8056 uint16_t affectInternalVirtualMods ,
8057 uint16_t internalVirtualMods ,
8058 uint16_t affectIgnoreLockVirtualMods ,
8059 uint16_t ignoreLockVirtualMods ,
8060 uint8_t mouseKeysDfltBtn ,
8061 uint8_t groupsWrap ,
8063 uint32_t affectEnabledControls ,
8064 uint32_t enabledControls ,
8065 uint32_t changeControls ,
8066 uint16_t repeatDelay ,
8067 uint16_t repeatInterval ,
8068 uint16_t slowKeysDelay ,
8069 uint16_t debounceDelay ,
8070 uint16_t mouseKeysDelay ,
8071 uint16_t mouseKeysInterval ,
8072 uint16_t mouseKeysTimeToMax ,
8073 uint16_t mouseKeysMaxSpeed ,
8074 int16_t mouseKeysCurve ,
8075 uint16_t accessXTimeout ,
8076 uint32_t accessXTimeoutMask ,
8077 uint32_t accessXTimeoutValues ,
8080 const uint8_t *perKeyRepeat );
8426 xcb_xkb_get_map_map_serialize (
void **_buffer ,
8429 uint8_t nKeyActions ,
8430 uint16_t totalActions ,
8431 uint8_t totalKeyBehaviors ,
8432 uint8_t nVModMapKeys ,
8433 uint8_t totalKeyExplicit ,
8434 uint8_t totalModMapKeys ,
8435 uint8_t totalVModMapKeys ,
8440 xcb_xkb_get_map_map_unpack (
const void *_buffer ,
8443 uint8_t nKeyActions ,
8444 uint16_t totalActions ,
8445 uint8_t totalKeyBehaviors ,
8446 uint8_t nVModMapKeys ,
8447 uint8_t totalKeyExplicit ,
8448 uint8_t totalModMapKeys ,
8449 uint8_t totalVModMapKeys ,
8454 xcb_xkb_get_map_map_sizeof (
const void *_buffer ,
8457 uint8_t nKeyActions ,
8458 uint16_t totalActions ,
8459 uint8_t totalKeyBehaviors ,
8460 uint8_t nVModMapKeys ,
8461 uint8_t totalKeyExplicit ,
8462 uint8_t totalModMapKeys ,
8463 uint8_t totalVModMapKeys ,
8504 xcb_xkb_device_spec_t deviceSpec ,
8509 xcb_keycode_t firstKeySym ,
8511 xcb_keycode_t firstKeyAction ,
8512 uint8_t nKeyActions ,
8513 xcb_keycode_t firstKeyBehavior ,
8514 uint8_t nKeyBehaviors ,
8515 uint16_t virtualMods ,
8516 xcb_keycode_t firstKeyExplicit ,
8517 uint8_t nKeyExplicit ,
8518 xcb_keycode_t firstModMapKey ,
8519 uint8_t nModMapKeys ,
8520 xcb_keycode_t firstVModMapKey ,
8521 uint8_t nVModMapKeys );
8564 xcb_xkb_device_spec_t deviceSpec ,
8569 xcb_keycode_t firstKeySym ,
8571 xcb_keycode_t firstKeyAction ,
8572 uint8_t nKeyActions ,
8573 xcb_keycode_t firstKeyBehavior ,
8574 uint8_t nKeyBehaviors ,
8575 uint16_t virtualMods ,
8576 xcb_keycode_t firstKeyExplicit ,
8577 uint8_t nKeyExplicit ,
8578 xcb_keycode_t firstModMapKey ,
8579 uint8_t nModMapKeys ,
8580 xcb_keycode_t firstVModMapKey ,
8581 uint8_t nVModMapKeys );
8971 xcb_xkb_set_map_values_serialize (
void **_buffer ,
8974 uint8_t nKeyActions ,
8975 uint16_t totalActions ,
8976 uint8_t totalKeyBehaviors ,
8977 uint8_t nVModMapKeys ,
8978 uint8_t totalKeyExplicit ,
8979 uint8_t totalModMapKeys ,
8980 uint8_t totalVModMapKeys ,
8985 xcb_xkb_set_map_values_unpack (
const void *_buffer ,
8988 uint8_t nKeyActions ,
8989 uint16_t totalActions ,
8990 uint8_t totalKeyBehaviors ,
8991 uint8_t nVModMapKeys ,
8992 uint8_t totalKeyExplicit ,
8993 uint8_t totalModMapKeys ,
8994 uint8_t totalVModMapKeys ,
8999 xcb_xkb_set_map_values_sizeof (
const void *_buffer ,
9002 uint8_t nKeyActions ,
9003 uint16_t totalActions ,
9004 uint8_t totalKeyBehaviors ,
9005 uint8_t nVModMapKeys ,
9006 uint8_t totalKeyExplicit ,
9007 uint8_t totalModMapKeys ,
9008 uint8_t totalVModMapKeys ,
9061 xcb_xkb_device_spec_t deviceSpec ,
9064 xcb_keycode_t minKeyCode ,
9065 xcb_keycode_t maxKeyCode ,
9068 xcb_keycode_t firstKeySym ,
9070 uint16_t totalSyms ,
9071 xcb_keycode_t firstKeyAction ,
9072 uint8_t nKeyActions ,
9073 uint16_t totalActions ,
9074 xcb_keycode_t firstKeyBehavior ,
9075 uint8_t nKeyBehaviors ,
9076 uint8_t totalKeyBehaviors ,
9077 xcb_keycode_t firstKeyExplicit ,
9078 uint8_t nKeyExplicit ,
9079 uint8_t totalKeyExplicit ,
9080 xcb_keycode_t firstModMapKey ,
9081 uint8_t nModMapKeys ,
9082 uint8_t totalModMapKeys ,
9083 xcb_keycode_t firstVModMapKey ,
9084 uint8_t nVModMapKeys ,
9085 uint8_t totalVModMapKeys ,
9086 uint16_t virtualMods ,
9087 const void *values );
9136 xcb_xkb_device_spec_t deviceSpec ,
9139 xcb_keycode_t minKeyCode ,
9140 xcb_keycode_t maxKeyCode ,
9143 xcb_keycode_t firstKeySym ,
9145 uint16_t totalSyms ,
9146 xcb_keycode_t firstKeyAction ,
9147 uint8_t nKeyActions ,
9148 uint16_t totalActions ,
9149 xcb_keycode_t firstKeyBehavior ,
9150 uint8_t nKeyBehaviors ,
9151 uint8_t totalKeyBehaviors ,
9152 xcb_keycode_t firstKeyExplicit ,
9153 uint8_t nKeyExplicit ,
9154 uint8_t totalKeyExplicit ,
9155 xcb_keycode_t firstModMapKey ,
9156 uint8_t nModMapKeys ,
9157 uint8_t totalModMapKeys ,
9158 xcb_keycode_t firstVModMapKey ,
9159 uint8_t nVModMapKeys ,
9160 uint8_t totalVModMapKeys ,
9161 uint16_t virtualMods ,
9162 const void *values );
9214 xcb_xkb_device_spec_t deviceSpec ,
9217 xcb_keycode_t minKeyCode ,
9218 xcb_keycode_t maxKeyCode ,
9221 xcb_keycode_t firstKeySym ,
9223 uint16_t totalSyms ,
9224 xcb_keycode_t firstKeyAction ,
9225 uint8_t nKeyActions ,
9226 uint16_t totalActions ,
9227 xcb_keycode_t firstKeyBehavior ,
9228 uint8_t nKeyBehaviors ,
9229 uint8_t totalKeyBehaviors ,
9230 xcb_keycode_t firstKeyExplicit ,
9231 uint8_t nKeyExplicit ,
9232 uint8_t totalKeyExplicit ,
9233 xcb_keycode_t firstModMapKey ,
9234 uint8_t nModMapKeys ,
9235 uint8_t totalModMapKeys ,
9236 xcb_keycode_t firstVModMapKey ,
9237 uint8_t nVModMapKeys ,
9238 uint8_t totalVModMapKeys ,
9239 uint16_t virtualMods ,
9289 xcb_xkb_device_spec_t deviceSpec ,
9292 xcb_keycode_t minKeyCode ,
9293 xcb_keycode_t maxKeyCode ,
9296 xcb_keycode_t firstKeySym ,
9298 uint16_t totalSyms ,
9299 xcb_keycode_t firstKeyAction ,
9300 uint8_t nKeyActions ,
9301 uint16_t totalActions ,
9302 xcb_keycode_t firstKeyBehavior ,
9303 uint8_t nKeyBehaviors ,
9304 uint8_t totalKeyBehaviors ,
9305 xcb_keycode_t firstKeyExplicit ,
9306 uint8_t nKeyExplicit ,
9307 uint8_t totalKeyExplicit ,
9308 xcb_keycode_t firstModMapKey ,
9309 uint8_t nModMapKeys ,
9310 uint8_t totalModMapKeys ,
9311 xcb_keycode_t firstVModMapKey ,
9312 uint8_t nVModMapKeys ,
9313 uint8_t totalVModMapKeys ,
9314 uint16_t virtualMods ,
9318 xcb_xkb_get_compat_map_sizeof (
const void *_buffer );
9345 xcb_xkb_device_spec_t deviceSpec ,
9379 xcb_xkb_device_spec_t deviceSpec ,
9495 xcb_xkb_set_compat_map_sizeof (
const void *_buffer );
9528 xcb_xkb_device_spec_t deviceSpec ,
9529 uint8_t recomputeActions ,
9530 uint8_t truncateSI ,
9565 xcb_xkb_device_spec_t deviceSpec ,
9566 uint8_t recomputeActions ,
9567 uint8_t truncateSI ,
9595 xcb_xkb_device_spec_t deviceSpec );
9621 xcb_xkb_device_spec_t deviceSpec );
9655 xcb_xkb_get_indicator_map_sizeof (
const void *_buffer );
9679 xcb_xkb_device_spec_t deviceSpec ,
9707 xcb_xkb_device_spec_t deviceSpec ,
9781 xcb_xkb_set_indicator_map_sizeof (
const void *_buffer );
9809 xcb_xkb_device_spec_t deviceSpec ,
9836 xcb_xkb_device_spec_t deviceSpec ,
9864 xcb_xkb_device_spec_t deviceSpec ,
9865 xcb_xkb_led_class_spec_t ledClass ,
9866 xcb_xkb_id_spec_t ledID ,
9867 xcb_atom_t indicator );
9896 xcb_xkb_device_spec_t deviceSpec ,
9897 xcb_xkb_led_class_spec_t ledClass ,
9898 xcb_xkb_id_spec_t ledID ,
9899 xcb_atom_t indicator );
9970 xcb_xkb_device_spec_t deviceSpec ,
9971 xcb_xkb_led_class_spec_t ledClass ,
9972 xcb_xkb_id_spec_t ledID ,
9973 xcb_atom_t indicator ,
9979 uint8_t map_whichGroups ,
9980 uint8_t map_groups ,
9981 uint8_t map_whichMods ,
9982 uint8_t map_realMods ,
9983 uint16_t map_vmods ,
9984 uint32_t map_ctrls );
10021 xcb_xkb_device_spec_t deviceSpec ,
10022 xcb_xkb_led_class_spec_t ledClass ,
10023 xcb_xkb_id_spec_t ledID ,
10024 xcb_atom_t indicator ,
10028 uint8_t createMap ,
10029 uint8_t map_flags ,
10030 uint8_t map_whichGroups ,
10031 uint8_t map_groups ,
10032 uint8_t map_whichMods ,
10033 uint8_t map_realMods ,
10034 uint16_t map_vmods ,
10035 uint32_t map_ctrls );
10407 xcb_xkb_get_names_value_list_serialize (
void **_buffer ,
10409 uint32_t indicators ,
10410 uint16_t virtualMods ,
10411 uint8_t groupNames ,
10413 uint8_t nKeyAliases ,
10414 uint8_t nRadioGroups ,
10419 xcb_xkb_get_names_value_list_unpack (
const void *_buffer ,
10421 uint32_t indicators ,
10422 uint16_t virtualMods ,
10423 uint8_t groupNames ,
10425 uint8_t nKeyAliases ,
10426 uint8_t nRadioGroups ,
10431 xcb_xkb_get_names_value_list_sizeof (
const void *_buffer ,
10433 uint32_t indicators ,
10434 uint16_t virtualMods ,
10435 uint8_t groupNames ,
10437 uint8_t nKeyAliases ,
10438 uint8_t nRadioGroups ,
10463 xcb_xkb_device_spec_t deviceSpec ,
10491 xcb_xkb_device_spec_t deviceSpec ,
10908 xcb_xkb_set_names_values_serialize (
void **_buffer ,
10910 uint8_t nKTLevels ,
10911 uint32_t indicators ,
10912 uint16_t virtualMods ,
10913 uint8_t groupNames ,
10915 uint8_t nKeyAliases ,
10916 uint8_t nRadioGroups ,
10921 xcb_xkb_set_names_values_unpack (
const void *_buffer ,
10923 uint8_t nKTLevels ,
10924 uint32_t indicators ,
10925 uint16_t virtualMods ,
10926 uint8_t groupNames ,
10928 uint8_t nKeyAliases ,
10929 uint8_t nRadioGroups ,
10934 xcb_xkb_set_names_values_sizeof (
const void *_buffer ,
10936 uint8_t nKTLevels ,
10937 uint32_t indicators ,
10938 uint16_t virtualMods ,
10939 uint8_t groupNames ,
10941 uint8_t nKeyAliases ,
10942 uint8_t nRadioGroups ,
10983 xcb_xkb_device_spec_t deviceSpec ,
10984 uint16_t virtualMods ,
10986 uint8_t firstType ,
10988 uint8_t firstKTLevelt ,
10989 uint8_t nKTLevels ,
10990 uint32_t indicators ,
10991 uint8_t groupNames ,
10992 uint8_t nRadioGroups ,
10993 xcb_keycode_t firstKey ,
10995 uint8_t nKeyAliases ,
10996 uint16_t totalKTLevelNames ,
10997 const void *values );
11034 xcb_xkb_device_spec_t deviceSpec ,
11035 uint16_t virtualMods ,
11037 uint8_t firstType ,
11039 uint8_t firstKTLevelt ,
11040 uint8_t nKTLevels ,
11041 uint32_t indicators ,
11042 uint8_t groupNames ,
11043 uint8_t nRadioGroups ,
11044 xcb_keycode_t firstKey ,
11046 uint8_t nKeyAliases ,
11047 uint16_t totalKTLevelNames ,
11048 const void *values );
11088 xcb_xkb_device_spec_t deviceSpec ,
11089 uint16_t virtualMods ,
11091 uint8_t firstType ,
11093 uint8_t firstKTLevelt ,
11094 uint8_t nKTLevels ,
11095 uint32_t indicators ,
11096 uint8_t groupNames ,
11097 uint8_t nRadioGroups ,
11098 xcb_keycode_t firstKey ,
11100 uint8_t nKeyAliases ,
11101 uint16_t totalKTLevelNames ,
11139 xcb_xkb_device_spec_t deviceSpec ,
11140 uint16_t virtualMods ,
11142 uint8_t firstType ,
11144 uint8_t firstKTLevelt ,
11145 uint8_t nKTLevels ,
11146 uint32_t indicators ,
11147 uint8_t groupNames ,
11148 uint8_t nRadioGroups ,
11149 xcb_keycode_t firstKey ,
11151 uint8_t nKeyAliases ,
11152 uint16_t totalKTLevelNames ,
11156 xcb_xkb_get_geometry_sizeof (
const void *_buffer );
11180 xcb_xkb_device_spec_t deviceSpec ,
11208 xcb_xkb_device_spec_t deviceSpec ,
11425 xcb_xkb_set_geometry_sizeof (
const void *_buffer );
11469 xcb_xkb_device_spec_t deviceSpec ,
11471 uint8_t nSections ,
11474 uint16_t heightMM ,
11475 uint16_t nProperties ,
11477 uint16_t nDoodads ,
11478 uint16_t nKeyAliases ,
11479 uint8_t baseColorNdx ,
11480 uint8_t labelColorNdx ,
11528 xcb_xkb_device_spec_t deviceSpec ,
11530 uint8_t nSections ,
11533 uint16_t heightMM ,
11534 uint16_t nProperties ,
11536 uint16_t nDoodads ,
11537 uint16_t nKeyAliases ,
11538 uint8_t baseColorNdx ,
11539 uint8_t labelColorNdx ,
11574 xcb_xkb_device_spec_t deviceSpec ,
11577 uint32_t ctrlsToChange ,
11578 uint32_t autoCtrls ,
11579 uint32_t autoCtrlsValues );
11610 xcb_xkb_device_spec_t deviceSpec ,
11613 uint32_t ctrlsToChange ,
11614 uint32_t autoCtrls ,
11615 uint32_t autoCtrlsValues );
11649 xcb_xkb_list_components_serialize (
void **_buffer ,
11651 const xcb_xkb_string8_t *keymapsSpec ,
11652 const xcb_xkb_string8_t *keycodesSpec ,
11653 const xcb_xkb_string8_t *typesSpec ,
11654 const xcb_xkb_string8_t *compatMapSpec ,
11655 const xcb_xkb_string8_t *symbolsSpec ,
11656 const xcb_xkb_string8_t *geometrySpec );
11659 xcb_xkb_list_components_unserialize (
const void *_buffer ,
11663 xcb_xkb_list_components_sizeof (
const void *_buffer );
11699 xcb_xkb_device_spec_t deviceSpec ,
11700 uint16_t maxNames ,
11701 uint8_t keymapsSpecLen ,
11702 const xcb_xkb_string8_t *keymapsSpec ,
11703 uint8_t keycodesSpecLen ,
11704 const xcb_xkb_string8_t *keycodesSpec ,
11705 uint8_t typesSpecLen ,
11706 const xcb_xkb_string8_t *typesSpec ,
11707 uint8_t compatMapSpecLen ,
11708 const xcb_xkb_string8_t *compatMapSpec ,
11709 uint8_t symbolsSpecLen ,
11710 const xcb_xkb_string8_t *symbolsSpec ,
11711 uint8_t geometrySpecLen ,
11712 const xcb_xkb_string8_t *geometrySpec );
11751 xcb_xkb_device_spec_t deviceSpec ,
11752 uint16_t maxNames ,
11753 uint8_t keymapsSpecLen ,
11754 const xcb_xkb_string8_t *keymapsSpec ,
11755 uint8_t keycodesSpecLen ,
11756 const xcb_xkb_string8_t *keycodesSpec ,
11757 uint8_t typesSpecLen ,
11758 const xcb_xkb_string8_t *typesSpec ,
11759 uint8_t compatMapSpecLen ,
11760 const xcb_xkb_string8_t *compatMapSpec ,
11761 uint8_t symbolsSpecLen ,
11762 const xcb_xkb_string8_t *symbolsSpec ,
11763 uint8_t geometrySpecLen ,
11764 const xcb_xkb_string8_t *geometrySpec );
11954 xcb_xkb_get_kbd_by_name_serialize (
void **_buffer ,
11956 const xcb_xkb_string8_t *keymapsSpec ,
11957 const xcb_xkb_string8_t *keycodesSpec ,
11958 const xcb_xkb_string8_t *typesSpec ,
11959 const xcb_xkb_string8_t *compatMapSpec ,
11960 const xcb_xkb_string8_t *symbolsSpec ,
11961 const xcb_xkb_string8_t *geometrySpec );
11964 xcb_xkb_get_kbd_by_name_unserialize (
const void *_buffer ,
11968 xcb_xkb_get_kbd_by_name_sizeof (
const void *_buffer );
12314 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (
void **_buffer ,
12317 uint8_t nKeyActions ,
12318 uint16_t totalActions ,
12319 uint8_t totalKeyBehaviors ,
12320 uint8_t nVModMapKeys ,
12321 uint8_t totalKeyExplicit ,
12322 uint8_t totalModMapKeys ,
12323 uint8_t totalVModMapKeys ,
12328 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (
const void *_buffer ,
12331 uint8_t nKeyActions ,
12332 uint16_t totalActions ,
12333 uint8_t totalKeyBehaviors ,
12334 uint8_t nVModMapKeys ,
12335 uint8_t totalKeyExplicit ,
12336 uint8_t totalModMapKeys ,
12337 uint8_t totalVModMapKeys ,
12342 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (
const void *_buffer ,
12345 uint8_t nKeyActions ,
12346 uint16_t totalActions ,
12347 uint8_t totalKeyBehaviors ,
12348 uint8_t nVModMapKeys ,
12349 uint8_t totalKeyExplicit ,
12350 uint8_t totalModMapKeys ,
12351 uint8_t totalVModMapKeys ,
12352 uint16_t present );
12698 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (
void **_buffer ,
12701 uint8_t nKeyActions ,
12702 uint16_t totalActions ,
12703 uint8_t totalKeyBehaviors ,
12704 uint8_t nVModMapKeys ,
12705 uint8_t totalKeyExplicit ,
12706 uint8_t totalModMapKeys ,
12707 uint8_t totalVModMapKeys ,
12712 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (
const void *_buffer ,
12715 uint8_t nKeyActions ,
12716 uint16_t totalActions ,
12717 uint8_t totalKeyBehaviors ,
12718 uint8_t nVModMapKeys ,
12719 uint8_t totalKeyExplicit ,
12720 uint8_t totalModMapKeys ,
12721 uint8_t totalVModMapKeys ,
12726 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (
const void *_buffer ,
12729 uint8_t nKeyActions ,
12730 uint16_t totalActions ,
12731 uint8_t totalKeyBehaviors ,
12732 uint8_t nVModMapKeys ,
12733 uint8_t totalKeyExplicit ,
12734 uint8_t totalModMapKeys ,
12735 uint8_t totalVModMapKeys ,
12736 uint16_t present );
13082 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_serialize (
void **_buffer ,
13085 uint8_t nKeyActions ,
13086 uint16_t totalActions ,
13087 uint8_t totalKeyBehaviors ,
13088 uint8_t nVModMapKeys ,
13089 uint8_t totalKeyExplicit ,
13090 uint8_t totalModMapKeys ,
13091 uint8_t totalVModMapKeys ,
13096 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_unpack (
const void *_buffer ,
13099 uint8_t nKeyActions ,
13100 uint16_t totalActions ,
13101 uint8_t totalKeyBehaviors ,
13102 uint8_t nVModMapKeys ,
13103 uint8_t totalKeyExplicit ,
13104 uint8_t totalModMapKeys ,
13105 uint8_t totalVModMapKeys ,
13110 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_sizeof (
const void *_buffer ,
13113 uint8_t nKeyActions ,
13114 uint16_t totalActions ,
13115 uint8_t totalKeyBehaviors ,
13116 uint8_t nVModMapKeys ,
13117 uint8_t totalKeyExplicit ,
13118 uint8_t totalModMapKeys ,
13119 uint8_t totalVModMapKeys ,
13120 uint16_t present );
13492 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (
void **_buffer ,
13494 uint16_t nKTLevels ,
13495 uint32_t indicators ,
13496 uint16_t virtualMods ,
13497 uint8_t groupNames ,
13499 uint8_t nKeyAliases ,
13500 uint8_t nRadioGroups ,
13505 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (
const void *_buffer ,
13507 uint16_t nKTLevels ,
13508 uint32_t indicators ,
13509 uint16_t virtualMods ,
13510 uint8_t groupNames ,
13512 uint8_t nKeyAliases ,
13513 uint8_t nRadioGroups ,
13518 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (
const void *_buffer ,
13520 uint16_t nKTLevels ,
13521 uint32_t indicators ,
13522 uint16_t virtualMods ,
13523 uint8_t groupNames ,
13525 uint8_t nKeyAliases ,
13526 uint8_t nRadioGroups ,
13899 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_serialize (
void **_buffer ,
13901 uint16_t nKTLevels ,
13902 uint32_t indicators ,
13903 uint16_t virtualMods ,
13904 uint8_t groupNames ,
13906 uint8_t nKeyAliases ,
13907 uint8_t nRadioGroups ,
13912 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_unpack (
const void *_buffer ,
13914 uint16_t nKTLevels ,
13915 uint32_t indicators ,
13916 uint16_t virtualMods ,
13917 uint8_t groupNames ,
13919 uint8_t nKeyAliases ,
13920 uint8_t nRadioGroups ,
13925 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_sizeof (
const void *_buffer ,
13927 uint16_t nKTLevels ,
13928 uint32_t indicators ,
13929 uint16_t virtualMods ,
13930 uint8_t groupNames ,
13932 uint8_t nKeyAliases ,
13933 uint8_t nRadioGroups ,
14306 xcb_xkb_get_kbd_by_name_replies_serialize (
void **_buffer ,
14307 uint16_t reported ,
14311 xcb_xkb_get_kbd_by_name_replies_unpack (
const void *_buffer ,
14312 uint16_t reported ,
14316 xcb_xkb_get_kbd_by_name_replies_sizeof (
const void *_buffer ,
14317 uint16_t reported );
14355 xcb_xkb_device_spec_t deviceSpec ,
14359 uint8_t keymapsSpecLen ,
14360 const xcb_xkb_string8_t *keymapsSpec ,
14361 uint8_t keycodesSpecLen ,
14362 const xcb_xkb_string8_t *keycodesSpec ,
14363 uint8_t typesSpecLen ,
14364 const xcb_xkb_string8_t *typesSpec ,
14365 uint8_t compatMapSpecLen ,
14366 const xcb_xkb_string8_t *compatMapSpec ,
14367 uint8_t symbolsSpecLen ,
14368 const xcb_xkb_string8_t *symbolsSpec ,
14369 uint8_t geometrySpecLen ,
14370 const xcb_xkb_string8_t *geometrySpec );
14411 xcb_xkb_device_spec_t deviceSpec ,
14415 uint8_t keymapsSpecLen ,
14416 const xcb_xkb_string8_t *keymapsSpec ,
14417 uint8_t keycodesSpecLen ,
14418 const xcb_xkb_string8_t *keycodesSpec ,
14419 uint8_t typesSpecLen ,
14420 const xcb_xkb_string8_t *typesSpec ,
14421 uint8_t compatMapSpecLen ,
14422 const xcb_xkb_string8_t *compatMapSpec ,
14423 uint8_t symbolsSpecLen ,
14424 const xcb_xkb_string8_t *symbolsSpec ,
14425 uint8_t geometrySpecLen ,
14426 const xcb_xkb_string8_t *geometrySpec );
14473 xcb_xkb_get_device_info_sizeof (
const void *_buffer );
14502 xcb_xkb_device_spec_t deviceSpec ,
14504 uint8_t allButtons ,
14505 uint8_t firstButton ,
14507 xcb_xkb_led_class_spec_t ledClass ,
14508 xcb_xkb_id_spec_t ledID );
14540 xcb_xkb_device_spec_t deviceSpec ,
14542 uint8_t allButtons ,
14543 uint8_t firstButton ,
14545 xcb_xkb_led_class_spec_t ledClass ,
14546 xcb_xkb_id_spec_t ledID );
14558 xcb_xkb_string8_t *
14684 xcb_xkb_set_device_info_sizeof (
const void *_buffer );
14716 xcb_xkb_device_spec_t deviceSpec ,
14720 uint16_t nDeviceLedFBs ,
14751 xcb_xkb_device_spec_t deviceSpec ,
14755 uint16_t nDeviceLedFBs ,
14760 xcb_xkb_set_debugging_flags_sizeof (
const void *_buffer );
14788 uint16_t msgLength ,
14789 uint32_t affectFlags ,
14791 uint32_t affectCtrls ,
14793 const xcb_xkb_string8_t *message );
14824 uint16_t msgLength ,
14825 uint32_t affectFlags ,
14827 uint32_t affectCtrls ,
14829 const xcb_xkb_string8_t *message );