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;
162 xcb_xkb_device_spec_t *data;
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;
224 xcb_xkb_id_spec_t *data;
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;
775 xcb_keycode_t keycode;
793 xcb_keycode_t keycode;
810 xcb_keycode_t keycode;
827 xcb_keycode_t keycode;
847 uint16_t virtualMods;
865 uint16_t virtualMods;
881 typedef char xcb_xkb_string8_t;
887 xcb_xkb_string8_t *data;
897 uint16_t valueLength;
914 uint8_t cornerRadius;
951 xcb_xkb_string8_t name[4];
970 xcb_xkb_string8_t over[4];
971 xcb_xkb_string8_t under[4];
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;
1155 uint8_t offColorNdx;
1272 xcb_xkb_led_class_spec_t ledClass;
1273 xcb_xkb_id_spec_t ledID;
1274 uint32_t namesPresent;
1275 uint32_t mapsPresent;
1276 uint32_t physIndicators;
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
1302 uint8_t response_type;
1306 uint16_t minorOpcode;
1307 uint8_t majorOpcode;
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;
1679 uint8_t boolCtrlsHigh;
1680 uint8_t boolCtrlsLow;
1699 uint8_t boolCtrlsHigh;
1700 uint8_t boolCtrlsLow;
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;
1742 xcb_keycode_t newkey;
1744 uint8_t realModifiers;
1745 uint8_t vmodsMaskHigh;
1746 uint8_t vmodsMaskLow;
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;
1879 unsigned int sequence;
1883 #define XCB_XKB_USE_EXTENSION 0
1889 uint8_t major_opcode;
1890 uint8_t minor_opcode;
1892 uint16_t wantedMajor;
1893 uint16_t wantedMinor;
1900 uint8_t response_type;
1904 uint16_t serverMajor;
1905 uint16_t serverMinor;
1913 uint16_t affectNewKeyboard;
1914 uint16_t newKeyboardDetails;
1915 uint16_t affectState;
1916 uint16_t stateDetails;
1917 uint32_t affectCtrls;
1918 uint32_t ctrlDetails;
1919 uint32_t affectIndicatorState;
1920 uint32_t indicatorStateDetails;
1921 uint32_t affectIndicatorMap;
1922 uint32_t indicatorMapDetails;
1923 uint16_t affectNames;
1924 uint16_t namesDetails;
1925 uint8_t affectCompat;
1926 uint8_t compatDetails;
1928 uint8_t bellDetails;
1929 uint8_t affectMsgDetails;
1931 uint16_t affectAccessX;
1932 uint16_t accessXDetails;
1933 uint16_t affectExtDev;
1934 uint16_t extdevDetails;
1938 #define XCB_XKB_SELECT_EVENTS 1
1944 uint8_t major_opcode;
1945 uint8_t minor_opcode;
1947 xcb_xkb_device_spec_t deviceSpec;
1948 uint16_t affectWhich;
1956 #define XCB_XKB_BELL 3
1962 uint8_t major_opcode;
1963 uint8_t minor_opcode;
1965 xcb_xkb_device_spec_t deviceSpec;
1966 xcb_xkb_bell_class_spec_t bellClass;
1967 xcb_xkb_id_spec_t bellID;
1976 xcb_window_t window;
1983 unsigned int sequence;
1987 #define XCB_XKB_GET_STATE 4
1993 uint8_t major_opcode;
1994 uint8_t minor_opcode;
1996 xcb_xkb_device_spec_t deviceSpec;
2004 uint8_t response_type;
2010 uint8_t latchedMods;
2013 uint8_t lockedGroup;
2015 int16_t latchedGroup;
2016 uint8_t compatState;
2018 uint8_t compatGrabMods;
2020 uint8_t compatLookupMods;
2022 uint16_t ptrBtnState;
2027 #define XCB_XKB_LATCH_LOCK_STATE 5
2033 uint8_t major_opcode;
2034 uint8_t minor_opcode;
2036 xcb_xkb_device_spec_t deviceSpec;
2037 uint8_t affectModLocks;
2041 uint8_t affectModLatches;
2044 uint16_t groupLatch;
2051 unsigned int sequence;
2055 #define XCB_XKB_GET_CONTROLS 6
2061 uint8_t major_opcode;
2062 uint8_t minor_opcode;
2064 xcb_xkb_device_spec_t deviceSpec;
2072 uint8_t response_type;
2076 uint8_t mouseKeysDfltBtn;
2079 uint8_t internalModsMask;
2080 uint8_t ignoreLockModsMask;
2081 uint8_t internalModsRealMods;
2082 uint8_t ignoreLockModsRealMods;
2084 uint16_t internalModsVmods;
2085 uint16_t ignoreLockModsVmods;
2086 uint16_t repeatDelay;
2087 uint16_t repeatInterval;
2088 uint16_t slowKeysDelay;
2089 uint16_t debounceDelay;
2090 uint16_t mouseKeysDelay;
2091 uint16_t mouseKeysInterval;
2092 uint16_t mouseKeysTimeToMax;
2093 uint16_t mouseKeysMaxSpeed;
2094 int16_t mouseKeysCurve;
2096 uint16_t accessXTimeout;
2100 uint32_t accessXTimeoutMask;
2101 uint32_t accessXTimeoutValues;
2102 uint32_t enabledControls;
2103 uint8_t perKeyRepeat[32];
2107 #define XCB_XKB_SET_CONTROLS 7
2113 uint8_t major_opcode;
2114 uint8_t minor_opcode;
2116 xcb_xkb_device_spec_t deviceSpec;
2117 uint8_t affectInternalRealMods;
2118 uint8_t internalRealMods;
2119 uint8_t affectIgnoreLockRealMods;
2120 uint8_t ignoreLockRealMods;
2121 uint16_t affectInternalVirtualMods;
2122 uint16_t internalVirtualMods;
2123 uint16_t affectIgnoreLockVirtualMods;
2124 uint16_t ignoreLockVirtualMods;
2125 uint8_t mouseKeysDfltBtn;
2129 uint32_t affectEnabledControls;
2130 uint32_t enabledControls;
2131 uint32_t changeControls;
2132 uint16_t repeatDelay;
2133 uint16_t repeatInterval;
2134 uint16_t slowKeysDelay;
2135 uint16_t debounceDelay;
2136 uint16_t mouseKeysDelay;
2137 uint16_t mouseKeysInterval;
2138 uint16_t mouseKeysTimeToMax;
2139 uint16_t mouseKeysMaxSpeed;
2140 int16_t mouseKeysCurve;
2141 uint16_t accessXTimeout;
2142 uint32_t accessXTimeoutMask;
2143 uint32_t accessXTimeoutValues;
2146 uint8_t perKeyRepeat[32];
2153 unsigned int sequence;
2157 #define XCB_XKB_GET_MAP 8
2163 uint8_t major_opcode;
2164 uint8_t minor_opcode;
2166 xcb_xkb_device_spec_t deviceSpec;
2171 xcb_keycode_t firstKeySym;
2173 xcb_keycode_t firstKeyAction;
2174 uint8_t nKeyActions;
2175 xcb_keycode_t firstKeyBehavior;
2176 uint8_t nKeyBehaviors;
2177 uint16_t virtualMods;
2178 xcb_keycode_t firstKeyExplicit;
2179 uint8_t nKeyExplicit;
2180 xcb_keycode_t firstModMapKey;
2181 uint8_t nModMapKeys;
2182 xcb_keycode_t firstVModMapKey;
2183 uint8_t nVModMapKeys;
2193 uint8_t *acts_rtrn_count;
2196 uint8_t *vmods_rtrn;
2206 uint8_t response_type;
2211 xcb_keycode_t minKeyCode;
2212 xcb_keycode_t maxKeyCode;
2217 xcb_keycode_t firstKeySym;
2220 xcb_keycode_t firstKeyAction;
2221 uint16_t totalActions;
2222 uint8_t nKeyActions;
2223 xcb_keycode_t firstKeyBehavior;
2224 uint8_t nKeyBehaviors;
2225 uint8_t totalKeyBehaviors;
2226 xcb_keycode_t firstKeyExplicit;
2227 uint8_t nKeyExplicit;
2228 uint8_t totalKeyExplicit;
2229 xcb_keycode_t firstModMapKey;
2230 uint8_t nModMapKeys;
2231 uint8_t totalModMapKeys;
2232 xcb_keycode_t firstVModMapKey;
2233 uint8_t nVModMapKeys;
2234 uint8_t totalVModMapKeys;
2236 uint16_t virtualMods;
2245 uint8_t *actionsCount;
2255 #define XCB_XKB_SET_MAP 9
2261 uint8_t major_opcode;
2262 uint8_t minor_opcode;
2264 xcb_xkb_device_spec_t deviceSpec;
2267 xcb_keycode_t minKeyCode;
2268 xcb_keycode_t maxKeyCode;
2271 xcb_keycode_t firstKeySym;
2274 xcb_keycode_t firstKeyAction;
2275 uint8_t nKeyActions;
2276 uint16_t totalActions;
2277 xcb_keycode_t firstKeyBehavior;
2278 uint8_t nKeyBehaviors;
2279 uint8_t totalKeyBehaviors;
2280 xcb_keycode_t firstKeyExplicit;
2281 uint8_t nKeyExplicit;
2282 uint8_t totalKeyExplicit;
2283 xcb_keycode_t firstModMapKey;
2284 uint8_t nModMapKeys;
2285 uint8_t totalModMapKeys;
2286 xcb_keycode_t firstVModMapKey;
2287 uint8_t nVModMapKeys;
2288 uint8_t totalVModMapKeys;
2289 uint16_t virtualMods;
2296 unsigned int sequence;
2300 #define XCB_XKB_GET_COMPAT_MAP 10
2306 uint8_t major_opcode;
2307 uint8_t minor_opcode;
2309 xcb_xkb_device_spec_t deviceSpec;
2320 uint8_t response_type;
2326 uint16_t firstSIRtrn;
2333 #define XCB_XKB_SET_COMPAT_MAP 11
2339 uint8_t major_opcode;
2340 uint8_t minor_opcode;
2342 xcb_xkb_device_spec_t deviceSpec;
2344 uint8_t recomputeActions;
2356 unsigned int sequence;
2360 #define XCB_XKB_GET_INDICATOR_STATE 12
2366 uint8_t major_opcode;
2367 uint8_t minor_opcode;
2369 xcb_xkb_device_spec_t deviceSpec;
2377 uint8_t response_type;
2389 unsigned int sequence;
2393 #define XCB_XKB_GET_INDICATOR_MAP 13
2399 uint8_t major_opcode;
2400 uint8_t minor_opcode;
2402 xcb_xkb_device_spec_t deviceSpec;
2411 uint8_t response_type;
2416 uint32_t realIndicators;
2417 uint8_t nIndicators;
2422 #define XCB_XKB_SET_INDICATOR_MAP 14
2428 uint8_t major_opcode;
2429 uint8_t minor_opcode;
2431 xcb_xkb_device_spec_t deviceSpec;
2440 unsigned int sequence;
2444 #define XCB_XKB_GET_NAMED_INDICATOR 15
2450 uint8_t major_opcode;
2451 uint8_t minor_opcode;
2453 xcb_xkb_device_spec_t deviceSpec;
2454 xcb_xkb_led_class_spec_t ledClass;
2455 xcb_xkb_id_spec_t ledID;
2457 xcb_atom_t indicator;
2464 uint8_t response_type;
2468 xcb_atom_t indicator;
2471 uint8_t realIndicator;
2474 uint8_t map_whichGroups;
2476 uint8_t map_whichMods;
2478 uint8_t map_realMods;
2485 #define XCB_XKB_SET_NAMED_INDICATOR 16
2491 uint8_t major_opcode;
2492 uint8_t minor_opcode;
2494 xcb_xkb_device_spec_t deviceSpec;
2495 xcb_xkb_led_class_spec_t ledClass;
2496 xcb_xkb_id_spec_t ledID;
2498 xcb_atom_t indicator;
2505 uint8_t map_whichGroups;
2507 uint8_t map_whichMods;
2508 uint8_t map_realMods;
2517 unsigned int sequence;
2521 #define XCB_XKB_GET_NAMES 17
2527 uint8_t major_opcode;
2528 uint8_t minor_opcode;
2530 xcb_xkb_device_spec_t deviceSpec;
2539 xcb_atom_t keycodesName;
2540 xcb_atom_t geometryName;
2541 xcb_atom_t symbolsName;
2542 xcb_atom_t physSymbolsName;
2543 xcb_atom_t typesName;
2544 xcb_atom_t compatName;
2545 xcb_atom_t *typeNames;
2546 uint8_t *nLevelsPerType;
2547 xcb_atom_t *ktLevelNames;
2548 xcb_atom_t *indicatorNames;
2549 xcb_atom_t *virtualModNames;
2553 xcb_atom_t *radioGroupNames;
2560 uint8_t response_type;
2565 xcb_keycode_t minKeyCode;
2566 xcb_keycode_t maxKeyCode;
2569 uint16_t virtualMods;
2570 xcb_keycode_t firstKey;
2572 uint32_t indicators;
2573 uint8_t nRadioGroups;
2574 uint8_t nKeyAliases;
2583 xcb_atom_t keycodesName;
2584 xcb_atom_t geometryName;
2585 xcb_atom_t symbolsName;
2586 xcb_atom_t physSymbolsName;
2587 xcb_atom_t typesName;
2588 xcb_atom_t compatName;
2589 xcb_atom_t *typeNames;
2590 uint8_t *nLevelsPerType;
2591 xcb_atom_t *ktLevelNames;
2592 xcb_atom_t *indicatorNames;
2593 xcb_atom_t *virtualModNames;
2597 xcb_atom_t *radioGroupNames;
2601 #define XCB_XKB_SET_NAMES 18
2607 uint8_t major_opcode;
2608 uint8_t minor_opcode;
2610 xcb_xkb_device_spec_t deviceSpec;
2611 uint16_t virtualMods;
2615 uint8_t firstKTLevelt;
2617 uint32_t indicators;
2619 uint8_t nRadioGroups;
2620 xcb_keycode_t firstKey;
2622 uint8_t nKeyAliases;
2624 uint16_t totalKTLevelNames;
2631 unsigned int sequence;
2635 #define XCB_XKB_GET_GEOMETRY 19
2641 uint8_t major_opcode;
2642 uint8_t minor_opcode;
2644 xcb_xkb_device_spec_t deviceSpec;
2653 uint8_t response_type;
2662 uint16_t nProperties;
2667 uint16_t nKeyAliases;
2668 uint8_t baseColorNdx;
2669 uint8_t labelColorNdx;
2673 #define XCB_XKB_SET_GEOMETRY 20
2679 uint8_t major_opcode;
2680 uint8_t minor_opcode;
2682 xcb_xkb_device_spec_t deviceSpec;
2688 uint16_t nProperties;
2691 uint16_t nKeyAliases;
2692 uint8_t baseColorNdx;
2693 uint8_t labelColorNdx;
2701 unsigned int sequence;
2705 #define XCB_XKB_PER_CLIENT_FLAGS 21
2711 uint8_t major_opcode;
2712 uint8_t minor_opcode;
2714 xcb_xkb_device_spec_t deviceSpec;
2718 uint32_t ctrlsToChange;
2720 uint32_t autoCtrlsValues;
2727 uint8_t response_type;
2734 uint32_t autoCtrlsValues;
2742 unsigned int sequence;
2746 #define XCB_XKB_LIST_COMPONENTS 22
2752 uint8_t major_opcode;
2753 uint8_t minor_opcode;
2755 xcb_xkb_device_spec_t deviceSpec;
2757 uint8_t keymapsSpecLen;
2758 uint8_t keycodesSpecLen;
2759 uint8_t typesSpecLen;
2760 uint8_t compatMapSpecLen;
2761 uint8_t symbolsSpecLen;
2762 uint8_t geometrySpecLen;
2769 uint8_t response_type;
2776 uint16_t nCompatMaps;
2778 uint16_t nGeometries;
2787 unsigned int sequence;
2791 #define XCB_XKB_GET_KBD_BY_NAME 23
2797 uint8_t major_opcode;
2798 uint8_t minor_opcode;
2800 xcb_xkb_device_spec_t deviceSpec;
2805 uint8_t keymapsSpecLen;
2806 uint8_t keycodesSpecLen;
2807 uint8_t typesSpecLen;
2808 uint8_t compatMapSpecLen;
2809 uint8_t symbolsSpecLen;
2810 uint8_t geometrySpecLen;
2819 uint8_t *acts_rtrn_count;
2822 uint8_t *vmods_rtrn;
2834 uint8_t *acts_rtrn_count;
2837 uint8_t *vmods_rtrn;
2849 uint8_t *acts_rtrn_count;
2852 uint8_t *vmods_rtrn;
2862 xcb_atom_t keycodesName;
2863 xcb_atom_t geometryName;
2864 xcb_atom_t symbolsName;
2865 xcb_atom_t physSymbolsName;
2866 xcb_atom_t typesName;
2867 xcb_atom_t compatName;
2868 xcb_atom_t *typeNames;
2869 uint8_t *nLevelsPerType;
2870 xcb_atom_t *ktLevelNames;
2871 xcb_atom_t *indicatorNames;
2872 xcb_atom_t *virtualModNames;
2876 xcb_atom_t *radioGroupNames;
2883 xcb_atom_t keycodesName;
2884 xcb_atom_t geometryName;
2885 xcb_atom_t symbolsName;
2886 xcb_atom_t physSymbolsName;
2887 xcb_atom_t typesName;
2888 xcb_atom_t compatName;
2889 xcb_atom_t *typeNames;
2890 uint8_t *nLevelsPerType;
2891 xcb_atom_t *ktLevelNames;
2892 xcb_atom_t *indicatorNames;
2893 xcb_atom_t *virtualModNames;
2897 xcb_atom_t *radioGroupNames;
2905 uint8_t getmap_type;
2906 uint8_t typeDeviceID;
2907 uint16_t getmap_sequence;
2908 uint32_t getmap_length;
2910 xcb_keycode_t typeMinKeyCode;
2911 xcb_keycode_t typeMaxKeyCode;
2916 xcb_keycode_t firstKeySym;
2919 xcb_keycode_t firstKeyAction;
2920 uint16_t totalActions;
2921 uint8_t nKeyActions;
2922 xcb_keycode_t firstKeyBehavior;
2923 uint8_t nKeyBehaviors;
2924 uint8_t totalKeyBehaviors;
2925 xcb_keycode_t firstKeyExplicit;
2926 uint8_t nKeyExplicit;
2927 uint8_t totalKeyExplicit;
2928 xcb_keycode_t firstModMapKey;
2929 uint8_t nModMapKeys;
2930 uint8_t totalModMapKeys;
2931 xcb_keycode_t firstVModMapKey;
2932 uint8_t nVModMapKeys;
2933 uint8_t totalVModMapKeys;
2935 uint16_t virtualMods;
2939 uint8_t compatDeviceID;
2942 uint16_t firstSIRtrn;
2950 uint8_t clientDeviceID;
2952 xcb_keycode_t clientMinKeyCode;
2953 xcb_keycode_t clientMaxKeyCode;
2958 xcb_keycode_t firstKeySym;
2961 xcb_keycode_t firstKeyAction;
2962 uint16_t totalActions;
2963 uint8_t nKeyActions;
2964 xcb_keycode_t firstKeyBehavior;
2965 uint8_t nKeyBehaviors;
2966 uint8_t totalKeyBehaviors;
2967 xcb_keycode_t firstKeyExplicit;
2968 uint8_t nKeyExplicit;
2969 uint8_t totalKeyExplicit;
2970 xcb_keycode_t firstModMapKey;
2971 uint8_t nModMapKeys;
2972 uint8_t totalModMapKeys;
2973 xcb_keycode_t firstVModMapKey;
2974 uint8_t nVModMapKeys;
2975 uint8_t totalVModMapKeys;
2977 uint16_t virtualMods;
2981 uint8_t serverDeviceID;
2983 xcb_keycode_t serverMinKeyCode;
2984 xcb_keycode_t serverMaxKeyCode;
2989 xcb_keycode_t firstKeySym;
2992 xcb_keycode_t firstKeyAction;
2993 uint16_t totalActions;
2994 uint8_t nKeyActions;
2995 xcb_keycode_t firstKeyBehavior;
2996 uint8_t nKeyBehaviors;
2997 uint8_t totalKeyBehaviors;
2998 xcb_keycode_t firstKeyExplicit;
2999 uint8_t nKeyExplicit;
3000 uint8_t totalKeyExplicit;
3001 xcb_keycode_t firstModMapKey;
3002 uint8_t nModMapKeys;
3003 uint8_t totalModMapKeys;
3004 xcb_keycode_t firstVModMapKey;
3005 uint8_t nVModMapKeys;
3006 uint8_t totalVModMapKeys;
3008 uint16_t virtualMods;
3012 uint8_t indicatorDeviceID;
3014 uint32_t realIndicators;
3015 uint8_t nIndicators;
3020 uint8_t keyDeviceID;
3022 xcb_keycode_t keyMinKeyCode;
3023 xcb_keycode_t keyMaxKeyCode;
3026 uint16_t virtualMods;
3027 xcb_keycode_t firstKey;
3029 uint32_t indicators;
3030 uint8_t nRadioGroups;
3031 uint8_t nKeyAliases;
3037 uint8_t otherDeviceID;
3039 xcb_keycode_t otherMinKeyCode;
3040 xcb_keycode_t otherMaxKeyCode;
3043 uint16_t virtualMods;
3044 xcb_keycode_t firstKey;
3046 uint32_t indicators;
3047 uint8_t nRadioGroups;
3048 uint8_t nKeyAliases;
3054 uint8_t geometryDeviceID;
3056 uint8_t geometryFound;
3060 uint16_t nProperties;
3065 uint16_t nKeyAliases;
3066 uint8_t baseColorNdx;
3067 uint8_t labelColorNdx;
3095 uint8_t response_type;
3099 xcb_keycode_t minKeyCode;
3100 xcb_keycode_t maxKeyCode;
3102 uint8_t newKeyboard;
3112 unsigned int sequence;
3116 #define XCB_XKB_GET_DEVICE_INFO 24
3122 uint8_t major_opcode;
3123 uint8_t minor_opcode;
3125 xcb_xkb_device_spec_t deviceSpec;
3128 uint8_t firstButton;
3131 xcb_xkb_led_class_spec_t ledClass;
3132 xcb_xkb_id_spec_t ledID;
3139 uint8_t response_type;
3145 uint16_t unsupported;
3146 uint16_t nDeviceLedFBs;
3147 uint8_t firstBtnWanted;
3148 uint8_t nBtnsWanted;
3149 uint8_t firstBtnRtrn;
3152 uint8_t hasOwnState;
3161 #define XCB_XKB_SET_DEVICE_INFO 25
3167 uint8_t major_opcode;
3168 uint8_t minor_opcode;
3170 xcb_xkb_device_spec_t deviceSpec;
3174 uint16_t nDeviceLedFBs;
3181 unsigned int sequence;
3185 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
3191 uint8_t major_opcode;
3192 uint8_t minor_opcode;
3196 uint32_t affectFlags;
3198 uint32_t affectCtrls;
3206 uint8_t response_type;
3210 uint32_t currentFlags;
3211 uint32_t currentCtrls;
3212 uint32_t supportedFlags;
3213 uint32_t supportedCtrls;
3218 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
3224 uint8_t response_type;
3227 xcb_timestamp_t time;
3229 uint8_t oldDeviceID;
3230 xcb_keycode_t minKeyCode;
3231 xcb_keycode_t maxKeyCode;
3232 xcb_keycode_t oldMinKeyCode;
3233 xcb_keycode_t oldMaxKeyCode;
3234 uint8_t requestMajor;
3235 uint8_t requestMinor;
3241 #define XCB_XKB_MAP_NOTIFY 1
3247 uint8_t response_type;
3250 xcb_timestamp_t time;
3252 uint8_t ptrBtnActions;
3254 xcb_keycode_t minKeyCode;
3255 xcb_keycode_t maxKeyCode;
3258 xcb_keycode_t firstKeySym;
3260 xcb_keycode_t firstKeyAct;
3262 xcb_keycode_t firstKeyBehavior;
3263 uint8_t nKeyBehavior;
3264 xcb_keycode_t firstKeyExplicit;
3265 uint8_t nKeyExplicit;
3266 xcb_keycode_t firstModMapKey;
3267 uint8_t nModMapKeys;
3268 xcb_keycode_t firstVModMapKey;
3269 uint8_t nVModMapKeys;
3270 uint16_t virtualMods;
3275 #define XCB_XKB_STATE_NOTIFY 2
3281 uint8_t response_type;
3284 xcb_timestamp_t time;
3288 uint8_t latchedMods;
3292 int16_t latchedGroup;
3293 uint8_t lockedGroup;
3294 uint8_t compatState;
3296 uint8_t compatGrabMods;
3298 uint8_t compatLoockupMods;
3299 uint16_t ptrBtnState;
3301 xcb_keycode_t keycode;
3303 uint8_t requestMajor;
3304 uint8_t requestMinor;
3308 #define XCB_XKB_CONTROLS_NOTIFY 3
3314 uint8_t response_type;
3317 xcb_timestamp_t time;
3321 uint32_t changedControls;
3322 uint32_t enabledControls;
3323 uint32_t enabledControlChanges;
3324 xcb_keycode_t keycode;
3326 uint8_t requestMajor;
3327 uint8_t requestMinor;
3332 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
3338 uint8_t response_type;
3341 xcb_timestamp_t time;
3345 uint32_t stateChanged;
3350 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
3356 uint8_t response_type;
3359 xcb_timestamp_t time;
3363 uint32_t mapChanged;
3368 #define XCB_XKB_NAMES_NOTIFY 6
3374 uint8_t response_type;
3377 xcb_timestamp_t time;
3383 uint8_t firstLevelName;
3384 uint8_t nLevelNames;
3386 uint8_t nRadioGroups;
3387 uint8_t nKeyAliases;
3388 uint8_t changedGroupNames;
3389 uint16_t changedVirtualMods;
3390 xcb_keycode_t firstKey;
3392 uint32_t changedIndicators;
3397 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
3403 uint8_t response_type;
3406 xcb_timestamp_t time;
3408 uint8_t changedGroups;
3416 #define XCB_XKB_BELL_NOTIFY 8
3422 uint8_t response_type;
3425 xcb_timestamp_t time;
3433 xcb_window_t window;
3439 #define XCB_XKB_ACTION_MESSAGE 9
3445 uint8_t response_type;
3448 xcb_timestamp_t time;
3450 xcb_keycode_t keycode;
3452 uint8_t keyEventFollows;
3455 xcb_xkb_string8_t message[8];
3460 #define XCB_XKB_ACCESS_X_NOTIFY 10
3466 uint8_t response_type;
3469 xcb_timestamp_t time;
3471 xcb_keycode_t keycode;
3473 uint16_t slowKeysDelay;
3474 uint16_t debounceDelay;
3479 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3485 uint8_t response_type;
3488 xcb_timestamp_t time;
3494 uint32_t ledsDefined;
3496 uint8_t firstButton;
3499 uint16_t unsupported;
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 );