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;
3225 xcb_timestamp_t time;
3228 uint8_t oldDeviceID;
3229 xcb_keycode_t minKeyCode;
3230 xcb_keycode_t maxKeyCode;
3231 xcb_keycode_t oldMinKeyCode;
3232 xcb_keycode_t oldMaxKeyCode;
3233 uint8_t requestMajor;
3234 uint8_t requestMinor;
3240 #define XCB_XKB_MAP_NOTIFY 1
3246 uint8_t response_type;
3247 xcb_timestamp_t time;
3250 uint8_t ptrBtnActions;
3252 xcb_keycode_t minKeyCode;
3253 xcb_keycode_t maxKeyCode;
3256 xcb_keycode_t firstKeySym;
3258 xcb_keycode_t firstKeyAct;
3260 xcb_keycode_t firstKeyBehavior;
3261 uint8_t nKeyBehavior;
3262 xcb_keycode_t firstKeyExplicit;
3263 uint8_t nKeyExplicit;
3264 xcb_keycode_t firstModMapKey;
3265 uint8_t nModMapKeys;
3266 xcb_keycode_t firstVModMapKey;
3267 uint8_t nVModMapKeys;
3268 uint16_t virtualMods;
3273 #define XCB_XKB_STATE_NOTIFY 2
3279 uint8_t response_type;
3280 xcb_timestamp_t time;
3285 uint8_t latchedMods;
3289 int16_t latchedGroup;
3290 uint8_t lockedGroup;
3291 uint8_t compatState;
3293 uint8_t compatGrabMods;
3295 uint8_t compatLoockupMods;
3296 uint16_t ptrBtnState;
3298 xcb_keycode_t keycode;
3300 uint8_t requestMajor;
3301 uint8_t requestMinor;
3305 #define XCB_XKB_CONTROLS_NOTIFY 3
3311 uint8_t response_type;
3312 xcb_timestamp_t time;
3317 uint32_t changedControls;
3318 uint32_t enabledControls;
3319 uint32_t enabledControlChanges;
3320 xcb_keycode_t keycode;
3322 uint8_t requestMajor;
3323 uint8_t requestMinor;
3328 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
3334 uint8_t response_type;
3335 xcb_timestamp_t time;
3340 uint32_t stateChanged;
3345 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
3351 uint8_t response_type;
3352 xcb_timestamp_t time;
3357 uint32_t mapChanged;
3362 #define XCB_XKB_NAMES_NOTIFY 6
3368 uint8_t response_type;
3369 xcb_timestamp_t time;
3376 uint8_t firstLevelName;
3377 uint8_t nLevelNames;
3379 uint8_t nRadioGroups;
3380 uint8_t nKeyAliases;
3381 uint8_t changedGroupNames;
3382 uint16_t changedVirtualMods;
3383 xcb_keycode_t firstKey;
3385 uint32_t changedIndicators;
3390 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
3396 uint8_t response_type;
3397 xcb_timestamp_t time;
3400 uint8_t changedGroups;
3408 #define XCB_XKB_BELL_NOTIFY 8
3414 uint8_t response_type;
3415 xcb_timestamp_t time;
3424 xcb_window_t window;
3430 #define XCB_XKB_ACTION_MESSAGE 9
3436 uint8_t response_type;
3437 xcb_timestamp_t time;
3440 xcb_keycode_t keycode;
3442 uint8_t keyEventFollows;
3445 xcb_xkb_string8_t message[8];
3450 #define XCB_XKB_ACCESS_X_NOTIFY 10
3456 uint8_t response_type;
3457 xcb_timestamp_t time;
3460 xcb_keycode_t keycode;
3462 uint16_t slowKeysDelay;
3463 uint16_t debounceDelay;
3468 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3474 uint8_t response_type;
3475 xcb_timestamp_t time;
3482 uint32_t ledsDefined;
3484 uint8_t firstButton;
3487 uint16_t unsupported;
3879 xcb_xkb_counted_string_8_sizeof (
const void *_buffer );
3964 xcb_xkb_counted_string_16_sizeof (
const void *_buffer );
4105 xcb_xkb_key_type_sizeof (
const void *_buffer );
4229 xcb_xkb_key_sym_map_sizeof (
const void *_buffer );
5002 xcb_xkb_set_key_type_sizeof (
const void *_buffer );
5169 xcb_xkb_property_serialize (
void **_buffer ,
5171 const xcb_xkb_string8_t *name ,
5172 const xcb_xkb_string8_t *value );
5175 xcb_xkb_property_unserialize (
const void *_buffer ,
5179 xcb_xkb_property_sizeof (
const void *_buffer );
5303 xcb_xkb_outline_sizeof (
const void *_buffer );
5388 xcb_xkb_shape_sizeof (
const void *_buffer );
5546 xcb_xkb_overlay_row_sizeof (
const void *_buffer );
5631 xcb_xkb_overlay_sizeof (
const void *_buffer );
5703 xcb_xkb_row_sizeof (
const void *_buffer );
5874 xcb_xkb_text_doodad_sizeof (
const void *_buffer );
5963 xcb_xkb_logo_doodad_sizeof (
const void *_buffer );
6009 xcb_xkb_doodad_sizeof (
const void *_buffer );
6055 xcb_xkb_section_sizeof (
const void *_buffer );
6179 xcb_xkb_listing_sizeof (
const void *_buffer );
6264 xcb_xkb_device_led_info_sizeof (
const void *_buffer );
7355 uint16_t wantedMajor ,
7356 uint16_t wantedMinor );
7383 uint16_t wantedMajor ,
7384 uint16_t wantedMinor );
7418 xcb_xkb_select_events_details_serialize (
void **_buffer ,
7419 uint16_t affectWhich ,
7421 uint16_t selectAll ,
7425 xcb_xkb_select_events_details_unpack (
const void *_buffer ,
7426 uint16_t affectWhich ,
7428 uint16_t selectAll ,
7432 xcb_xkb_select_events_details_sizeof (
const void *_buffer ,
7433 uint16_t affectWhich ,
7435 uint16_t selectAll );
7467 xcb_xkb_device_spec_t deviceSpec ,
7468 uint16_t affectWhich ,
7470 uint16_t selectAll ,
7471 uint16_t affectMap ,
7473 const void *details );
7502 xcb_xkb_device_spec_t deviceSpec ,
7503 uint16_t affectWhich ,
7505 uint16_t selectAll ,
7506 uint16_t affectMap ,
7508 const void *details );
7540 xcb_xkb_device_spec_t deviceSpec ,
7541 uint16_t affectWhich ,
7543 uint16_t selectAll ,
7544 uint16_t affectMap ,
7575 xcb_xkb_device_spec_t deviceSpec ,
7576 uint16_t affectWhich ,
7578 uint16_t selectAll ,
7579 uint16_t affectMap ,
7616 xcb_xkb_device_spec_t deviceSpec ,
7617 xcb_xkb_bell_class_spec_t bellClass ,
7618 xcb_xkb_id_spec_t bellID ,
7620 uint8_t forceSound ,
7625 xcb_window_t window );
7657 xcb_xkb_device_spec_t deviceSpec ,
7658 xcb_xkb_bell_class_spec_t bellClass ,
7659 xcb_xkb_id_spec_t bellID ,
7661 uint8_t forceSound ,
7666 xcb_window_t window );
7689 xcb_xkb_device_spec_t deviceSpec );
7715 xcb_xkb_device_spec_t deviceSpec );
7779 xcb_xkb_device_spec_t deviceSpec ,
7780 uint8_t affectModLocks ,
7784 uint8_t affectModLatches ,
7785 uint8_t latchGroup ,
7786 uint16_t groupLatch );
7816 xcb_xkb_device_spec_t deviceSpec ,
7817 uint8_t affectModLocks ,
7821 uint8_t affectModLatches ,
7822 uint8_t latchGroup ,
7823 uint16_t groupLatch );
7846 xcb_xkb_device_spec_t deviceSpec );
7872 xcb_xkb_device_spec_t deviceSpec );
7958 xcb_xkb_device_spec_t deviceSpec ,
7959 uint8_t affectInternalRealMods ,
7960 uint8_t internalRealMods ,
7961 uint8_t affectIgnoreLockRealMods ,
7962 uint8_t ignoreLockRealMods ,
7963 uint16_t affectInternalVirtualMods ,
7964 uint16_t internalVirtualMods ,
7965 uint16_t affectIgnoreLockVirtualMods ,
7966 uint16_t ignoreLockVirtualMods ,
7967 uint8_t mouseKeysDfltBtn ,
7968 uint8_t groupsWrap ,
7970 uint32_t affectEnabledControls ,
7971 uint32_t enabledControls ,
7972 uint32_t changeControls ,
7973 uint16_t repeatDelay ,
7974 uint16_t repeatInterval ,
7975 uint16_t slowKeysDelay ,
7976 uint16_t debounceDelay ,
7977 uint16_t mouseKeysDelay ,
7978 uint16_t mouseKeysInterval ,
7979 uint16_t mouseKeysTimeToMax ,
7980 uint16_t mouseKeysMaxSpeed ,
7981 int16_t mouseKeysCurve ,
7982 uint16_t accessXTimeout ,
7983 uint32_t accessXTimeoutMask ,
7984 uint32_t accessXTimeoutValues ,
7987 const uint8_t *perKeyRepeat );
8039 xcb_xkb_device_spec_t deviceSpec ,
8040 uint8_t affectInternalRealMods ,
8041 uint8_t internalRealMods ,
8042 uint8_t affectIgnoreLockRealMods ,
8043 uint8_t ignoreLockRealMods ,
8044 uint16_t affectInternalVirtualMods ,
8045 uint16_t internalVirtualMods ,
8046 uint16_t affectIgnoreLockVirtualMods ,
8047 uint16_t ignoreLockVirtualMods ,
8048 uint8_t mouseKeysDfltBtn ,
8049 uint8_t groupsWrap ,
8051 uint32_t affectEnabledControls ,
8052 uint32_t enabledControls ,
8053 uint32_t changeControls ,
8054 uint16_t repeatDelay ,
8055 uint16_t repeatInterval ,
8056 uint16_t slowKeysDelay ,
8057 uint16_t debounceDelay ,
8058 uint16_t mouseKeysDelay ,
8059 uint16_t mouseKeysInterval ,
8060 uint16_t mouseKeysTimeToMax ,
8061 uint16_t mouseKeysMaxSpeed ,
8062 int16_t mouseKeysCurve ,
8063 uint16_t accessXTimeout ,
8064 uint32_t accessXTimeoutMask ,
8065 uint32_t accessXTimeoutValues ,
8068 const uint8_t *perKeyRepeat );
8414 xcb_xkb_get_map_map_serialize (
void **_buffer ,
8417 uint8_t nKeyActions ,
8418 uint16_t totalActions ,
8419 uint8_t totalKeyBehaviors ,
8420 uint8_t nVModMapKeys ,
8421 uint8_t totalKeyExplicit ,
8422 uint8_t totalModMapKeys ,
8423 uint8_t totalVModMapKeys ,
8428 xcb_xkb_get_map_map_unpack (
const void *_buffer ,
8431 uint8_t nKeyActions ,
8432 uint16_t totalActions ,
8433 uint8_t totalKeyBehaviors ,
8434 uint8_t nVModMapKeys ,
8435 uint8_t totalKeyExplicit ,
8436 uint8_t totalModMapKeys ,
8437 uint8_t totalVModMapKeys ,
8442 xcb_xkb_get_map_map_sizeof (
const void *_buffer ,
8445 uint8_t nKeyActions ,
8446 uint16_t totalActions ,
8447 uint8_t totalKeyBehaviors ,
8448 uint8_t nVModMapKeys ,
8449 uint8_t totalKeyExplicit ,
8450 uint8_t totalModMapKeys ,
8451 uint8_t totalVModMapKeys ,
8492 xcb_xkb_device_spec_t deviceSpec ,
8497 xcb_keycode_t firstKeySym ,
8499 xcb_keycode_t firstKeyAction ,
8500 uint8_t nKeyActions ,
8501 xcb_keycode_t firstKeyBehavior ,
8502 uint8_t nKeyBehaviors ,
8503 uint16_t virtualMods ,
8504 xcb_keycode_t firstKeyExplicit ,
8505 uint8_t nKeyExplicit ,
8506 xcb_keycode_t firstModMapKey ,
8507 uint8_t nModMapKeys ,
8508 xcb_keycode_t firstVModMapKey ,
8509 uint8_t nVModMapKeys );
8552 xcb_xkb_device_spec_t deviceSpec ,
8557 xcb_keycode_t firstKeySym ,
8559 xcb_keycode_t firstKeyAction ,
8560 uint8_t nKeyActions ,
8561 xcb_keycode_t firstKeyBehavior ,
8562 uint8_t nKeyBehaviors ,
8563 uint16_t virtualMods ,
8564 xcb_keycode_t firstKeyExplicit ,
8565 uint8_t nKeyExplicit ,
8566 xcb_keycode_t firstModMapKey ,
8567 uint8_t nModMapKeys ,
8568 xcb_keycode_t firstVModMapKey ,
8569 uint8_t nVModMapKeys );
8959 xcb_xkb_set_map_values_serialize (
void **_buffer ,
8962 uint8_t nKeyActions ,
8963 uint16_t totalActions ,
8964 uint8_t totalKeyBehaviors ,
8965 uint8_t nVModMapKeys ,
8966 uint8_t totalKeyExplicit ,
8967 uint8_t totalModMapKeys ,
8968 uint8_t totalVModMapKeys ,
8973 xcb_xkb_set_map_values_unpack (
const void *_buffer ,
8976 uint8_t nKeyActions ,
8977 uint16_t totalActions ,
8978 uint8_t totalKeyBehaviors ,
8979 uint8_t nVModMapKeys ,
8980 uint8_t totalKeyExplicit ,
8981 uint8_t totalModMapKeys ,
8982 uint8_t totalVModMapKeys ,
8987 xcb_xkb_set_map_values_sizeof (
const void *_buffer ,
8990 uint8_t nKeyActions ,
8991 uint16_t totalActions ,
8992 uint8_t totalKeyBehaviors ,
8993 uint8_t nVModMapKeys ,
8994 uint8_t totalKeyExplicit ,
8995 uint8_t totalModMapKeys ,
8996 uint8_t totalVModMapKeys ,
9049 xcb_xkb_device_spec_t deviceSpec ,
9052 xcb_keycode_t minKeyCode ,
9053 xcb_keycode_t maxKeyCode ,
9056 xcb_keycode_t firstKeySym ,
9058 uint16_t totalSyms ,
9059 xcb_keycode_t firstKeyAction ,
9060 uint8_t nKeyActions ,
9061 uint16_t totalActions ,
9062 xcb_keycode_t firstKeyBehavior ,
9063 uint8_t nKeyBehaviors ,
9064 uint8_t totalKeyBehaviors ,
9065 xcb_keycode_t firstKeyExplicit ,
9066 uint8_t nKeyExplicit ,
9067 uint8_t totalKeyExplicit ,
9068 xcb_keycode_t firstModMapKey ,
9069 uint8_t nModMapKeys ,
9070 uint8_t totalModMapKeys ,
9071 xcb_keycode_t firstVModMapKey ,
9072 uint8_t nVModMapKeys ,
9073 uint8_t totalVModMapKeys ,
9074 uint16_t virtualMods ,
9075 const void *values );
9124 xcb_xkb_device_spec_t deviceSpec ,
9127 xcb_keycode_t minKeyCode ,
9128 xcb_keycode_t maxKeyCode ,
9131 xcb_keycode_t firstKeySym ,
9133 uint16_t totalSyms ,
9134 xcb_keycode_t firstKeyAction ,
9135 uint8_t nKeyActions ,
9136 uint16_t totalActions ,
9137 xcb_keycode_t firstKeyBehavior ,
9138 uint8_t nKeyBehaviors ,
9139 uint8_t totalKeyBehaviors ,
9140 xcb_keycode_t firstKeyExplicit ,
9141 uint8_t nKeyExplicit ,
9142 uint8_t totalKeyExplicit ,
9143 xcb_keycode_t firstModMapKey ,
9144 uint8_t nModMapKeys ,
9145 uint8_t totalModMapKeys ,
9146 xcb_keycode_t firstVModMapKey ,
9147 uint8_t nVModMapKeys ,
9148 uint8_t totalVModMapKeys ,
9149 uint16_t virtualMods ,
9150 const void *values );
9202 xcb_xkb_device_spec_t deviceSpec ,
9205 xcb_keycode_t minKeyCode ,
9206 xcb_keycode_t maxKeyCode ,
9209 xcb_keycode_t firstKeySym ,
9211 uint16_t totalSyms ,
9212 xcb_keycode_t firstKeyAction ,
9213 uint8_t nKeyActions ,
9214 uint16_t totalActions ,
9215 xcb_keycode_t firstKeyBehavior ,
9216 uint8_t nKeyBehaviors ,
9217 uint8_t totalKeyBehaviors ,
9218 xcb_keycode_t firstKeyExplicit ,
9219 uint8_t nKeyExplicit ,
9220 uint8_t totalKeyExplicit ,
9221 xcb_keycode_t firstModMapKey ,
9222 uint8_t nModMapKeys ,
9223 uint8_t totalModMapKeys ,
9224 xcb_keycode_t firstVModMapKey ,
9225 uint8_t nVModMapKeys ,
9226 uint8_t totalVModMapKeys ,
9227 uint16_t virtualMods ,
9277 xcb_xkb_device_spec_t deviceSpec ,
9280 xcb_keycode_t minKeyCode ,
9281 xcb_keycode_t maxKeyCode ,
9284 xcb_keycode_t firstKeySym ,
9286 uint16_t totalSyms ,
9287 xcb_keycode_t firstKeyAction ,
9288 uint8_t nKeyActions ,
9289 uint16_t totalActions ,
9290 xcb_keycode_t firstKeyBehavior ,
9291 uint8_t nKeyBehaviors ,
9292 uint8_t totalKeyBehaviors ,
9293 xcb_keycode_t firstKeyExplicit ,
9294 uint8_t nKeyExplicit ,
9295 uint8_t totalKeyExplicit ,
9296 xcb_keycode_t firstModMapKey ,
9297 uint8_t nModMapKeys ,
9298 uint8_t totalModMapKeys ,
9299 xcb_keycode_t firstVModMapKey ,
9300 uint8_t nVModMapKeys ,
9301 uint8_t totalVModMapKeys ,
9302 uint16_t virtualMods ,
9306 xcb_xkb_get_compat_map_sizeof (
const void *_buffer );
9333 xcb_xkb_device_spec_t deviceSpec ,
9367 xcb_xkb_device_spec_t deviceSpec ,
9483 xcb_xkb_set_compat_map_sizeof (
const void *_buffer );
9516 xcb_xkb_device_spec_t deviceSpec ,
9517 uint8_t recomputeActions ,
9518 uint8_t truncateSI ,
9553 xcb_xkb_device_spec_t deviceSpec ,
9554 uint8_t recomputeActions ,
9555 uint8_t truncateSI ,
9583 xcb_xkb_device_spec_t deviceSpec );
9609 xcb_xkb_device_spec_t deviceSpec );
9643 xcb_xkb_get_indicator_map_sizeof (
const void *_buffer );
9667 xcb_xkb_device_spec_t deviceSpec ,
9695 xcb_xkb_device_spec_t deviceSpec ,
9769 xcb_xkb_set_indicator_map_sizeof (
const void *_buffer );
9797 xcb_xkb_device_spec_t deviceSpec ,
9824 xcb_xkb_device_spec_t deviceSpec ,
9852 xcb_xkb_device_spec_t deviceSpec ,
9853 xcb_xkb_led_class_spec_t ledClass ,
9854 xcb_xkb_id_spec_t ledID ,
9855 xcb_atom_t indicator );
9884 xcb_xkb_device_spec_t deviceSpec ,
9885 xcb_xkb_led_class_spec_t ledClass ,
9886 xcb_xkb_id_spec_t ledID ,
9887 xcb_atom_t indicator );
9958 xcb_xkb_device_spec_t deviceSpec ,
9959 xcb_xkb_led_class_spec_t ledClass ,
9960 xcb_xkb_id_spec_t ledID ,
9961 xcb_atom_t indicator ,
9967 uint8_t map_whichGroups ,
9968 uint8_t map_groups ,
9969 uint8_t map_whichMods ,
9970 uint8_t map_realMods ,
9971 uint16_t map_vmods ,
9972 uint32_t map_ctrls );
10009 xcb_xkb_device_spec_t deviceSpec ,
10010 xcb_xkb_led_class_spec_t ledClass ,
10011 xcb_xkb_id_spec_t ledID ,
10012 xcb_atom_t indicator ,
10016 uint8_t createMap ,
10017 uint8_t map_flags ,
10018 uint8_t map_whichGroups ,
10019 uint8_t map_groups ,
10020 uint8_t map_whichMods ,
10021 uint8_t map_realMods ,
10022 uint16_t map_vmods ,
10023 uint32_t map_ctrls );
10395 xcb_xkb_get_names_value_list_serialize (
void **_buffer ,
10397 uint32_t indicators ,
10398 uint16_t virtualMods ,
10399 uint8_t groupNames ,
10401 uint8_t nKeyAliases ,
10402 uint8_t nRadioGroups ,
10407 xcb_xkb_get_names_value_list_unpack (
const 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_sizeof (
const void *_buffer ,
10421 uint32_t indicators ,
10422 uint16_t virtualMods ,
10423 uint8_t groupNames ,
10425 uint8_t nKeyAliases ,
10426 uint8_t nRadioGroups ,
10451 xcb_xkb_device_spec_t deviceSpec ,
10479 xcb_xkb_device_spec_t deviceSpec ,
10896 xcb_xkb_set_names_values_serialize (
void **_buffer ,
10898 uint8_t nKTLevels ,
10899 uint32_t indicators ,
10900 uint16_t virtualMods ,
10901 uint8_t groupNames ,
10903 uint8_t nKeyAliases ,
10904 uint8_t nRadioGroups ,
10909 xcb_xkb_set_names_values_unpack (
const void *_buffer ,
10911 uint8_t nKTLevels ,
10912 uint32_t indicators ,
10913 uint16_t virtualMods ,
10914 uint8_t groupNames ,
10916 uint8_t nKeyAliases ,
10917 uint8_t nRadioGroups ,
10922 xcb_xkb_set_names_values_sizeof (
const void *_buffer ,
10924 uint8_t nKTLevels ,
10925 uint32_t indicators ,
10926 uint16_t virtualMods ,
10927 uint8_t groupNames ,
10929 uint8_t nKeyAliases ,
10930 uint8_t nRadioGroups ,
10971 xcb_xkb_device_spec_t deviceSpec ,
10972 uint16_t virtualMods ,
10974 uint8_t firstType ,
10976 uint8_t firstKTLevelt ,
10977 uint8_t nKTLevels ,
10978 uint32_t indicators ,
10979 uint8_t groupNames ,
10980 uint8_t nRadioGroups ,
10981 xcb_keycode_t firstKey ,
10983 uint8_t nKeyAliases ,
10984 uint16_t totalKTLevelNames ,
10985 const void *values );
11022 xcb_xkb_device_spec_t deviceSpec ,
11023 uint16_t virtualMods ,
11025 uint8_t firstType ,
11027 uint8_t firstKTLevelt ,
11028 uint8_t nKTLevels ,
11029 uint32_t indicators ,
11030 uint8_t groupNames ,
11031 uint8_t nRadioGroups ,
11032 xcb_keycode_t firstKey ,
11034 uint8_t nKeyAliases ,
11035 uint16_t totalKTLevelNames ,
11036 const void *values );
11076 xcb_xkb_device_spec_t deviceSpec ,
11077 uint16_t virtualMods ,
11079 uint8_t firstType ,
11081 uint8_t firstKTLevelt ,
11082 uint8_t nKTLevels ,
11083 uint32_t indicators ,
11084 uint8_t groupNames ,
11085 uint8_t nRadioGroups ,
11086 xcb_keycode_t firstKey ,
11088 uint8_t nKeyAliases ,
11089 uint16_t totalKTLevelNames ,
11127 xcb_xkb_device_spec_t deviceSpec ,
11128 uint16_t virtualMods ,
11130 uint8_t firstType ,
11132 uint8_t firstKTLevelt ,
11133 uint8_t nKTLevels ,
11134 uint32_t indicators ,
11135 uint8_t groupNames ,
11136 uint8_t nRadioGroups ,
11137 xcb_keycode_t firstKey ,
11139 uint8_t nKeyAliases ,
11140 uint16_t totalKTLevelNames ,
11144 xcb_xkb_get_geometry_sizeof (
const void *_buffer );
11168 xcb_xkb_device_spec_t deviceSpec ,
11196 xcb_xkb_device_spec_t deviceSpec ,
11413 xcb_xkb_set_geometry_sizeof (
const void *_buffer );
11457 xcb_xkb_device_spec_t deviceSpec ,
11459 uint8_t nSections ,
11462 uint16_t heightMM ,
11463 uint16_t nProperties ,
11465 uint16_t nDoodads ,
11466 uint16_t nKeyAliases ,
11467 uint8_t baseColorNdx ,
11468 uint8_t labelColorNdx ,
11516 xcb_xkb_device_spec_t deviceSpec ,
11518 uint8_t nSections ,
11521 uint16_t heightMM ,
11522 uint16_t nProperties ,
11524 uint16_t nDoodads ,
11525 uint16_t nKeyAliases ,
11526 uint8_t baseColorNdx ,
11527 uint8_t labelColorNdx ,
11562 xcb_xkb_device_spec_t deviceSpec ,
11565 uint32_t ctrlsToChange ,
11566 uint32_t autoCtrls ,
11567 uint32_t autoCtrlsValues );
11598 xcb_xkb_device_spec_t deviceSpec ,
11601 uint32_t ctrlsToChange ,
11602 uint32_t autoCtrls ,
11603 uint32_t autoCtrlsValues );
11637 xcb_xkb_list_components_serialize (
void **_buffer ,
11639 const xcb_xkb_string8_t *keymapsSpec ,
11640 const xcb_xkb_string8_t *keycodesSpec ,
11641 const xcb_xkb_string8_t *typesSpec ,
11642 const xcb_xkb_string8_t *compatMapSpec ,
11643 const xcb_xkb_string8_t *symbolsSpec ,
11644 const xcb_xkb_string8_t *geometrySpec );
11647 xcb_xkb_list_components_unserialize (
const void *_buffer ,
11651 xcb_xkb_list_components_sizeof (
const void *_buffer );
11687 xcb_xkb_device_spec_t deviceSpec ,
11688 uint16_t maxNames ,
11689 uint8_t keymapsSpecLen ,
11690 const xcb_xkb_string8_t *keymapsSpec ,
11691 uint8_t keycodesSpecLen ,
11692 const xcb_xkb_string8_t *keycodesSpec ,
11693 uint8_t typesSpecLen ,
11694 const xcb_xkb_string8_t *typesSpec ,
11695 uint8_t compatMapSpecLen ,
11696 const xcb_xkb_string8_t *compatMapSpec ,
11697 uint8_t symbolsSpecLen ,
11698 const xcb_xkb_string8_t *symbolsSpec ,
11699 uint8_t geometrySpecLen ,
11700 const xcb_xkb_string8_t *geometrySpec );
11739 xcb_xkb_device_spec_t deviceSpec ,
11740 uint16_t maxNames ,
11741 uint8_t keymapsSpecLen ,
11742 const xcb_xkb_string8_t *keymapsSpec ,
11743 uint8_t keycodesSpecLen ,
11744 const xcb_xkb_string8_t *keycodesSpec ,
11745 uint8_t typesSpecLen ,
11746 const xcb_xkb_string8_t *typesSpec ,
11747 uint8_t compatMapSpecLen ,
11748 const xcb_xkb_string8_t *compatMapSpec ,
11749 uint8_t symbolsSpecLen ,
11750 const xcb_xkb_string8_t *symbolsSpec ,
11751 uint8_t geometrySpecLen ,
11752 const xcb_xkb_string8_t *geometrySpec );
11942 xcb_xkb_get_kbd_by_name_serialize (
void **_buffer ,
11944 const xcb_xkb_string8_t *keymapsSpec ,
11945 const xcb_xkb_string8_t *keycodesSpec ,
11946 const xcb_xkb_string8_t *typesSpec ,
11947 const xcb_xkb_string8_t *compatMapSpec ,
11948 const xcb_xkb_string8_t *symbolsSpec ,
11949 const xcb_xkb_string8_t *geometrySpec );
11952 xcb_xkb_get_kbd_by_name_unserialize (
const void *_buffer ,
11956 xcb_xkb_get_kbd_by_name_sizeof (
const void *_buffer );
12302 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (
void **_buffer ,
12305 uint8_t nKeyActions ,
12306 uint16_t totalActions ,
12307 uint8_t totalKeyBehaviors ,
12308 uint8_t nVModMapKeys ,
12309 uint8_t totalKeyExplicit ,
12310 uint8_t totalModMapKeys ,
12311 uint8_t totalVModMapKeys ,
12316 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (
const void *_buffer ,
12319 uint8_t nKeyActions ,
12320 uint16_t totalActions ,
12321 uint8_t totalKeyBehaviors ,
12322 uint8_t nVModMapKeys ,
12323 uint8_t totalKeyExplicit ,
12324 uint8_t totalModMapKeys ,
12325 uint8_t totalVModMapKeys ,
12330 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (
const void *_buffer ,
12333 uint8_t nKeyActions ,
12334 uint16_t totalActions ,
12335 uint8_t totalKeyBehaviors ,
12336 uint8_t nVModMapKeys ,
12337 uint8_t totalKeyExplicit ,
12338 uint8_t totalModMapKeys ,
12339 uint8_t totalVModMapKeys ,
12340 uint16_t present );
12686 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (
void **_buffer ,
12689 uint8_t nKeyActions ,
12690 uint16_t totalActions ,
12691 uint8_t totalKeyBehaviors ,
12692 uint8_t nVModMapKeys ,
12693 uint8_t totalKeyExplicit ,
12694 uint8_t totalModMapKeys ,
12695 uint8_t totalVModMapKeys ,
12700 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (
const void *_buffer ,
12703 uint8_t nKeyActions ,
12704 uint16_t totalActions ,
12705 uint8_t totalKeyBehaviors ,
12706 uint8_t nVModMapKeys ,
12707 uint8_t totalKeyExplicit ,
12708 uint8_t totalModMapKeys ,
12709 uint8_t totalVModMapKeys ,
12714 xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (
const void *_buffer ,
12717 uint8_t nKeyActions ,
12718 uint16_t totalActions ,
12719 uint8_t totalKeyBehaviors ,
12720 uint8_t nVModMapKeys ,
12721 uint8_t totalKeyExplicit ,
12722 uint8_t totalModMapKeys ,
12723 uint8_t totalVModMapKeys ,
12724 uint16_t present );
13070 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_serialize (
void **_buffer ,
13073 uint8_t nKeyActions ,
13074 uint16_t totalActions ,
13075 uint8_t totalKeyBehaviors ,
13076 uint8_t nVModMapKeys ,
13077 uint8_t totalKeyExplicit ,
13078 uint8_t totalModMapKeys ,
13079 uint8_t totalVModMapKeys ,
13084 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_unpack (
const void *_buffer ,
13087 uint8_t nKeyActions ,
13088 uint16_t totalActions ,
13089 uint8_t totalKeyBehaviors ,
13090 uint8_t nVModMapKeys ,
13091 uint8_t totalKeyExplicit ,
13092 uint8_t totalModMapKeys ,
13093 uint8_t totalVModMapKeys ,
13098 xcb_xkb_get_kbd_by_name_replies_server_symbols_map_sizeof (
const void *_buffer ,
13101 uint8_t nKeyActions ,
13102 uint16_t totalActions ,
13103 uint8_t totalKeyBehaviors ,
13104 uint8_t nVModMapKeys ,
13105 uint8_t totalKeyExplicit ,
13106 uint8_t totalModMapKeys ,
13107 uint8_t totalVModMapKeys ,
13108 uint16_t present );
13480 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (
void **_buffer ,
13482 uint16_t nKTLevels ,
13483 uint32_t indicators ,
13484 uint16_t virtualMods ,
13485 uint8_t groupNames ,
13487 uint8_t nKeyAliases ,
13488 uint8_t nRadioGroups ,
13493 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (
const void *_buffer ,
13495 uint16_t nKTLevels ,
13496 uint32_t indicators ,
13497 uint16_t virtualMods ,
13498 uint8_t groupNames ,
13500 uint8_t nKeyAliases ,
13501 uint8_t nRadioGroups ,
13506 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (
const void *_buffer ,
13508 uint16_t nKTLevels ,
13509 uint32_t indicators ,
13510 uint16_t virtualMods ,
13511 uint8_t groupNames ,
13513 uint8_t nKeyAliases ,
13514 uint8_t nRadioGroups ,
13887 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_serialize (
void **_buffer ,
13889 uint16_t nKTLevels ,
13890 uint32_t indicators ,
13891 uint16_t virtualMods ,
13892 uint8_t groupNames ,
13894 uint8_t nKeyAliases ,
13895 uint8_t nRadioGroups ,
13900 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_unpack (
const void *_buffer ,
13902 uint16_t nKTLevels ,
13903 uint32_t indicators ,
13904 uint16_t virtualMods ,
13905 uint8_t groupNames ,
13907 uint8_t nKeyAliases ,
13908 uint8_t nRadioGroups ,
13913 xcb_xkb_get_kbd_by_name_replies_other_names_value_list_sizeof (
const void *_buffer ,
13915 uint16_t nKTLevels ,
13916 uint32_t indicators ,
13917 uint16_t virtualMods ,
13918 uint8_t groupNames ,
13920 uint8_t nKeyAliases ,
13921 uint8_t nRadioGroups ,
14294 xcb_xkb_get_kbd_by_name_replies_serialize (
void **_buffer ,
14295 uint16_t reported ,
14299 xcb_xkb_get_kbd_by_name_replies_unpack (
const void *_buffer ,
14300 uint16_t reported ,
14304 xcb_xkb_get_kbd_by_name_replies_sizeof (
const void *_buffer ,
14305 uint16_t reported );
14343 xcb_xkb_device_spec_t deviceSpec ,
14347 uint8_t keymapsSpecLen ,
14348 const xcb_xkb_string8_t *keymapsSpec ,
14349 uint8_t keycodesSpecLen ,
14350 const xcb_xkb_string8_t *keycodesSpec ,
14351 uint8_t typesSpecLen ,
14352 const xcb_xkb_string8_t *typesSpec ,
14353 uint8_t compatMapSpecLen ,
14354 const xcb_xkb_string8_t *compatMapSpec ,
14355 uint8_t symbolsSpecLen ,
14356 const xcb_xkb_string8_t *symbolsSpec ,
14357 uint8_t geometrySpecLen ,
14358 const xcb_xkb_string8_t *geometrySpec );
14399 xcb_xkb_device_spec_t deviceSpec ,
14403 uint8_t keymapsSpecLen ,
14404 const xcb_xkb_string8_t *keymapsSpec ,
14405 uint8_t keycodesSpecLen ,
14406 const xcb_xkb_string8_t *keycodesSpec ,
14407 uint8_t typesSpecLen ,
14408 const xcb_xkb_string8_t *typesSpec ,
14409 uint8_t compatMapSpecLen ,
14410 const xcb_xkb_string8_t *compatMapSpec ,
14411 uint8_t symbolsSpecLen ,
14412 const xcb_xkb_string8_t *symbolsSpec ,
14413 uint8_t geometrySpecLen ,
14414 const xcb_xkb_string8_t *geometrySpec );
14461 xcb_xkb_get_device_info_sizeof (
const void *_buffer );
14490 xcb_xkb_device_spec_t deviceSpec ,
14492 uint8_t allButtons ,
14493 uint8_t firstButton ,
14495 xcb_xkb_led_class_spec_t ledClass ,
14496 xcb_xkb_id_spec_t ledID );
14528 xcb_xkb_device_spec_t deviceSpec ,
14530 uint8_t allButtons ,
14531 uint8_t firstButton ,
14533 xcb_xkb_led_class_spec_t ledClass ,
14534 xcb_xkb_id_spec_t ledID );
14546 xcb_xkb_string8_t *
14672 xcb_xkb_set_device_info_sizeof (
const void *_buffer );
14704 xcb_xkb_device_spec_t deviceSpec ,
14708 uint16_t nDeviceLedFBs ,
14739 xcb_xkb_device_spec_t deviceSpec ,
14743 uint16_t nDeviceLedFBs ,
14748 xcb_xkb_set_debugging_flags_sizeof (
const void *_buffer );
14776 uint16_t msgLength ,
14777 uint32_t affectFlags ,
14779 uint32_t affectCtrls ,
14781 const xcb_xkb_string8_t *message );
14812 uint16_t msgLength ,
14813 uint32_t affectFlags ,
14815 uint32_t affectCtrls ,
14817 const xcb_xkb_string8_t *message );