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_ax_option_t {
122 XCB_XKB_AX_OPTION_SK_PRESS_FB = 1,
123 XCB_XKB_AX_OPTION_SK_ACCEPT_FB = 2,
124 XCB_XKB_AX_OPTION_FEATURE_FB = 4,
125 XCB_XKB_AX_OPTION_SLOW_WARN_FB = 8,
126 XCB_XKB_AX_OPTION_INDICATOR_FB = 16,
127 XCB_XKB_AX_OPTION_STICKY_KEYS_FB = 32,
128 XCB_XKB_AX_OPTION_TWO_KEYS = 64,
129 XCB_XKB_AX_OPTION_LATCH_TO_LOCK = 128,
130 XCB_XKB_AX_OPTION_SK_RELEASE_FB = 256,
131 XCB_XKB_AX_OPTION_SK_REJECT_FB = 512,
132 XCB_XKB_AX_OPTION_BK_REJECT_FB = 1024,
133 XCB_XKB_AX_OPTION_DUMB_BELL = 2048
134 } xcb_xkb_ax_option_t;
136 typedef uint16_t xcb_xkb_device_spec_t;
142 xcb_xkb_device_spec_t *data;
147 typedef enum xcb_xkb_led_class_result_t {
148 XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
149 XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
150 } xcb_xkb_led_class_result_t;
152 typedef enum xcb_xkb_led_class_t {
153 XCB_XKB_LED_CLASS_KBD_FEEDBACK_CLASS = 0,
154 XCB_XKB_LED_CLASS_LED_FEEDBACK_CLASS = 4,
155 XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
156 XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
157 } xcb_xkb_led_class_t;
159 typedef uint16_t xcb_xkb_led_class_spec_t;
165 xcb_xkb_led_class_spec_t *data;
170 typedef enum xcb_xkb_bell_class_result_t {
171 XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
172 XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
173 } xcb_xkb_bell_class_result_t;
175 typedef enum xcb_xkb_bell_class_t {
176 XCB_XKB_BELL_CLASS_KBD_FEEDBACK_CLASS = 0,
177 XCB_XKB_BELL_CLASS_BELL_FEEDBACK_CLASS = 5,
178 XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
179 } xcb_xkb_bell_class_t;
181 typedef uint16_t xcb_xkb_bell_class_spec_t;
187 xcb_xkb_bell_class_spec_t *data;
192 typedef enum xcb_xkb_id_t {
193 XCB_XKB_ID_USE_CORE_KBD = 256,
194 XCB_XKB_ID_USE_CORE_PTR = 512,
195 XCB_XKB_ID_DFLT_XI_CLASS = 768,
196 XCB_XKB_ID_DFLT_XI_ID = 1024,
197 XCB_XKB_ID_ALL_XI_CLASS = 1280,
198 XCB_XKB_ID_ALL_XI_ID = 1536,
199 XCB_XKB_ID_XI_NONE = 65280
202 typedef uint16_t xcb_xkb_id_spec_t;
208 xcb_xkb_id_spec_t *data;
213 typedef enum xcb_xkb_group_t {
220 typedef enum xcb_xkb_groups_t {
221 XCB_XKB_GROUPS_ANY = 254,
222 XCB_XKB_GROUPS_ALL = 255
225 typedef enum xcb_xkb_set_of_group_t {
226 XCB_XKB_SET_OF_GROUP_GROUP_1 = 1,
227 XCB_XKB_SET_OF_GROUP_GROUP_2 = 2,
228 XCB_XKB_SET_OF_GROUP_GROUP_3 = 4,
229 XCB_XKB_SET_OF_GROUP_GROUP_4 = 8
230 } xcb_xkb_set_of_group_t;
232 typedef enum xcb_xkb_set_of_groups_t {
233 XCB_XKB_SET_OF_GROUPS_ANY = 128
234 } xcb_xkb_set_of_groups_t;
236 typedef enum xcb_xkb_groups_wrap_t {
237 XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0,
238 XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64,
239 XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128
240 } xcb_xkb_groups_wrap_t;
242 typedef enum xcb_xkb_v_mods_high_t {
243 XCB_XKB_V_MODS_HIGH_15 = 128,
244 XCB_XKB_V_MODS_HIGH_14 = 64,
245 XCB_XKB_V_MODS_HIGH_13 = 32,
246 XCB_XKB_V_MODS_HIGH_12 = 16,
247 XCB_XKB_V_MODS_HIGH_11 = 8,
248 XCB_XKB_V_MODS_HIGH_10 = 4,
249 XCB_XKB_V_MODS_HIGH_9 = 2,
250 XCB_XKB_V_MODS_HIGH_8 = 1
251 } xcb_xkb_v_mods_high_t;
253 typedef enum xcb_xkb_v_mods_low_t {
254 XCB_XKB_V_MODS_LOW_7 = 128,
255 XCB_XKB_V_MODS_LOW_6 = 64,
256 XCB_XKB_V_MODS_LOW_5 = 32,
257 XCB_XKB_V_MODS_LOW_4 = 16,
258 XCB_XKB_V_MODS_LOW_3 = 8,
259 XCB_XKB_V_MODS_LOW_2 = 4,
260 XCB_XKB_V_MODS_LOW_1 = 2,
261 XCB_XKB_V_MODS_LOW_0 = 1
262 } xcb_xkb_v_mods_low_t;
264 typedef enum xcb_xkb_v_mod_t {
265 XCB_XKB_V_MOD_15 = 32768,
266 XCB_XKB_V_MOD_14 = 16384,
267 XCB_XKB_V_MOD_13 = 8192,
268 XCB_XKB_V_MOD_12 = 4096,
269 XCB_XKB_V_MOD_11 = 2048,
270 XCB_XKB_V_MOD_10 = 1024,
271 XCB_XKB_V_MOD_9 = 512,
272 XCB_XKB_V_MOD_8 = 256,
273 XCB_XKB_V_MOD_7 = 128,
274 XCB_XKB_V_MOD_6 = 64,
275 XCB_XKB_V_MOD_5 = 32,
276 XCB_XKB_V_MOD_4 = 16,
283 typedef enum xcb_xkb_explicit_t {
284 XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
285 XCB_XKB_EXPLICIT_BEHAVIOR = 64,
286 XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
287 XCB_XKB_EXPLICIT_INTERPRET = 16,
288 XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
289 XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
290 XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
291 XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
292 } xcb_xkb_explicit_t;
294 typedef enum xcb_xkb_sym_interpret_match_t {
295 XCB_XKB_SYM_INTERPRET_MATCH_NONE_OF = 0,
296 XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF_OR_NONE = 1,
297 XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF = 2,
298 XCB_XKB_SYM_INTERPRET_MATCH_ALL_OF = 3,
299 XCB_XKB_SYM_INTERPRET_MATCH_EXACTLY = 4
300 } xcb_xkb_sym_interpret_match_t;
302 typedef enum xcb_xkb_sym_interp_match_t {
303 XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
304 XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
305 } xcb_xkb_sym_interp_match_t;
307 typedef enum xcb_xkb_im_flag_t {
308 XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
309 XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
310 XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
313 typedef enum xcb_xkb_im_mods_which_t {
314 XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16,
315 XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8,
316 XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4,
317 XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2,
318 XCB_XKB_IM_MODS_WHICH_USE_BASE = 1
319 } xcb_xkb_im_mods_which_t;
321 typedef enum xcb_xkb_im_groups_which_t {
322 XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16,
323 XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8,
324 XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4,
325 XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2,
326 XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1
327 } xcb_xkb_im_groups_which_t;
352 typedef enum xcb_xkb_cm_detail_t {
353 XCB_XKB_CM_DETAIL_SYM_INTERP = 1,
354 XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2
355 } xcb_xkb_cm_detail_t;
357 typedef enum xcb_xkb_name_detail_t {
358 XCB_XKB_NAME_DETAIL_KEYCODES = 1,
359 XCB_XKB_NAME_DETAIL_GEOMETRY = 2,
360 XCB_XKB_NAME_DETAIL_SYMBOLS = 4,
361 XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8,
362 XCB_XKB_NAME_DETAIL_TYPES = 16,
363 XCB_XKB_NAME_DETAIL_COMPAT = 32,
364 XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64,
365 XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128,
366 XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256,
367 XCB_XKB_NAME_DETAIL_KEY_NAMES = 512,
368 XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024,
369 XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048,
370 XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096,
371 XCB_XKB_NAME_DETAIL_RG_NAMES = 8192
372 } xcb_xkb_name_detail_t;
374 typedef enum xcb_xkb_gbn_detail_t {
375 XCB_XKB_GBN_DETAIL_TYPES = 1,
376 XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2,
377 XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4,
378 XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8,
379 XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16,
380 XCB_XKB_GBN_DETAIL_KEY_NAMES = 32,
381 XCB_XKB_GBN_DETAIL_GEOMETRY = 64,
382 XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128
383 } xcb_xkb_gbn_detail_t;
385 typedef enum xcb_xkb_xi_feature_t {
386 XCB_XKB_XI_FEATURE_KEYBOARDS = 1,
387 XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2,
388 XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4,
389 XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8,
390 XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16
391 } xcb_xkb_xi_feature_t;
393 typedef enum xcb_xkb_per_client_flag_t {
394 XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1,
395 XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2,
396 XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4,
397 XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8,
398 XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16
399 } xcb_xkb_per_client_flag_t;
692 typedef enum xcb_xkb_behavior_type_t {
693 XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0,
694 XCB_XKB_BEHAVIOR_TYPE_LOCK = 1,
695 XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2,
696 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3,
697 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4,
698 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129,
699 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130,
700 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131,
701 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132
702 } xcb_xkb_behavior_type_t;
708 xcb_keycode_t keycode;
726 xcb_keycode_t keycode;
743 xcb_keycode_t keycode;
760 xcb_keycode_t keycode;
780 uint16_t virtualMods;
798 uint16_t virtualMods;
814 typedef char xcb_xkb_string8_t;
820 xcb_xkb_string8_t *data;
830 uint8_t cornerRadius;
867 xcb_xkb_string8_t name[4];
886 xcb_xkb_string8_t over[4];
887 xcb_xkb_string8_t under[4];
955 typedef enum xcb_xkb_doodad_type_t {
956 XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
957 XCB_XKB_DOODAD_TYPE_SOLID = 2,
958 XCB_XKB_DOODAD_TYPE_TEXT = 3,
959 XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
960 XCB_XKB_DOODAD_TYPE_LOGO = 5
961 } xcb_xkb_doodad_type_t;
984 xcb_xkb_led_class_spec_t ledClass;
985 xcb_xkb_id_spec_t ledID;
986 uint32_t namesPresent;
987 uint32_t mapsPresent;
988 uint32_t physIndicators;
1001 typedef enum xcb_xkb_error_t {
1002 XCB_XKB_ERROR_BAD_DEVICE = 255,
1003 XCB_XKB_ERROR_BAD_CLASS = 254,
1004 XCB_XKB_ERROR_BAD_ID = 253
1008 #define XCB_XKB_KEYBOARD 0
1014 uint8_t response_type;
1018 uint16_t minorOpcode;
1019 uint8_t majorOpcode;
1023 typedef enum xcb_xkb_sa_t {
1024 XCB_XKB_SA_CLEAR_LOCKS = 1,
1025 XCB_XKB_SA_LATCH_TO_LOCK = 2,
1026 XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1027 XCB_XKB_SA_GROUP_ABSOLUTE = 4
1030 typedef enum xcb_xkb_sa_type_t {
1031 XCB_XKB_SA_TYPE_NO_ACTION = 0,
1032 XCB_XKB_SA_TYPE_SET_MODS = 1,
1033 XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1034 XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1035 XCB_XKB_SA_TYPE_SET_GROUP = 4,
1036 XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1037 XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1038 XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1039 XCB_XKB_SA_TYPE_PTR_BTN = 8,
1040 XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1041 XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1042 XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1043 XCB_XKB_SA_TYPE_TERMINATE = 12,
1044 XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1045 XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1046 XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1047 XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1048 XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1049 XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1050 XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1051 XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1052 } xcb_xkb_sa_type_t;
1194 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1195 XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1196 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1197 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1198 } xcb_xkb_sa_move_ptr_flag_t;
1262 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1263 XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
1264 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1265 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1287 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1288 XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1289 XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1290 XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1291 XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1292 XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1293 } xcb_xkb_sa_iso_lock_flag_t;
1295 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1296 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1297 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1298 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1299 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1300 } xcb_xkb_sa_iso_lock_no_affect_t;
1342 typedef enum xcb_xkb_switch_screen_flag_t {
1343 XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1344 XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1345 } xcb_xkb_switch_screen_flag_t;
1366 typedef enum xcb_xkb_bool_ctrls_high_t {
1367 XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1368 XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1369 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1370 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1371 XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1372 } xcb_xkb_bool_ctrls_high_t;
1374 typedef enum xcb_xkb_bool_ctrls_low_t {
1375 XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1376 XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1377 XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1378 XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1379 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1380 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1381 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1382 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1383 } xcb_xkb_bool_ctrls_low_t;
1391 uint8_t boolCtrlsHigh;
1392 uint8_t boolCtrlsLow;
1411 uint8_t boolCtrlsHigh;
1412 uint8_t boolCtrlsLow;
1425 typedef enum xcb_xkb_action_message_flag_t {
1426 XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1427 XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1428 XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1429 } xcb_xkb_action_message_flag_t;
1454 xcb_keycode_t newkey;
1456 uint8_t realModifiers;
1457 uint8_t vmodsMaskHigh;
1458 uint8_t vmodsMaskLow;
1493 typedef enum xcb_xkb_lock_device_flags_t {
1494 XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1495 XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1496 } xcb_xkb_lock_device_flags_t;
1519 typedef enum xcb_xkb_sa_val_what_t {
1520 XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1521 XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1522 XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1523 XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1524 XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1525 XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1526 } xcb_xkb_sa_val_what_t;
1630 unsigned int sequence;
1634 #define XCB_XKB_USE_EXTENSION 0
1640 uint8_t major_opcode;
1641 uint8_t minor_opcode;
1643 uint16_t wantedMajor;
1644 uint16_t wantedMinor;
1651 uint8_t response_type;
1655 uint16_t serverMajor;
1656 uint16_t serverMinor;
1664 uint16_t affectNewKeyboard;
1665 uint16_t newKeyboardDetails;
1666 uint16_t affectState;
1667 uint16_t stateDetails;
1668 uint32_t affectCtrls;
1669 uint32_t ctrlDetails;
1670 uint32_t affectIndicatorState;
1671 uint32_t indicatorStateDetails;
1672 uint32_t affectIndicatorMap;
1673 uint32_t indicatorMapDetails;
1674 uint16_t affectNames;
1675 uint16_t namesDetails;
1676 uint8_t affectCompat;
1677 uint8_t compatDetails;
1679 uint8_t bellDetails;
1680 uint8_t affectMsgDetails;
1682 uint16_t affectAccessX;
1683 uint16_t accessXDetails;
1684 uint16_t affectExtDev;
1685 uint16_t extdevDetails;
1689 #define XCB_XKB_SELECT_EVENTS 1
1695 uint8_t major_opcode;
1696 uint8_t minor_opcode;
1698 xcb_xkb_device_spec_t deviceSpec;
1699 uint16_t affectWhich;
1707 #define XCB_XKB_BELL 3
1713 uint8_t major_opcode;
1714 uint8_t minor_opcode;
1716 xcb_xkb_device_spec_t deviceSpec;
1717 xcb_xkb_bell_class_spec_t bellClass;
1718 xcb_xkb_id_spec_t bellID;
1727 xcb_window_t window;
1734 unsigned int sequence;
1738 #define XCB_XKB_GET_STATE 4
1744 uint8_t major_opcode;
1745 uint8_t minor_opcode;
1747 xcb_xkb_device_spec_t deviceSpec;
1755 uint8_t response_type;
1761 uint8_t latchedMods;
1764 uint8_t lockedGroup;
1766 int16_t latchedGroup;
1767 uint8_t compatState;
1769 uint8_t compatGrabMods;
1771 uint8_t compatLookupMods;
1773 uint16_t ptrBtnState;
1778 #define XCB_XKB_LATCH_LOCK_STATE 5
1784 uint8_t major_opcode;
1785 uint8_t minor_opcode;
1787 xcb_xkb_device_spec_t deviceSpec;
1788 uint8_t affectModLocks;
1792 uint8_t affectModLatches;
1796 uint16_t groupLatch;
1803 unsigned int sequence;
1807 #define XCB_XKB_GET_CONTROLS 6
1813 uint8_t major_opcode;
1814 uint8_t minor_opcode;
1816 xcb_xkb_device_spec_t deviceSpec;
1824 uint8_t response_type;
1828 uint8_t mouseKeysDfltBtn;
1831 uint8_t internalModsMask;
1832 uint8_t ignoreLockModsMask;
1833 uint8_t internalModsRealMods;
1834 uint8_t ignoreLockModsRealMods;
1836 uint16_t internalModsVmods;
1837 uint16_t ignoreLockModsVmods;
1838 uint16_t repeatDelay;
1839 uint16_t repeatInterval;
1840 uint16_t slowKeysDelay;
1841 uint16_t debounceDelay;
1842 uint16_t mouseKeysDelay;
1843 uint16_t mouseKeysInterval;
1844 uint16_t mouseKeysTimeToMax;
1845 uint16_t mouseKeysMaxSpeed;
1846 int16_t mouseKeysCurve;
1847 uint16_t accessXOption;
1848 uint16_t accessXTimeout;
1849 uint16_t accessXTimeoutOptionsMask;
1850 uint16_t accessXTimeoutOptionsValues;
1852 uint32_t accessXTimeoutMask;
1853 uint32_t accessXTimeoutValues;
1854 uint32_t enabledControls;
1855 uint8_t perKeyRepeat[32];
1859 #define XCB_XKB_SET_CONTROLS 7
1865 uint8_t major_opcode;
1866 uint8_t minor_opcode;
1868 xcb_xkb_device_spec_t deviceSpec;
1869 uint8_t affectInternalRealMods;
1870 uint8_t internalRealMods;
1871 uint8_t affectIgnoreLockRealMods;
1872 uint8_t ignoreLockRealMods;
1873 uint16_t affectInternalVirtualMods;
1874 uint16_t internalVirtualMods;
1875 uint16_t affectIgnoreLockVirtualMods;
1876 uint16_t ignoreLockVirtualMods;
1877 uint8_t mouseKeysDfltBtn;
1879 uint16_t accessXOptions;
1881 uint32_t affectEnabledControls;
1882 uint32_t enabledControls;
1883 uint32_t changeControls;
1884 uint16_t repeatDelay;
1885 uint16_t repeatInterval;
1886 uint16_t slowKeysDelay;
1887 uint16_t debounceDelay;
1888 uint16_t mouseKeysDelay;
1889 uint16_t mouseKeysInterval;
1890 uint16_t mouseKeysTimeToMax;
1891 uint16_t mouseKeysMaxSpeed;
1892 int16_t mouseKeysCurve;
1893 uint16_t accessXTimeout;
1894 uint32_t accessXTimeoutMask;
1895 uint32_t accessXTimeoutValues;
1896 uint16_t accessXTimeoutOptionsMask;
1897 uint16_t accessXTimeoutOptionsValues;
1898 uint8_t perKeyRepeat[32];
1905 unsigned int sequence;
1909 #define XCB_XKB_GET_MAP 8
1915 uint8_t major_opcode;
1916 uint8_t minor_opcode;
1918 xcb_xkb_device_spec_t deviceSpec;
1923 xcb_keycode_t firstKeySym;
1925 xcb_keycode_t firstKeyAction;
1926 uint8_t nKeyActions;
1927 xcb_keycode_t firstKeyBehavior;
1928 uint8_t nKeyBehaviors;
1929 uint16_t virtualMods;
1930 xcb_keycode_t firstKeyExplicit;
1931 uint8_t nKeyExplicit;
1932 xcb_keycode_t firstModMapKey;
1933 uint8_t nModMapKeys;
1934 xcb_keycode_t firstVModMapKey;
1935 uint8_t nVModMapKeys;
1945 uint8_t *acts_rtrn_count;
1949 uint8_t *vmods_rtrn;
1962 uint8_t response_type;
1967 xcb_keycode_t minKeyCode;
1968 xcb_keycode_t maxKeyCode;
1973 xcb_keycode_t firstKeySym;
1976 xcb_keycode_t firstKeyAction;
1977 uint16_t totalActions;
1978 uint8_t nKeyActions;
1979 xcb_keycode_t firstKeyBehavior;
1980 uint8_t nKeyBehaviors;
1981 uint8_t totalKeyBehaviors;
1982 xcb_keycode_t firstKeyExplicit;
1983 uint8_t nKeyExplicit;
1984 uint8_t totalKeyExplicit;
1985 xcb_keycode_t firstModMapKey;
1986 uint8_t nModMapKeys;
1987 uint8_t totalModMapKeys;
1988 xcb_keycode_t firstVModMapKey;
1989 uint8_t nVModMapKeys;
1990 uint8_t totalVModMapKeys;
1992 uint16_t virtualMods;
2001 uint8_t *actionsCount;
2011 #define XCB_XKB_SET_MAP 9
2017 uint8_t major_opcode;
2018 uint8_t minor_opcode;
2020 xcb_xkb_device_spec_t deviceSpec;
2023 xcb_keycode_t minKeyCode;
2024 xcb_keycode_t maxKeyCode;
2027 xcb_keycode_t firstKeySym;
2030 xcb_keycode_t firstKeyAction;
2031 uint8_t nKeyActions;
2032 uint16_t totalActions;
2033 xcb_keycode_t firstKeyBehavior;
2034 uint8_t nKeyBehaviors;
2035 uint8_t totalKeyBehaviors;
2036 xcb_keycode_t firstKeyExplicit;
2037 uint8_t nKeyExplicit;
2038 uint8_t totalKeyExplicit;
2039 xcb_keycode_t firstModMapKey;
2040 uint8_t nModMapKeys;
2041 uint8_t totalModMapKeys;
2042 xcb_keycode_t firstVModMapKey;
2043 uint8_t nVModMapKeys;
2044 uint8_t totalVModMapKeys;
2045 uint16_t virtualMods;
2052 unsigned int sequence;
2056 #define XCB_XKB_GET_COMPAT_MAP 10
2062 uint8_t major_opcode;
2063 uint8_t minor_opcode;
2065 xcb_xkb_device_spec_t deviceSpec;
2076 uint8_t response_type;
2082 uint16_t firstSIRtrn;
2089 #define XCB_XKB_SET_COMPAT_MAP 11
2095 uint8_t major_opcode;
2096 uint8_t minor_opcode;
2098 xcb_xkb_device_spec_t deviceSpec;
2100 uint8_t recomputeActions;
2112 unsigned int sequence;
2116 #define XCB_XKB_GET_INDICATOR_STATE 12
2122 uint8_t major_opcode;
2123 uint8_t minor_opcode;
2125 xcb_xkb_device_spec_t deviceSpec;
2133 uint8_t response_type;
2145 unsigned int sequence;
2149 #define XCB_XKB_GET_INDICATOR_MAP 13
2155 uint8_t major_opcode;
2156 uint8_t minor_opcode;
2158 xcb_xkb_device_spec_t deviceSpec;
2167 uint8_t response_type;
2172 uint32_t realIndicators;
2173 uint8_t nIndicators;
2178 #define XCB_XKB_SET_INDICATOR_MAP 14
2184 uint8_t major_opcode;
2185 uint8_t minor_opcode;
2187 xcb_xkb_device_spec_t deviceSpec;
2196 unsigned int sequence;
2200 #define XCB_XKB_GET_NAMED_INDICATOR 15
2206 uint8_t major_opcode;
2207 uint8_t minor_opcode;
2209 xcb_xkb_device_spec_t deviceSpec;
2210 xcb_xkb_led_class_spec_t ledClass;
2211 xcb_xkb_id_spec_t ledID;
2213 xcb_atom_t indicator;
2220 uint8_t response_type;
2224 xcb_atom_t indicator;
2227 uint8_t realIndicator;
2230 uint8_t map_whichGroups;
2232 uint8_t map_whichMods;
2234 uint8_t map_realMods;
2242 #define XCB_XKB_SET_NAMED_INDICATOR 16
2248 uint8_t major_opcode;
2249 uint8_t minor_opcode;
2251 xcb_xkb_device_spec_t deviceSpec;
2252 xcb_xkb_led_class_spec_t ledClass;
2253 xcb_xkb_id_spec_t ledID;
2255 xcb_atom_t indicator;
2262 uint8_t map_whichGroups;
2264 uint8_t map_whichMods;
2265 uint8_t map_realMods;
2274 unsigned int sequence;
2278 #define XCB_XKB_GET_NAMES 17
2284 uint8_t major_opcode;
2285 uint8_t minor_opcode;
2287 xcb_xkb_device_spec_t deviceSpec;
2296 xcb_atom_t keycodesName;
2297 xcb_atom_t geometryName;
2298 xcb_atom_t symbolsName;
2299 xcb_atom_t physSymbolsName;
2300 xcb_atom_t typesName;
2301 xcb_atom_t compatName;
2302 xcb_atom_t *typeNames;
2303 uint8_t *nLevelsPerType;
2304 uint8_t *alignment_pad;
2305 xcb_atom_t *ktLevelNames;
2306 xcb_atom_t *indicatorNames;
2307 xcb_atom_t *virtualModNames;
2311 xcb_atom_t *radioGroupNames;
2318 uint8_t response_type;
2323 xcb_keycode_t minKeyCode;
2324 xcb_keycode_t maxKeyCode;
2327 uint16_t virtualMods;
2328 xcb_keycode_t firstKey;
2330 uint32_t indicators;
2331 uint8_t nRadioGroups;
2332 uint8_t nKeyAliases;
2341 xcb_atom_t keycodesName;
2342 xcb_atom_t geometryName;
2343 xcb_atom_t symbolsName;
2344 xcb_atom_t physSymbolsName;
2345 xcb_atom_t typesName;
2346 xcb_atom_t compatName;
2347 xcb_atom_t *typeNames;
2348 uint8_t *nLevelsPerType;
2349 xcb_atom_t *ktLevelNames;
2350 xcb_atom_t *indicatorNames;
2351 xcb_atom_t *virtualModNames;
2355 xcb_atom_t *radioGroupNames;
2359 #define XCB_XKB_SET_NAMES 18
2365 uint8_t major_opcode;
2366 uint8_t minor_opcode;
2368 xcb_xkb_device_spec_t deviceSpec;
2369 uint16_t virtualMods;
2373 uint8_t firstKTLevelt;
2375 uint32_t indicators;
2377 uint8_t nRadioGroups;
2378 xcb_keycode_t firstKey;
2380 uint8_t nKeyAliases;
2382 uint16_t totalKTLevelNames;
2389 unsigned int sequence;
2393 #define XCB_XKB_PER_CLIENT_FLAGS 21
2399 uint8_t major_opcode;
2400 uint8_t minor_opcode;
2402 xcb_xkb_device_spec_t deviceSpec;
2406 uint32_t ctrlsToChange;
2408 uint32_t autoCtrlsValues;
2415 uint8_t response_type;
2422 uint32_t autoCtrlsValues;
2430 unsigned int sequence;
2434 #define XCB_XKB_LIST_COMPONENTS 22
2440 uint8_t major_opcode;
2441 uint8_t minor_opcode;
2443 xcb_xkb_device_spec_t deviceSpec;
2451 uint8_t response_type;
2458 uint16_t nCompatMaps;
2460 uint16_t nGeometries;
2469 unsigned int sequence;
2473 #define XCB_XKB_GET_KBD_BY_NAME 23
2479 uint8_t major_opcode;
2480 uint8_t minor_opcode;
2482 xcb_xkb_device_spec_t deviceSpec;
2495 uint8_t *acts_rtrn_count;
2498 uint8_t *vmods_rtrn;
2508 xcb_atom_t keycodesName;
2509 xcb_atom_t geometryName;
2510 xcb_atom_t symbolsName;
2511 xcb_atom_t physSymbolsName;
2512 xcb_atom_t typesName;
2513 xcb_atom_t compatName;
2514 xcb_atom_t *typeNames;
2515 uint8_t *nLevelsPerType;
2516 xcb_atom_t *ktLevelNames;
2517 xcb_atom_t *indicatorNames;
2518 xcb_atom_t *virtualModNames;
2522 xcb_atom_t *radioGroupNames;
2530 uint8_t getmap_type;
2531 uint8_t typeDeviceID;
2532 uint16_t getmap_sequence;
2533 uint32_t getmap_length;
2535 xcb_keycode_t typeMinKeyCode;
2536 xcb_keycode_t typeMaxKeyCode;
2541 xcb_keycode_t firstKeySym;
2544 xcb_keycode_t firstKeyAction;
2545 uint16_t totalActions;
2546 uint8_t nKeyActions;
2547 xcb_keycode_t firstKeyBehavior;
2548 uint8_t nKeyBehaviors;
2549 uint8_t totalKeyBehaviors;
2550 xcb_keycode_t firstKeyExplicit;
2551 uint8_t nKeyExplicit;
2552 uint8_t totalKeyExplicit;
2553 xcb_keycode_t firstModMapKey;
2554 uint8_t nModMapKeys;
2555 uint8_t totalModMapKeys;
2556 xcb_keycode_t firstVModMapKey;
2557 uint8_t nVModMapKeys;
2558 uint8_t totalVModMapKeys;
2560 uint16_t virtualMods;
2564 uint8_t compatmap_type;
2565 uint8_t compatDeviceID;
2566 uint16_t compatmap_sequence;
2567 uint32_t compatmap_length;
2570 uint16_t firstSIRtrn;
2578 uint8_t indicatormap_type;
2579 uint8_t indicatorDeviceID;
2580 uint16_t indicatormap_sequence;
2581 uint32_t indicatormap_length;
2583 uint32_t realIndicators;
2584 uint8_t nIndicators;
2589 uint8_t keyname_type;
2590 uint8_t keyDeviceID;
2591 uint16_t keyname_sequence;
2592 uint32_t keyname_length;
2594 xcb_keycode_t keyMinKeyCode;
2595 xcb_keycode_t keyMaxKeyCode;
2598 uint16_t virtualMods;
2599 xcb_keycode_t firstKey;
2601 uint32_t indicators;
2602 uint8_t nRadioGroups;
2603 uint8_t nKeyAliases;
2609 uint8_t geometry_type;
2610 uint8_t geometryDeviceID;
2611 uint16_t geometry_sequence;
2612 uint32_t geometry_length;
2614 uint8_t geometryFound;
2618 uint16_t nProperties;
2623 uint16_t nKeyAliases;
2624 uint8_t baseColorNdx;
2625 uint8_t labelColorNdx;
2637 uint8_t response_type;
2641 xcb_keycode_t minKeyCode;
2642 xcb_keycode_t maxKeyCode;
2644 uint8_t newKeyboard;
2654 unsigned int sequence;
2658 #define XCB_XKB_GET_DEVICE_INFO 24
2664 uint8_t major_opcode;
2665 uint8_t minor_opcode;
2667 xcb_xkb_device_spec_t deviceSpec;
2670 uint8_t firstButton;
2673 xcb_xkb_led_class_spec_t ledClass;
2674 xcb_xkb_id_spec_t ledID;
2681 uint8_t response_type;
2687 uint16_t unsupported;
2688 uint16_t nDeviceLedFBs;
2689 uint8_t firstBtnWanted;
2690 uint8_t nBtnsWanted;
2691 uint8_t firstBtnRtrn;
2694 uint8_t hasOwnState;
2703 #define XCB_XKB_SET_DEVICE_INFO 25
2709 uint8_t major_opcode;
2710 uint8_t minor_opcode;
2712 xcb_xkb_device_spec_t deviceSpec;
2716 uint16_t nDeviceLedFBs;
2723 unsigned int sequence;
2727 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
2733 uint8_t major_opcode;
2734 uint8_t minor_opcode;
2738 uint32_t affectFlags;
2740 uint32_t affectCtrls;
2748 uint8_t response_type;
2752 uint32_t currentFlags;
2753 uint32_t currentCtrls;
2754 uint32_t supportedFlags;
2755 uint32_t supportedCtrls;
2760 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
2766 uint8_t response_type;
2769 xcb_timestamp_t time;
2771 uint8_t oldDeviceID;
2772 xcb_keycode_t minKeyCode;
2773 xcb_keycode_t maxKeyCode;
2774 xcb_keycode_t oldMinKeyCode;
2775 xcb_keycode_t oldMaxKeyCode;
2776 uint8_t requestMajor;
2777 uint8_t requestMinor;
2783 #define XCB_XKB_MAP_NOTIFY 1
2789 uint8_t response_type;
2792 xcb_timestamp_t time;
2794 uint8_t ptrBtnActions;
2796 xcb_keycode_t minKeyCode;
2797 xcb_keycode_t maxKeyCode;
2800 xcb_keycode_t firstKeySym;
2802 xcb_keycode_t firstKeyAct;
2804 xcb_keycode_t firstKeyBehavior;
2805 uint8_t nKeyBehavior;
2806 xcb_keycode_t firstKeyExplicit;
2807 uint8_t nKeyExplicit;
2808 xcb_keycode_t firstModMapKey;
2809 uint8_t nModMapKeys;
2810 xcb_keycode_t firstVModMapKey;
2811 uint8_t nVModMapKeys;
2812 uint16_t virtualMods;
2817 #define XCB_XKB_STATE_NOTIFY 2
2823 uint8_t response_type;
2826 xcb_timestamp_t time;
2830 uint8_t latchedMods;
2834 int16_t latchedGroup;
2835 uint8_t lockedGroup;
2836 uint8_t compatState;
2838 uint8_t compatGrabMods;
2840 uint8_t compatLoockupMods;
2841 uint16_t ptrBtnState;
2843 xcb_keycode_t keycode;
2845 uint8_t requestMajor;
2846 uint8_t requestMinor;
2850 #define XCB_XKB_CONTROLS_NOTIFY 3
2856 uint8_t response_type;
2859 xcb_timestamp_t time;
2863 uint32_t changedControls;
2864 uint32_t enabledControls;
2865 uint32_t enabledControlChanges;
2866 xcb_keycode_t keycode;
2868 uint8_t requestMajor;
2869 uint8_t requestMinor;
2874 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
2880 uint8_t response_type;
2883 xcb_timestamp_t time;
2887 uint32_t stateChanged;
2892 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
2898 uint8_t response_type;
2901 xcb_timestamp_t time;
2905 uint32_t mapChanged;
2910 #define XCB_XKB_NAMES_NOTIFY 6
2916 uint8_t response_type;
2919 xcb_timestamp_t time;
2925 uint8_t firstLevelName;
2926 uint8_t nLevelNames;
2928 uint8_t nRadioGroups;
2929 uint8_t nKeyAliases;
2930 uint8_t changedGroupNames;
2931 uint16_t changedVirtualMods;
2932 xcb_keycode_t firstKey;
2934 uint32_t changedIndicators;
2939 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
2945 uint8_t response_type;
2948 xcb_timestamp_t time;
2950 uint8_t changedGroups;
2958 #define XCB_XKB_BELL_NOTIFY 8
2964 uint8_t response_type;
2967 xcb_timestamp_t time;
2975 xcb_window_t window;
2981 #define XCB_XKB_ACTION_MESSAGE 9
2987 uint8_t response_type;
2990 xcb_timestamp_t time;
2992 xcb_keycode_t keycode;
2994 uint8_t keyEventFollows;
2997 xcb_xkb_string8_t message[8];
3002 #define XCB_XKB_ACCESS_X_NOTIFY 10
3008 uint8_t response_type;
3011 xcb_timestamp_t time;
3013 xcb_keycode_t keycode;
3015 uint16_t slowKeysDelay;
3016 uint16_t debounceDelay;
3021 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3027 uint8_t response_type;
3030 xcb_timestamp_t time;
3036 uint32_t ledsDefined;
3038 uint8_t firstButton;
3041 uint16_t unsupported;
3230 xcb_xkb_counted_string_16_sizeof (
const void *_buffer );
3297 xcb_xkb_key_type_sizeof (
const void *_buffer );
3341 xcb_xkb_key_sym_map_sizeof (
const void *_buffer );
3698 xcb_xkb_set_key_type_sizeof (
const void *_buffer );
3765 xcb_xkb_outline_sizeof (
const void *_buffer );
3800 xcb_xkb_shape_sizeof (
const void *_buffer );
3878 xcb_xkb_overlay_row_sizeof (
const void *_buffer );
3913 xcb_xkb_overlay_sizeof (
const void *_buffer );
3945 xcb_xkb_row_sizeof (
const void *_buffer );
3980 xcb_xkb_listing_sizeof (
const void *_buffer );
4015 xcb_xkb_device_led_info_sizeof (
const void *_buffer );
4620 uint16_t wantedMajor ,
4621 uint16_t wantedMinor );
4636 uint16_t wantedMajor ,
4637 uint16_t wantedMinor );
4659 xcb_xkb_select_events_details_serialize (
void **_buffer ,
4660 uint16_t affectWhich ,
4662 uint16_t selectAll ,
4666 xcb_xkb_select_events_details_unpack (
const void *_buffer ,
4667 uint16_t affectWhich ,
4669 uint16_t selectAll ,
4673 xcb_xkb_select_events_details_sizeof (
const void *_buffer ,
4674 uint16_t affectWhich ,
4676 uint16_t selectAll );
4691 xcb_xkb_device_spec_t deviceSpec ,
4692 uint16_t affectWhich ,
4694 uint16_t selectAll ,
4695 uint16_t affectMap ,
4697 const void *details );
4709 xcb_xkb_device_spec_t deviceSpec ,
4710 uint16_t affectWhich ,
4712 uint16_t selectAll ,
4713 uint16_t affectMap ,
4715 const void *details );
4730 xcb_xkb_device_spec_t deviceSpec ,
4731 uint16_t affectWhich ,
4733 uint16_t selectAll ,
4734 uint16_t affectMap ,
4748 xcb_xkb_device_spec_t deviceSpec ,
4749 uint16_t affectWhich ,
4751 uint16_t selectAll ,
4752 uint16_t affectMap ,
4769 xcb_xkb_device_spec_t deviceSpec ,
4770 xcb_xkb_bell_class_spec_t bellClass ,
4771 xcb_xkb_id_spec_t bellID ,
4773 uint8_t forceSound ,
4778 xcb_window_t window );
4790 xcb_xkb_device_spec_t deviceSpec ,
4791 xcb_xkb_bell_class_spec_t bellClass ,
4792 xcb_xkb_id_spec_t bellID ,
4794 uint8_t forceSound ,
4799 xcb_window_t window );
4811 xcb_xkb_device_spec_t deviceSpec );
4826 xcb_xkb_device_spec_t deviceSpec );
4860 xcb_xkb_device_spec_t deviceSpec ,
4861 uint8_t affectModLocks ,
4865 uint8_t affectModLatches ,
4866 uint8_t latchGroup ,
4867 uint16_t groupLatch );
4879 xcb_xkb_device_spec_t deviceSpec ,
4880 uint8_t affectModLocks ,
4884 uint8_t affectModLatches ,
4885 uint8_t latchGroup ,
4886 uint16_t groupLatch );
4898 xcb_xkb_device_spec_t deviceSpec );
4913 xcb_xkb_device_spec_t deviceSpec );
4947 xcb_xkb_device_spec_t deviceSpec ,
4948 uint8_t affectInternalRealMods ,
4949 uint8_t internalRealMods ,
4950 uint8_t affectIgnoreLockRealMods ,
4951 uint8_t ignoreLockRealMods ,
4952 uint16_t affectInternalVirtualMods ,
4953 uint16_t internalVirtualMods ,
4954 uint16_t affectIgnoreLockVirtualMods ,
4955 uint16_t ignoreLockVirtualMods ,
4956 uint8_t mouseKeysDfltBtn ,
4957 uint8_t groupsWrap ,
4958 uint16_t accessXOptions ,
4959 uint32_t affectEnabledControls ,
4960 uint32_t enabledControls ,
4961 uint32_t changeControls ,
4962 uint16_t repeatDelay ,
4963 uint16_t repeatInterval ,
4964 uint16_t slowKeysDelay ,
4965 uint16_t debounceDelay ,
4966 uint16_t mouseKeysDelay ,
4967 uint16_t mouseKeysInterval ,
4968 uint16_t mouseKeysTimeToMax ,
4969 uint16_t mouseKeysMaxSpeed ,
4970 int16_t mouseKeysCurve ,
4971 uint16_t accessXTimeout ,
4972 uint32_t accessXTimeoutMask ,
4973 uint32_t accessXTimeoutValues ,
4974 uint16_t accessXTimeoutOptionsMask ,
4975 uint16_t accessXTimeoutOptionsValues ,
4976 const uint8_t *perKeyRepeat );
4988 xcb_xkb_device_spec_t deviceSpec ,
4989 uint8_t affectInternalRealMods ,
4990 uint8_t internalRealMods ,
4991 uint8_t affectIgnoreLockRealMods ,
4992 uint8_t ignoreLockRealMods ,
4993 uint16_t affectInternalVirtualMods ,
4994 uint16_t internalVirtualMods ,
4995 uint16_t affectIgnoreLockVirtualMods ,
4996 uint16_t ignoreLockVirtualMods ,
4997 uint8_t mouseKeysDfltBtn ,
4998 uint8_t groupsWrap ,
4999 uint16_t accessXOptions ,
5000 uint32_t affectEnabledControls ,
5001 uint32_t enabledControls ,
5002 uint32_t changeControls ,
5003 uint16_t repeatDelay ,
5004 uint16_t repeatInterval ,
5005 uint16_t slowKeysDelay ,
5006 uint16_t debounceDelay ,
5007 uint16_t mouseKeysDelay ,
5008 uint16_t mouseKeysInterval ,
5009 uint16_t mouseKeysTimeToMax ,
5010 uint16_t mouseKeysMaxSpeed ,
5011 int16_t mouseKeysCurve ,
5012 uint16_t accessXTimeout ,
5013 uint32_t accessXTimeoutMask ,
5014 uint32_t accessXTimeoutValues ,
5015 uint16_t accessXTimeoutOptionsMask ,
5016 uint16_t accessXTimeoutOptionsValues ,
5017 const uint8_t *perKeyRepeat );
5113 xcb_xkb_get_map_map_serialize (
void **_buffer ,
5116 uint8_t nKeyActions ,
5117 uint16_t totalActions ,
5118 uint8_t totalKeyBehaviors ,
5119 uint16_t virtualMods ,
5120 uint8_t totalKeyExplicit ,
5121 uint8_t totalModMapKeys ,
5122 uint8_t totalVModMapKeys ,
5127 xcb_xkb_get_map_map_unpack (
const void *_buffer ,
5130 uint8_t nKeyActions ,
5131 uint16_t totalActions ,
5132 uint8_t totalKeyBehaviors ,
5133 uint16_t virtualMods ,
5134 uint8_t totalKeyExplicit ,
5135 uint8_t totalModMapKeys ,
5136 uint8_t totalVModMapKeys ,
5141 xcb_xkb_get_map_map_sizeof (
const void *_buffer ,
5144 uint8_t nKeyActions ,
5145 uint16_t totalActions ,
5146 uint8_t totalKeyBehaviors ,
5147 uint16_t virtualMods ,
5148 uint8_t totalKeyExplicit ,
5149 uint8_t totalModMapKeys ,
5150 uint8_t totalVModMapKeys ,
5163 xcb_xkb_device_spec_t deviceSpec ,
5168 xcb_keycode_t firstKeySym ,
5170 xcb_keycode_t firstKeyAction ,
5171 uint8_t nKeyActions ,
5172 xcb_keycode_t firstKeyBehavior ,
5173 uint8_t nKeyBehaviors ,
5174 uint16_t virtualMods ,
5175 xcb_keycode_t firstKeyExplicit ,
5176 uint8_t nKeyExplicit ,
5177 xcb_keycode_t firstModMapKey ,
5178 uint8_t nModMapKeys ,
5179 xcb_keycode_t firstVModMapKey ,
5180 uint8_t nVModMapKeys );
5195 xcb_xkb_device_spec_t deviceSpec ,
5200 xcb_keycode_t firstKeySym ,
5202 xcb_keycode_t firstKeyAction ,
5203 uint8_t nKeyActions ,
5204 xcb_keycode_t firstKeyBehavior ,
5205 uint8_t nKeyBehaviors ,
5206 uint16_t virtualMods ,
5207 xcb_keycode_t firstKeyExplicit ,
5208 uint8_t nKeyExplicit ,
5209 xcb_keycode_t firstModMapKey ,
5210 uint8_t nModMapKeys ,
5211 xcb_keycode_t firstVModMapKey ,
5212 uint8_t nVModMapKeys );
5330 xcb_xkb_set_map_values_serialize (
void **_buffer ,
5333 uint8_t nKeyActions ,
5334 uint16_t totalActions ,
5335 uint8_t totalKeyBehaviors ,
5336 uint16_t virtualMods ,
5337 uint8_t totalKeyExplicit ,
5338 uint8_t totalModMapKeys ,
5339 uint8_t totalVModMapKeys ,
5344 xcb_xkb_set_map_values_unpack (
const void *_buffer ,
5347 uint8_t nKeyActions ,
5348 uint16_t totalActions ,
5349 uint8_t totalKeyBehaviors ,
5350 uint16_t virtualMods ,
5351 uint8_t totalKeyExplicit ,
5352 uint8_t totalModMapKeys ,
5353 uint8_t totalVModMapKeys ,
5358 xcb_xkb_set_map_values_sizeof (
const void *_buffer ,
5361 uint8_t nKeyActions ,
5362 uint16_t totalActions ,
5363 uint8_t totalKeyBehaviors ,
5364 uint16_t virtualMods ,
5365 uint8_t totalKeyExplicit ,
5366 uint8_t totalModMapKeys ,
5367 uint8_t totalVModMapKeys ,
5383 xcb_xkb_device_spec_t deviceSpec ,
5386 xcb_keycode_t minKeyCode ,
5387 xcb_keycode_t maxKeyCode ,
5390 xcb_keycode_t firstKeySym ,
5392 uint16_t totalSyms ,
5393 xcb_keycode_t firstKeyAction ,
5394 uint8_t nKeyActions ,
5395 uint16_t totalActions ,
5396 xcb_keycode_t firstKeyBehavior ,
5397 uint8_t nKeyBehaviors ,
5398 uint8_t totalKeyBehaviors ,
5399 xcb_keycode_t firstKeyExplicit ,
5400 uint8_t nKeyExplicit ,
5401 uint8_t totalKeyExplicit ,
5402 xcb_keycode_t firstModMapKey ,
5403 uint8_t nModMapKeys ,
5404 uint8_t totalModMapKeys ,
5405 xcb_keycode_t firstVModMapKey ,
5406 uint8_t nVModMapKeys ,
5407 uint8_t totalVModMapKeys ,
5408 uint16_t virtualMods ,
5409 const void *values );
5421 xcb_xkb_device_spec_t deviceSpec ,
5424 xcb_keycode_t minKeyCode ,
5425 xcb_keycode_t maxKeyCode ,
5428 xcb_keycode_t firstKeySym ,
5430 uint16_t totalSyms ,
5431 xcb_keycode_t firstKeyAction ,
5432 uint8_t nKeyActions ,
5433 uint16_t totalActions ,
5434 xcb_keycode_t firstKeyBehavior ,
5435 uint8_t nKeyBehaviors ,
5436 uint8_t totalKeyBehaviors ,
5437 xcb_keycode_t firstKeyExplicit ,
5438 uint8_t nKeyExplicit ,
5439 uint8_t totalKeyExplicit ,
5440 xcb_keycode_t firstModMapKey ,
5441 uint8_t nModMapKeys ,
5442 uint8_t totalModMapKeys ,
5443 xcb_keycode_t firstVModMapKey ,
5444 uint8_t nVModMapKeys ,
5445 uint8_t totalVModMapKeys ,
5446 uint16_t virtualMods ,
5447 const void *values );
5462 xcb_xkb_device_spec_t deviceSpec ,
5465 xcb_keycode_t minKeyCode ,
5466 xcb_keycode_t maxKeyCode ,
5469 xcb_keycode_t firstKeySym ,
5471 uint16_t totalSyms ,
5472 xcb_keycode_t firstKeyAction ,
5473 uint8_t nKeyActions ,
5474 uint16_t totalActions ,
5475 xcb_keycode_t firstKeyBehavior ,
5476 uint8_t nKeyBehaviors ,
5477 uint8_t totalKeyBehaviors ,
5478 xcb_keycode_t firstKeyExplicit ,
5479 uint8_t nKeyExplicit ,
5480 uint8_t totalKeyExplicit ,
5481 xcb_keycode_t firstModMapKey ,
5482 uint8_t nModMapKeys ,
5483 uint8_t totalModMapKeys ,
5484 xcb_keycode_t firstVModMapKey ,
5485 uint8_t nVModMapKeys ,
5486 uint8_t totalVModMapKeys ,
5487 uint16_t virtualMods ,
5500 xcb_xkb_device_spec_t deviceSpec ,
5503 xcb_keycode_t minKeyCode ,
5504 xcb_keycode_t maxKeyCode ,
5507 xcb_keycode_t firstKeySym ,
5509 uint16_t totalSyms ,
5510 xcb_keycode_t firstKeyAction ,
5511 uint8_t nKeyActions ,
5512 uint16_t totalActions ,
5513 xcb_keycode_t firstKeyBehavior ,
5514 uint8_t nKeyBehaviors ,
5515 uint8_t totalKeyBehaviors ,
5516 xcb_keycode_t firstKeyExplicit ,
5517 uint8_t nKeyExplicit ,
5518 uint8_t totalKeyExplicit ,
5519 xcb_keycode_t firstModMapKey ,
5520 uint8_t nModMapKeys ,
5521 uint8_t totalModMapKeys ,
5522 xcb_keycode_t firstVModMapKey ,
5523 uint8_t nVModMapKeys ,
5524 uint8_t totalVModMapKeys ,
5525 uint16_t virtualMods ,
5529 xcb_xkb_get_compat_map_sizeof (
const void *_buffer );
5541 xcb_xkb_device_spec_t deviceSpec ,
5560 xcb_xkb_device_spec_t deviceSpec ,
5604 xcb_xkb_set_compat_map_sizeof (
const void *_buffer );
5619 xcb_xkb_device_spec_t deviceSpec ,
5620 uint8_t recomputeActions ,
5621 uint8_t truncateSI ,
5638 xcb_xkb_device_spec_t deviceSpec ,
5639 uint8_t recomputeActions ,
5640 uint8_t truncateSI ,
5657 xcb_xkb_device_spec_t deviceSpec );
5672 xcb_xkb_device_spec_t deviceSpec );
5694 xcb_xkb_get_indicator_map_sizeof (
const void *_buffer );
5706 xcb_xkb_device_spec_t deviceSpec ,
5722 xcb_xkb_device_spec_t deviceSpec ,
5754 xcb_xkb_set_indicator_map_sizeof (
const void *_buffer );
5769 xcb_xkb_device_spec_t deviceSpec ,
5783 xcb_xkb_device_spec_t deviceSpec ,
5797 xcb_xkb_device_spec_t deviceSpec ,
5798 xcb_xkb_led_class_spec_t ledClass ,
5799 xcb_xkb_id_spec_t ledID ,
5800 xcb_atom_t indicator );
5815 xcb_xkb_device_spec_t deviceSpec ,
5816 xcb_xkb_led_class_spec_t ledClass ,
5817 xcb_xkb_id_spec_t ledID ,
5818 xcb_atom_t indicator );
5852 xcb_xkb_device_spec_t deviceSpec ,
5853 xcb_xkb_led_class_spec_t ledClass ,
5854 xcb_xkb_id_spec_t ledID ,
5855 xcb_atom_t indicator ,
5861 uint8_t map_whichGroups ,
5862 uint8_t map_groups ,
5863 uint8_t map_whichMods ,
5864 uint8_t map_realMods ,
5865 uint16_t map_vmods ,
5866 uint32_t map_ctrls );
5878 xcb_xkb_device_spec_t deviceSpec ,
5879 xcb_xkb_led_class_spec_t ledClass ,
5880 xcb_xkb_id_spec_t ledID ,
5881 xcb_atom_t indicator ,
5887 uint8_t map_whichGroups ,
5888 uint8_t map_groups ,
5889 uint8_t map_whichMods ,
5890 uint8_t map_realMods ,
5891 uint16_t map_vmods ,
5892 uint32_t map_ctrls );
6005 xcb_xkb_get_names_value_list_serialize (
void **_buffer ,
6007 uint32_t indicators ,
6008 uint16_t virtualMods ,
6009 uint8_t groupNames ,
6011 uint8_t nKeyAliases ,
6012 uint8_t nRadioGroups ,
6017 xcb_xkb_get_names_value_list_unpack (
const void *_buffer ,
6019 uint32_t indicators ,
6020 uint16_t virtualMods ,
6021 uint8_t groupNames ,
6023 uint8_t nKeyAliases ,
6024 uint8_t nRadioGroups ,
6029 xcb_xkb_get_names_value_list_sizeof (
const void *_buffer ,
6031 uint32_t indicators ,
6032 uint16_t virtualMods ,
6033 uint8_t groupNames ,
6035 uint8_t nKeyAliases ,
6036 uint8_t nRadioGroups ,
6049 xcb_xkb_device_spec_t deviceSpec ,
6065 xcb_xkb_device_spec_t deviceSpec ,
6190 xcb_xkb_set_names_values_serialize (
void **_buffer ,
6192 uint32_t indicators ,
6193 uint16_t virtualMods ,
6194 uint8_t groupNames ,
6196 uint8_t nKeyAliases ,
6197 uint8_t nRadioGroups ,
6202 xcb_xkb_set_names_values_unpack (
const void *_buffer ,
6204 uint32_t indicators ,
6205 uint16_t virtualMods ,
6206 uint8_t groupNames ,
6208 uint8_t nKeyAliases ,
6209 uint8_t nRadioGroups ,
6214 xcb_xkb_set_names_values_sizeof (
const void *_buffer ,
6216 uint32_t indicators ,
6217 uint16_t virtualMods ,
6218 uint8_t groupNames ,
6220 uint8_t nKeyAliases ,
6221 uint8_t nRadioGroups ,
6237 xcb_xkb_device_spec_t deviceSpec ,
6238 uint16_t virtualMods ,
6242 uint8_t firstKTLevelt ,
6244 uint32_t indicators ,
6245 uint8_t groupNames ,
6246 uint8_t nRadioGroups ,
6247 xcb_keycode_t firstKey ,
6249 uint8_t nKeyAliases ,
6250 uint16_t totalKTLevelNames ,
6251 const void *values );
6263 xcb_xkb_device_spec_t deviceSpec ,
6264 uint16_t virtualMods ,
6268 uint8_t firstKTLevelt ,
6270 uint32_t indicators ,
6271 uint8_t groupNames ,
6272 uint8_t nRadioGroups ,
6273 xcb_keycode_t firstKey ,
6275 uint8_t nKeyAliases ,
6276 uint16_t totalKTLevelNames ,
6277 const void *values );
6292 xcb_xkb_device_spec_t deviceSpec ,
6293 uint16_t virtualMods ,
6297 uint8_t firstKTLevelt ,
6299 uint32_t indicators ,
6300 uint8_t groupNames ,
6301 uint8_t nRadioGroups ,
6302 xcb_keycode_t firstKey ,
6304 uint8_t nKeyAliases ,
6305 uint16_t totalKTLevelNames ,
6318 xcb_xkb_device_spec_t deviceSpec ,
6319 uint16_t virtualMods ,
6323 uint8_t firstKTLevelt ,
6325 uint32_t indicators ,
6326 uint8_t groupNames ,
6327 uint8_t nRadioGroups ,
6328 xcb_keycode_t firstKey ,
6330 uint8_t nKeyAliases ,
6331 uint16_t totalKTLevelNames ,
6344 xcb_xkb_device_spec_t deviceSpec ,
6347 uint32_t ctrlsToChange ,
6348 uint32_t autoCtrls ,
6349 uint32_t autoCtrlsValues );
6364 xcb_xkb_device_spec_t deviceSpec ,
6367 uint32_t ctrlsToChange ,
6368 uint32_t autoCtrls ,
6369 uint32_t autoCtrlsValues );
6391 xcb_xkb_list_components_sizeof (
const void *_buffer );
6403 xcb_xkb_device_spec_t deviceSpec ,
6404 uint16_t maxNames );
6419 xcb_xkb_device_spec_t deviceSpec ,
6420 uint16_t maxNames );
6571 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (
void **_buffer ,
6574 uint8_t nKeyActions ,
6575 uint16_t totalActions ,
6576 uint8_t totalKeyBehaviors ,
6577 uint16_t virtualMods ,
6578 uint8_t totalKeyExplicit ,
6579 uint8_t totalModMapKeys ,
6580 uint8_t totalVModMapKeys ,
6585 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (
const void *_buffer ,
6588 uint8_t nKeyActions ,
6589 uint16_t totalActions ,
6590 uint8_t totalKeyBehaviors ,
6591 uint16_t virtualMods ,
6592 uint8_t totalKeyExplicit ,
6593 uint8_t totalModMapKeys ,
6594 uint8_t totalVModMapKeys ,
6599 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (
const void *_buffer ,
6602 uint8_t nKeyActions ,
6603 uint16_t totalActions ,
6604 uint8_t totalKeyBehaviors ,
6605 uint16_t virtualMods ,
6606 uint8_t totalKeyExplicit ,
6607 uint8_t totalModMapKeys ,
6608 uint8_t totalVModMapKeys ,
6711 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (
void **_buffer ,
6713 uint32_t indicators ,
6714 uint16_t virtualMods ,
6715 uint8_t groupNames ,
6717 uint8_t nKeyAliases ,
6718 uint8_t nRadioGroups ,
6723 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (
const void *_buffer ,
6725 uint32_t indicators ,
6726 uint16_t virtualMods ,
6727 uint8_t groupNames ,
6729 uint8_t nKeyAliases ,
6730 uint8_t nRadioGroups ,
6735 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (
const void *_buffer ,
6737 uint32_t indicators ,
6738 uint16_t virtualMods ,
6739 uint8_t groupNames ,
6741 uint8_t nKeyAliases ,
6742 uint8_t nRadioGroups ,
6785 xcb_xkb_get_kbd_by_name_replies_serialize (
void **_buffer ,
6790 xcb_xkb_get_kbd_by_name_replies_unpack (
const void *_buffer ,
6795 xcb_xkb_get_kbd_by_name_replies_sizeof (
const void *_buffer ,
6796 uint16_t reported );
6808 xcb_xkb_device_spec_t deviceSpec ,
6826 xcb_xkb_device_spec_t deviceSpec ,
6854 xcb_xkb_get_device_info_sizeof (
const void *_buffer );
6866 xcb_xkb_device_spec_t deviceSpec ,
6868 uint8_t allButtons ,
6869 uint8_t firstButton ,
6871 xcb_xkb_led_class_spec_t ledClass ,
6872 xcb_xkb_id_spec_t ledID );
6887 xcb_xkb_device_spec_t deviceSpec ,
6889 uint8_t allButtons ,
6890 uint8_t firstButton ,
6892 xcb_xkb_led_class_spec_t ledClass ,
6893 xcb_xkb_id_spec_t ledID );
6939 xcb_xkb_set_device_info_sizeof (
const void *_buffer );
6954 xcb_xkb_device_spec_t deviceSpec ,
6958 uint16_t nDeviceLedFBs ,
6972 xcb_xkb_device_spec_t deviceSpec ,
6976 uint16_t nDeviceLedFBs ,
6981 xcb_xkb_set_debugging_flags_sizeof (
const void *_buffer );
6993 uint16_t msgLength ,
6994 uint32_t affectFlags ,
6996 uint32_t affectCtrls ,
6998 const xcb_xkb_string8_t *message );
7013 uint16_t msgLength ,
7014 uint32_t affectFlags ,
7016 uint32_t affectCtrls ,
7018 const xcb_xkb_string8_t *message );