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 uint16_t valueLength;
847 uint8_t cornerRadius;
884 xcb_xkb_string8_t name[4];
903 xcb_xkb_string8_t over[4];
904 xcb_xkb_string8_t under[4];
972 typedef enum xcb_xkb_doodad_type_t {
973 XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
974 XCB_XKB_DOODAD_TYPE_SOLID = 2,
975 XCB_XKB_DOODAD_TYPE_TEXT = 3,
976 XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
977 XCB_XKB_DOODAD_TYPE_LOGO = 5
978 } xcb_xkb_doodad_type_t;
1089 uint8_t offColorNdx;
1206 xcb_xkb_led_class_spec_t ledClass;
1207 xcb_xkb_id_spec_t ledID;
1208 uint32_t namesPresent;
1209 uint32_t mapsPresent;
1210 uint32_t physIndicators;
1223 typedef enum xcb_xkb_error_t {
1224 XCB_XKB_ERROR_BAD_DEVICE = 255,
1225 XCB_XKB_ERROR_BAD_CLASS = 254,
1226 XCB_XKB_ERROR_BAD_ID = 253
1230 #define XCB_XKB_KEYBOARD 0
1236 uint8_t response_type;
1240 uint16_t minorOpcode;
1241 uint8_t majorOpcode;
1245 typedef enum xcb_xkb_sa_t {
1246 XCB_XKB_SA_CLEAR_LOCKS = 1,
1247 XCB_XKB_SA_LATCH_TO_LOCK = 2,
1248 XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1249 XCB_XKB_SA_GROUP_ABSOLUTE = 4
1252 typedef enum xcb_xkb_sa_type_t {
1253 XCB_XKB_SA_TYPE_NO_ACTION = 0,
1254 XCB_XKB_SA_TYPE_SET_MODS = 1,
1255 XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1256 XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1257 XCB_XKB_SA_TYPE_SET_GROUP = 4,
1258 XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1259 XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1260 XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1261 XCB_XKB_SA_TYPE_PTR_BTN = 8,
1262 XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1263 XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1264 XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1265 XCB_XKB_SA_TYPE_TERMINATE = 12,
1266 XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1267 XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1268 XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1269 XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1270 XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1271 XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1272 XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1273 XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1274 } xcb_xkb_sa_type_t;
1416 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1417 XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1418 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1419 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1420 } xcb_xkb_sa_move_ptr_flag_t;
1484 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1485 XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
1486 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1487 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1509 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1510 XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1511 XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1512 XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1513 XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1514 XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1515 } xcb_xkb_sa_iso_lock_flag_t;
1517 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1518 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1519 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1520 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1521 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1522 } xcb_xkb_sa_iso_lock_no_affect_t;
1564 typedef enum xcb_xkb_switch_screen_flag_t {
1565 XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1566 XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1567 } xcb_xkb_switch_screen_flag_t;
1588 typedef enum xcb_xkb_bool_ctrls_high_t {
1589 XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1590 XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1591 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1592 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1593 XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1594 } xcb_xkb_bool_ctrls_high_t;
1596 typedef enum xcb_xkb_bool_ctrls_low_t {
1597 XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1598 XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1599 XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1600 XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1601 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1602 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1603 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1604 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1605 } xcb_xkb_bool_ctrls_low_t;
1613 uint8_t boolCtrlsHigh;
1614 uint8_t boolCtrlsLow;
1633 uint8_t boolCtrlsHigh;
1634 uint8_t boolCtrlsLow;
1647 typedef enum xcb_xkb_action_message_flag_t {
1648 XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1649 XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1650 XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1651 } xcb_xkb_action_message_flag_t;
1676 xcb_keycode_t newkey;
1678 uint8_t realModifiers;
1679 uint8_t vmodsMaskHigh;
1680 uint8_t vmodsMaskLow;
1715 typedef enum xcb_xkb_lock_device_flags_t {
1716 XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1717 XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1718 } xcb_xkb_lock_device_flags_t;
1741 typedef enum xcb_xkb_sa_val_what_t {
1742 XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1743 XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1744 XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1745 XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1746 XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1747 XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1748 } xcb_xkb_sa_val_what_t;
1852 unsigned int sequence;
1856 #define XCB_XKB_USE_EXTENSION 0
1862 uint8_t major_opcode;
1863 uint8_t minor_opcode;
1865 uint16_t wantedMajor;
1866 uint16_t wantedMinor;
1873 uint8_t response_type;
1877 uint16_t serverMajor;
1878 uint16_t serverMinor;
1886 uint16_t affectNewKeyboard;
1887 uint16_t newKeyboardDetails;
1888 uint16_t affectState;
1889 uint16_t stateDetails;
1890 uint32_t affectCtrls;
1891 uint32_t ctrlDetails;
1892 uint32_t affectIndicatorState;
1893 uint32_t indicatorStateDetails;
1894 uint32_t affectIndicatorMap;
1895 uint32_t indicatorMapDetails;
1896 uint16_t affectNames;
1897 uint16_t namesDetails;
1898 uint8_t affectCompat;
1899 uint8_t compatDetails;
1901 uint8_t bellDetails;
1902 uint8_t affectMsgDetails;
1904 uint16_t affectAccessX;
1905 uint16_t accessXDetails;
1906 uint16_t affectExtDev;
1907 uint16_t extdevDetails;
1911 #define XCB_XKB_SELECT_EVENTS 1
1917 uint8_t major_opcode;
1918 uint8_t minor_opcode;
1920 xcb_xkb_device_spec_t deviceSpec;
1921 uint16_t affectWhich;
1929 #define XCB_XKB_BELL 3
1935 uint8_t major_opcode;
1936 uint8_t minor_opcode;
1938 xcb_xkb_device_spec_t deviceSpec;
1939 xcb_xkb_bell_class_spec_t bellClass;
1940 xcb_xkb_id_spec_t bellID;
1949 xcb_window_t window;
1956 unsigned int sequence;
1960 #define XCB_XKB_GET_STATE 4
1966 uint8_t major_opcode;
1967 uint8_t minor_opcode;
1969 xcb_xkb_device_spec_t deviceSpec;
1977 uint8_t response_type;
1983 uint8_t latchedMods;
1986 uint8_t lockedGroup;
1988 int16_t latchedGroup;
1989 uint8_t compatState;
1991 uint8_t compatGrabMods;
1993 uint8_t compatLookupMods;
1995 uint16_t ptrBtnState;
2000 #define XCB_XKB_LATCH_LOCK_STATE 5
2006 uint8_t major_opcode;
2007 uint8_t minor_opcode;
2009 xcb_xkb_device_spec_t deviceSpec;
2010 uint8_t affectModLocks;
2014 uint8_t affectModLatches;
2017 uint16_t groupLatch;
2024 unsigned int sequence;
2028 #define XCB_XKB_GET_CONTROLS 6
2034 uint8_t major_opcode;
2035 uint8_t minor_opcode;
2037 xcb_xkb_device_spec_t deviceSpec;
2045 uint8_t response_type;
2049 uint8_t mouseKeysDfltBtn;
2052 uint8_t internalModsMask;
2053 uint8_t ignoreLockModsMask;
2054 uint8_t internalModsRealMods;
2055 uint8_t ignoreLockModsRealMods;
2057 uint16_t internalModsVmods;
2058 uint16_t ignoreLockModsVmods;
2059 uint16_t repeatDelay;
2060 uint16_t repeatInterval;
2061 uint16_t slowKeysDelay;
2062 uint16_t debounceDelay;
2063 uint16_t mouseKeysDelay;
2064 uint16_t mouseKeysInterval;
2065 uint16_t mouseKeysTimeToMax;
2066 uint16_t mouseKeysMaxSpeed;
2067 int16_t mouseKeysCurve;
2068 uint16_t accessXOption;
2069 uint16_t accessXTimeout;
2070 uint16_t accessXTimeoutOptionsMask;
2071 uint16_t accessXTimeoutOptionsValues;
2073 uint32_t accessXTimeoutMask;
2074 uint32_t accessXTimeoutValues;
2075 uint32_t enabledControls;
2076 uint8_t perKeyRepeat[32];
2080 #define XCB_XKB_SET_CONTROLS 7
2086 uint8_t major_opcode;
2087 uint8_t minor_opcode;
2089 xcb_xkb_device_spec_t deviceSpec;
2090 uint8_t affectInternalRealMods;
2091 uint8_t internalRealMods;
2092 uint8_t affectIgnoreLockRealMods;
2093 uint8_t ignoreLockRealMods;
2094 uint16_t affectInternalVirtualMods;
2095 uint16_t internalVirtualMods;
2096 uint16_t affectIgnoreLockVirtualMods;
2097 uint16_t ignoreLockVirtualMods;
2098 uint8_t mouseKeysDfltBtn;
2100 uint16_t accessXOptions;
2102 uint32_t affectEnabledControls;
2103 uint32_t enabledControls;
2104 uint32_t changeControls;
2105 uint16_t repeatDelay;
2106 uint16_t repeatInterval;
2107 uint16_t slowKeysDelay;
2108 uint16_t debounceDelay;
2109 uint16_t mouseKeysDelay;
2110 uint16_t mouseKeysInterval;
2111 uint16_t mouseKeysTimeToMax;
2112 uint16_t mouseKeysMaxSpeed;
2113 int16_t mouseKeysCurve;
2114 uint16_t accessXTimeout;
2115 uint32_t accessXTimeoutMask;
2116 uint32_t accessXTimeoutValues;
2117 uint16_t accessXTimeoutOptionsMask;
2118 uint16_t accessXTimeoutOptionsValues;
2119 uint8_t perKeyRepeat[32];
2126 unsigned int sequence;
2130 #define XCB_XKB_GET_MAP 8
2136 uint8_t major_opcode;
2137 uint8_t minor_opcode;
2139 xcb_xkb_device_spec_t deviceSpec;
2144 xcb_keycode_t firstKeySym;
2146 xcb_keycode_t firstKeyAction;
2147 uint8_t nKeyActions;
2148 xcb_keycode_t firstKeyBehavior;
2149 uint8_t nKeyBehaviors;
2150 uint16_t virtualMods;
2151 xcb_keycode_t firstKeyExplicit;
2152 uint8_t nKeyExplicit;
2153 xcb_keycode_t firstModMapKey;
2154 uint8_t nModMapKeys;
2155 xcb_keycode_t firstVModMapKey;
2156 uint8_t nVModMapKeys;
2166 uint8_t *acts_rtrn_count;
2167 uint8_t *alignment_pad;
2170 uint8_t *vmods_rtrn;
2171 uint8_t *alignment_pad2;
2173 uint16_t *alignment_pad3;
2175 uint16_t *alignment_pad4;
2183 uint8_t response_type;
2188 xcb_keycode_t minKeyCode;
2189 xcb_keycode_t maxKeyCode;
2194 xcb_keycode_t firstKeySym;
2197 xcb_keycode_t firstKeyAction;
2198 uint16_t totalActions;
2199 uint8_t nKeyActions;
2200 xcb_keycode_t firstKeyBehavior;
2201 uint8_t nKeyBehaviors;
2202 uint8_t totalKeyBehaviors;
2203 xcb_keycode_t firstKeyExplicit;
2204 uint8_t nKeyExplicit;
2205 uint8_t totalKeyExplicit;
2206 xcb_keycode_t firstModMapKey;
2207 uint8_t nModMapKeys;
2208 uint8_t totalModMapKeys;
2209 xcb_keycode_t firstVModMapKey;
2210 uint8_t nVModMapKeys;
2211 uint8_t totalVModMapKeys;
2213 uint16_t virtualMods;
2222 uint8_t *actionsCount;
2232 #define XCB_XKB_SET_MAP 9
2238 uint8_t major_opcode;
2239 uint8_t minor_opcode;
2241 xcb_xkb_device_spec_t deviceSpec;
2244 xcb_keycode_t minKeyCode;
2245 xcb_keycode_t maxKeyCode;
2248 xcb_keycode_t firstKeySym;
2251 xcb_keycode_t firstKeyAction;
2252 uint8_t nKeyActions;
2253 uint16_t totalActions;
2254 xcb_keycode_t firstKeyBehavior;
2255 uint8_t nKeyBehaviors;
2256 uint8_t totalKeyBehaviors;
2257 xcb_keycode_t firstKeyExplicit;
2258 uint8_t nKeyExplicit;
2259 uint8_t totalKeyExplicit;
2260 xcb_keycode_t firstModMapKey;
2261 uint8_t nModMapKeys;
2262 uint8_t totalModMapKeys;
2263 xcb_keycode_t firstVModMapKey;
2264 uint8_t nVModMapKeys;
2265 uint8_t totalVModMapKeys;
2266 uint16_t virtualMods;
2273 unsigned int sequence;
2277 #define XCB_XKB_GET_COMPAT_MAP 10
2283 uint8_t major_opcode;
2284 uint8_t minor_opcode;
2286 xcb_xkb_device_spec_t deviceSpec;
2297 uint8_t response_type;
2303 uint16_t firstSIRtrn;
2310 #define XCB_XKB_SET_COMPAT_MAP 11
2316 uint8_t major_opcode;
2317 uint8_t minor_opcode;
2319 xcb_xkb_device_spec_t deviceSpec;
2321 uint8_t recomputeActions;
2333 unsigned int sequence;
2337 #define XCB_XKB_GET_INDICATOR_STATE 12
2343 uint8_t major_opcode;
2344 uint8_t minor_opcode;
2346 xcb_xkb_device_spec_t deviceSpec;
2354 uint8_t response_type;
2366 unsigned int sequence;
2370 #define XCB_XKB_GET_INDICATOR_MAP 13
2376 uint8_t major_opcode;
2377 uint8_t minor_opcode;
2379 xcb_xkb_device_spec_t deviceSpec;
2388 uint8_t response_type;
2393 uint32_t realIndicators;
2394 uint8_t nIndicators;
2399 #define XCB_XKB_SET_INDICATOR_MAP 14
2405 uint8_t major_opcode;
2406 uint8_t minor_opcode;
2408 xcb_xkb_device_spec_t deviceSpec;
2417 unsigned int sequence;
2421 #define XCB_XKB_GET_NAMED_INDICATOR 15
2427 uint8_t major_opcode;
2428 uint8_t minor_opcode;
2430 xcb_xkb_device_spec_t deviceSpec;
2431 xcb_xkb_led_class_spec_t ledClass;
2432 xcb_xkb_id_spec_t ledID;
2434 xcb_atom_t indicator;
2441 uint8_t response_type;
2445 xcb_atom_t indicator;
2448 uint8_t realIndicator;
2451 uint8_t map_whichGroups;
2453 uint8_t map_whichMods;
2455 uint8_t map_realMods;
2463 #define XCB_XKB_SET_NAMED_INDICATOR 16
2469 uint8_t major_opcode;
2470 uint8_t minor_opcode;
2472 xcb_xkb_device_spec_t deviceSpec;
2473 xcb_xkb_led_class_spec_t ledClass;
2474 xcb_xkb_id_spec_t ledID;
2476 xcb_atom_t indicator;
2483 uint8_t map_whichGroups;
2485 uint8_t map_whichMods;
2486 uint8_t map_realMods;
2495 unsigned int sequence;
2499 #define XCB_XKB_GET_NAMES 17
2505 uint8_t major_opcode;
2506 uint8_t minor_opcode;
2508 xcb_xkb_device_spec_t deviceSpec;
2517 xcb_atom_t keycodesName;
2518 xcb_atom_t geometryName;
2519 xcb_atom_t symbolsName;
2520 xcb_atom_t physSymbolsName;
2521 xcb_atom_t typesName;
2522 xcb_atom_t compatName;
2523 xcb_atom_t *typeNames;
2524 uint8_t *nLevelsPerType;
2525 uint8_t *alignment_pad;
2526 xcb_atom_t *ktLevelNames;
2527 xcb_atom_t *indicatorNames;
2528 xcb_atom_t *virtualModNames;
2532 xcb_atom_t *radioGroupNames;
2539 uint8_t response_type;
2544 xcb_keycode_t minKeyCode;
2545 xcb_keycode_t maxKeyCode;
2548 uint16_t virtualMods;
2549 xcb_keycode_t firstKey;
2551 uint32_t indicators;
2552 uint8_t nRadioGroups;
2553 uint8_t nKeyAliases;
2562 xcb_atom_t keycodesName;
2563 xcb_atom_t geometryName;
2564 xcb_atom_t symbolsName;
2565 xcb_atom_t physSymbolsName;
2566 xcb_atom_t typesName;
2567 xcb_atom_t compatName;
2568 xcb_atom_t *typeNames;
2569 uint8_t *nLevelsPerType;
2570 xcb_atom_t *ktLevelNames;
2571 xcb_atom_t *indicatorNames;
2572 xcb_atom_t *virtualModNames;
2576 xcb_atom_t *radioGroupNames;
2580 #define XCB_XKB_SET_NAMES 18
2586 uint8_t major_opcode;
2587 uint8_t minor_opcode;
2589 xcb_xkb_device_spec_t deviceSpec;
2590 uint16_t virtualMods;
2594 uint8_t firstKTLevelt;
2596 uint32_t indicators;
2598 uint8_t nRadioGroups;
2599 xcb_keycode_t firstKey;
2601 uint8_t nKeyAliases;
2603 uint16_t totalKTLevelNames;
2610 unsigned int sequence;
2614 #define XCB_XKB_GET_GEOMETRY 19
2620 uint8_t major_opcode;
2621 uint8_t minor_opcode;
2623 xcb_xkb_device_spec_t deviceSpec;
2632 uint8_t response_type;
2641 uint16_t nProperties;
2646 uint16_t nKeyAliases;
2647 uint8_t baseColorNdx;
2648 uint8_t labelColorNdx;
2652 #define XCB_XKB_SET_GEOMETRY 20
2658 uint8_t major_opcode;
2659 uint8_t minor_opcode;
2661 xcb_xkb_device_spec_t deviceSpec;
2667 uint16_t nProperties;
2670 uint16_t nKeyAliases;
2671 uint8_t baseColorNdx;
2672 uint8_t labelColorNdx;
2680 unsigned int sequence;
2684 #define XCB_XKB_PER_CLIENT_FLAGS 21
2690 uint8_t major_opcode;
2691 uint8_t minor_opcode;
2693 xcb_xkb_device_spec_t deviceSpec;
2697 uint32_t ctrlsToChange;
2699 uint32_t autoCtrlsValues;
2706 uint8_t response_type;
2713 uint32_t autoCtrlsValues;
2721 unsigned int sequence;
2725 #define XCB_XKB_LIST_COMPONENTS 22
2731 uint8_t major_opcode;
2732 uint8_t minor_opcode;
2734 xcb_xkb_device_spec_t deviceSpec;
2736 uint8_t keymapsSpecLen;
2737 uint8_t keycodesSpecLen;
2738 uint8_t typesSpecLen;
2739 uint8_t compatMapSpecLen;
2740 uint8_t symbolsSpecLen;
2741 uint8_t geometrySpecLen;
2748 uint8_t response_type;
2755 uint16_t nCompatMaps;
2757 uint16_t nGeometries;
2766 unsigned int sequence;
2770 #define XCB_XKB_GET_KBD_BY_NAME 23
2776 uint8_t major_opcode;
2777 uint8_t minor_opcode;
2779 xcb_xkb_device_spec_t deviceSpec;
2784 uint8_t keymapsSpecLen;
2785 uint8_t keycodesSpecLen;
2786 uint8_t typesSpecLen;
2787 uint8_t compatMapSpecLen;
2788 uint8_t symbolsSpecLen;
2789 uint8_t geometrySpecLen;
2798 uint8_t *acts_rtrn_count;
2801 uint8_t *vmods_rtrn;
2811 xcb_atom_t keycodesName;
2812 xcb_atom_t geometryName;
2813 xcb_atom_t symbolsName;
2814 xcb_atom_t physSymbolsName;
2815 xcb_atom_t typesName;
2816 xcb_atom_t compatName;
2817 xcb_atom_t *typeNames;
2818 uint8_t *nLevelsPerType;
2819 xcb_atom_t *ktLevelNames;
2820 xcb_atom_t *indicatorNames;
2821 xcb_atom_t *virtualModNames;
2825 xcb_atom_t *radioGroupNames;
2833 uint8_t getmap_type;
2834 uint8_t typeDeviceID;
2835 uint16_t getmap_sequence;
2836 uint32_t getmap_length;
2838 xcb_keycode_t typeMinKeyCode;
2839 xcb_keycode_t typeMaxKeyCode;
2844 xcb_keycode_t firstKeySym;
2847 xcb_keycode_t firstKeyAction;
2848 uint16_t totalActions;
2849 uint8_t nKeyActions;
2850 xcb_keycode_t firstKeyBehavior;
2851 uint8_t nKeyBehaviors;
2852 uint8_t totalKeyBehaviors;
2853 xcb_keycode_t firstKeyExplicit;
2854 uint8_t nKeyExplicit;
2855 uint8_t totalKeyExplicit;
2856 xcb_keycode_t firstModMapKey;
2857 uint8_t nModMapKeys;
2858 uint8_t totalModMapKeys;
2859 xcb_keycode_t firstVModMapKey;
2860 uint8_t nVModMapKeys;
2861 uint8_t totalVModMapKeys;
2863 uint16_t virtualMods;
2867 uint8_t compatmap_type;
2868 uint8_t compatDeviceID;
2869 uint16_t compatmap_sequence;
2870 uint32_t compatmap_length;
2873 uint16_t firstSIRtrn;
2881 uint8_t indicatormap_type;
2882 uint8_t indicatorDeviceID;
2883 uint16_t indicatormap_sequence;
2884 uint32_t indicatormap_length;
2886 uint32_t realIndicators;
2887 uint8_t nIndicators;
2892 uint8_t keyname_type;
2893 uint8_t keyDeviceID;
2894 uint16_t keyname_sequence;
2895 uint32_t keyname_length;
2897 xcb_keycode_t keyMinKeyCode;
2898 xcb_keycode_t keyMaxKeyCode;
2901 uint16_t virtualMods;
2902 xcb_keycode_t firstKey;
2904 uint32_t indicators;
2905 uint8_t nRadioGroups;
2906 uint8_t nKeyAliases;
2912 uint8_t geometry_type;
2913 uint8_t geometryDeviceID;
2914 uint16_t geometry_sequence;
2915 uint32_t geometry_length;
2917 uint8_t geometryFound;
2921 uint16_t nProperties;
2926 uint16_t nKeyAliases;
2927 uint8_t baseColorNdx;
2928 uint8_t labelColorNdx;
2956 uint8_t response_type;
2960 xcb_keycode_t minKeyCode;
2961 xcb_keycode_t maxKeyCode;
2963 uint8_t newKeyboard;
2973 unsigned int sequence;
2977 #define XCB_XKB_GET_DEVICE_INFO 24
2983 uint8_t major_opcode;
2984 uint8_t minor_opcode;
2986 xcb_xkb_device_spec_t deviceSpec;
2989 uint8_t firstButton;
2992 xcb_xkb_led_class_spec_t ledClass;
2993 xcb_xkb_id_spec_t ledID;
3000 uint8_t response_type;
3006 uint16_t unsupported;
3007 uint16_t nDeviceLedFBs;
3008 uint8_t firstBtnWanted;
3009 uint8_t nBtnsWanted;
3010 uint8_t firstBtnRtrn;
3013 uint8_t hasOwnState;
3022 #define XCB_XKB_SET_DEVICE_INFO 25
3028 uint8_t major_opcode;
3029 uint8_t minor_opcode;
3031 xcb_xkb_device_spec_t deviceSpec;
3035 uint16_t nDeviceLedFBs;
3042 unsigned int sequence;
3046 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
3052 uint8_t major_opcode;
3053 uint8_t minor_opcode;
3057 uint32_t affectFlags;
3059 uint32_t affectCtrls;
3067 uint8_t response_type;
3071 uint32_t currentFlags;
3072 uint32_t currentCtrls;
3073 uint32_t supportedFlags;
3074 uint32_t supportedCtrls;
3079 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
3085 uint8_t response_type;
3088 xcb_timestamp_t time;
3090 uint8_t oldDeviceID;
3091 xcb_keycode_t minKeyCode;
3092 xcb_keycode_t maxKeyCode;
3093 xcb_keycode_t oldMinKeyCode;
3094 xcb_keycode_t oldMaxKeyCode;
3095 uint8_t requestMajor;
3096 uint8_t requestMinor;
3102 #define XCB_XKB_MAP_NOTIFY 1
3108 uint8_t response_type;
3111 xcb_timestamp_t time;
3113 uint8_t ptrBtnActions;
3115 xcb_keycode_t minKeyCode;
3116 xcb_keycode_t maxKeyCode;
3119 xcb_keycode_t firstKeySym;
3121 xcb_keycode_t firstKeyAct;
3123 xcb_keycode_t firstKeyBehavior;
3124 uint8_t nKeyBehavior;
3125 xcb_keycode_t firstKeyExplicit;
3126 uint8_t nKeyExplicit;
3127 xcb_keycode_t firstModMapKey;
3128 uint8_t nModMapKeys;
3129 xcb_keycode_t firstVModMapKey;
3130 uint8_t nVModMapKeys;
3131 uint16_t virtualMods;
3136 #define XCB_XKB_STATE_NOTIFY 2
3142 uint8_t response_type;
3145 xcb_timestamp_t time;
3149 uint8_t latchedMods;
3153 int16_t latchedGroup;
3154 uint8_t lockedGroup;
3155 uint8_t compatState;
3157 uint8_t compatGrabMods;
3159 uint8_t compatLoockupMods;
3160 uint16_t ptrBtnState;
3162 xcb_keycode_t keycode;
3164 uint8_t requestMajor;
3165 uint8_t requestMinor;
3169 #define XCB_XKB_CONTROLS_NOTIFY 3
3175 uint8_t response_type;
3178 xcb_timestamp_t time;
3182 uint32_t changedControls;
3183 uint32_t enabledControls;
3184 uint32_t enabledControlChanges;
3185 xcb_keycode_t keycode;
3187 uint8_t requestMajor;
3188 uint8_t requestMinor;
3193 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
3199 uint8_t response_type;
3202 xcb_timestamp_t time;
3206 uint32_t stateChanged;
3211 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
3217 uint8_t response_type;
3220 xcb_timestamp_t time;
3224 uint32_t mapChanged;
3229 #define XCB_XKB_NAMES_NOTIFY 6
3235 uint8_t response_type;
3238 xcb_timestamp_t time;
3244 uint8_t firstLevelName;
3245 uint8_t nLevelNames;
3247 uint8_t nRadioGroups;
3248 uint8_t nKeyAliases;
3249 uint8_t changedGroupNames;
3250 uint16_t changedVirtualMods;
3251 xcb_keycode_t firstKey;
3253 uint32_t changedIndicators;
3258 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
3264 uint8_t response_type;
3267 xcb_timestamp_t time;
3269 uint8_t changedGroups;
3277 #define XCB_XKB_BELL_NOTIFY 8
3283 uint8_t response_type;
3286 xcb_timestamp_t time;
3294 xcb_window_t window;
3300 #define XCB_XKB_ACTION_MESSAGE 9
3306 uint8_t response_type;
3309 xcb_timestamp_t time;
3311 xcb_keycode_t keycode;
3313 uint8_t keyEventFollows;
3316 xcb_xkb_string8_t message[8];
3321 #define XCB_XKB_ACCESS_X_NOTIFY 10
3327 uint8_t response_type;
3330 xcb_timestamp_t time;
3332 xcb_keycode_t keycode;
3334 uint16_t slowKeysDelay;
3335 uint16_t debounceDelay;
3340 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3346 uint8_t response_type;
3349 xcb_timestamp_t time;
3355 uint32_t ledsDefined;
3357 uint8_t firstButton;
3360 uint16_t unsupported;
3709 xcb_xkb_counted_string_16_sizeof (
const void *_buffer );
3876 xcb_xkb_key_type_sizeof (
const void *_buffer );
4000 xcb_xkb_key_sym_map_sizeof (
const void *_buffer );
4687 xcb_xkb_set_key_type_sizeof (
const void *_buffer );
4854 xcb_xkb_property_serialize (
void **_buffer ,
4856 const xcb_xkb_string8_t *name ,
4857 const xcb_xkb_string8_t *value );
4860 xcb_xkb_property_unserialize (
const void *_buffer ,
4864 xcb_xkb_property_sizeof (
const void *_buffer );
4988 xcb_xkb_outline_sizeof (
const void *_buffer );
5073 xcb_xkb_shape_sizeof (
const void *_buffer );
5231 xcb_xkb_overlay_row_sizeof (
const void *_buffer );
5316 xcb_xkb_overlay_sizeof (
const void *_buffer );
5388 xcb_xkb_row_sizeof (
const void *_buffer );
5559 xcb_xkb_text_doodad_sizeof (
const void *_buffer );
5648 xcb_xkb_logo_doodad_sizeof (
const void *_buffer );
5694 xcb_xkb_doodad_sizeof (
const void *_buffer );
5740 xcb_xkb_section_sizeof (
const void *_buffer );
5864 xcb_xkb_listing_sizeof (
const void *_buffer );
5949 xcb_xkb_device_led_info_sizeof (
const void *_buffer );
7126 uint16_t wantedMajor ,
7127 uint16_t wantedMinor );
7154 uint16_t wantedMajor ,
7155 uint16_t wantedMinor );
7189 xcb_xkb_select_events_details_serialize (
void **_buffer ,
7190 uint16_t affectWhich ,
7192 uint16_t selectAll ,
7196 xcb_xkb_select_events_details_unpack (
const void *_buffer ,
7197 uint16_t affectWhich ,
7199 uint16_t selectAll ,
7203 xcb_xkb_select_events_details_sizeof (
const void *_buffer ,
7204 uint16_t affectWhich ,
7206 uint16_t selectAll );
7238 xcb_xkb_device_spec_t deviceSpec ,
7239 uint16_t affectWhich ,
7241 uint16_t selectAll ,
7242 uint16_t affectMap ,
7244 const void *details );
7273 xcb_xkb_device_spec_t deviceSpec ,
7274 uint16_t affectWhich ,
7276 uint16_t selectAll ,
7277 uint16_t affectMap ,
7279 const void *details );
7311 xcb_xkb_device_spec_t deviceSpec ,
7312 uint16_t affectWhich ,
7314 uint16_t selectAll ,
7315 uint16_t affectMap ,
7346 xcb_xkb_device_spec_t deviceSpec ,
7347 uint16_t affectWhich ,
7349 uint16_t selectAll ,
7350 uint16_t affectMap ,
7387 xcb_xkb_device_spec_t deviceSpec ,
7388 xcb_xkb_bell_class_spec_t bellClass ,
7389 xcb_xkb_id_spec_t bellID ,
7391 uint8_t forceSound ,
7396 xcb_window_t window );
7428 xcb_xkb_device_spec_t deviceSpec ,
7429 xcb_xkb_bell_class_spec_t bellClass ,
7430 xcb_xkb_id_spec_t bellID ,
7432 uint8_t forceSound ,
7437 xcb_window_t window );
7460 xcb_xkb_device_spec_t deviceSpec );
7486 xcb_xkb_device_spec_t deviceSpec );
7550 xcb_xkb_device_spec_t deviceSpec ,
7551 uint8_t affectModLocks ,
7555 uint8_t affectModLatches ,
7556 uint8_t latchGroup ,
7557 uint16_t groupLatch );
7587 xcb_xkb_device_spec_t deviceSpec ,
7588 uint8_t affectModLocks ,
7592 uint8_t affectModLatches ,
7593 uint8_t latchGroup ,
7594 uint16_t groupLatch );
7617 xcb_xkb_device_spec_t deviceSpec );
7643 xcb_xkb_device_spec_t deviceSpec );
7729 xcb_xkb_device_spec_t deviceSpec ,
7730 uint8_t affectInternalRealMods ,
7731 uint8_t internalRealMods ,
7732 uint8_t affectIgnoreLockRealMods ,
7733 uint8_t ignoreLockRealMods ,
7734 uint16_t affectInternalVirtualMods ,
7735 uint16_t internalVirtualMods ,
7736 uint16_t affectIgnoreLockVirtualMods ,
7737 uint16_t ignoreLockVirtualMods ,
7738 uint8_t mouseKeysDfltBtn ,
7739 uint8_t groupsWrap ,
7740 uint16_t accessXOptions ,
7741 uint32_t affectEnabledControls ,
7742 uint32_t enabledControls ,
7743 uint32_t changeControls ,
7744 uint16_t repeatDelay ,
7745 uint16_t repeatInterval ,
7746 uint16_t slowKeysDelay ,
7747 uint16_t debounceDelay ,
7748 uint16_t mouseKeysDelay ,
7749 uint16_t mouseKeysInterval ,
7750 uint16_t mouseKeysTimeToMax ,
7751 uint16_t mouseKeysMaxSpeed ,
7752 int16_t mouseKeysCurve ,
7753 uint16_t accessXTimeout ,
7754 uint32_t accessXTimeoutMask ,
7755 uint32_t accessXTimeoutValues ,
7756 uint16_t accessXTimeoutOptionsMask ,
7757 uint16_t accessXTimeoutOptionsValues ,
7758 const uint8_t *perKeyRepeat );
7810 xcb_xkb_device_spec_t deviceSpec ,
7811 uint8_t affectInternalRealMods ,
7812 uint8_t internalRealMods ,
7813 uint8_t affectIgnoreLockRealMods ,
7814 uint8_t ignoreLockRealMods ,
7815 uint16_t affectInternalVirtualMods ,
7816 uint16_t internalVirtualMods ,
7817 uint16_t affectIgnoreLockVirtualMods ,
7818 uint16_t ignoreLockVirtualMods ,
7819 uint8_t mouseKeysDfltBtn ,
7820 uint8_t groupsWrap ,
7821 uint16_t accessXOptions ,
7822 uint32_t affectEnabledControls ,
7823 uint32_t enabledControls ,
7824 uint32_t changeControls ,
7825 uint16_t repeatDelay ,
7826 uint16_t repeatInterval ,
7827 uint16_t slowKeysDelay ,
7828 uint16_t debounceDelay ,
7829 uint16_t mouseKeysDelay ,
7830 uint16_t mouseKeysInterval ,
7831 uint16_t mouseKeysTimeToMax ,
7832 uint16_t mouseKeysMaxSpeed ,
7833 int16_t mouseKeysCurve ,
7834 uint16_t accessXTimeout ,
7835 uint32_t accessXTimeoutMask ,
7836 uint32_t accessXTimeoutValues ,
7837 uint16_t accessXTimeoutOptionsMask ,
7838 uint16_t accessXTimeoutOptionsValues ,
7839 const uint8_t *perKeyRepeat );
8349 xcb_xkb_get_map_map_serialize (
void **_buffer ,
8352 uint8_t nKeyActions ,
8353 uint16_t totalActions ,
8354 uint8_t totalKeyBehaviors ,
8355 uint16_t virtualMods ,
8356 uint8_t totalKeyExplicit ,
8357 uint8_t totalModMapKeys ,
8358 uint8_t totalVModMapKeys ,
8363 xcb_xkb_get_map_map_unpack (
const void *_buffer ,
8366 uint8_t nKeyActions ,
8367 uint16_t totalActions ,
8368 uint8_t totalKeyBehaviors ,
8369 uint16_t virtualMods ,
8370 uint8_t totalKeyExplicit ,
8371 uint8_t totalModMapKeys ,
8372 uint8_t totalVModMapKeys ,
8377 xcb_xkb_get_map_map_sizeof (
const void *_buffer ,
8380 uint8_t nKeyActions ,
8381 uint16_t totalActions ,
8382 uint8_t totalKeyBehaviors ,
8383 uint16_t virtualMods ,
8384 uint8_t totalKeyExplicit ,
8385 uint8_t totalModMapKeys ,
8386 uint8_t totalVModMapKeys ,
8427 xcb_xkb_device_spec_t deviceSpec ,
8432 xcb_keycode_t firstKeySym ,
8434 xcb_keycode_t firstKeyAction ,
8435 uint8_t nKeyActions ,
8436 xcb_keycode_t firstKeyBehavior ,
8437 uint8_t nKeyBehaviors ,
8438 uint16_t virtualMods ,
8439 xcb_keycode_t firstKeyExplicit ,
8440 uint8_t nKeyExplicit ,
8441 xcb_keycode_t firstModMapKey ,
8442 uint8_t nModMapKeys ,
8443 xcb_keycode_t firstVModMapKey ,
8444 uint8_t nVModMapKeys );
8487 xcb_xkb_device_spec_t deviceSpec ,
8492 xcb_keycode_t firstKeySym ,
8494 xcb_keycode_t firstKeyAction ,
8495 uint8_t nKeyActions ,
8496 xcb_keycode_t firstKeyBehavior ,
8497 uint8_t nKeyBehaviors ,
8498 uint16_t virtualMods ,
8499 xcb_keycode_t firstKeyExplicit ,
8500 uint8_t nKeyExplicit ,
8501 xcb_keycode_t firstModMapKey ,
8502 uint8_t nModMapKeys ,
8503 xcb_keycode_t firstVModMapKey ,
8504 uint8_t nVModMapKeys );
8894 xcb_xkb_set_map_values_serialize (
void **_buffer ,
8897 uint8_t nKeyActions ,
8898 uint16_t totalActions ,
8899 uint8_t totalKeyBehaviors ,
8900 uint16_t virtualMods ,
8901 uint8_t totalKeyExplicit ,
8902 uint8_t totalModMapKeys ,
8903 uint8_t totalVModMapKeys ,
8908 xcb_xkb_set_map_values_unpack (
const void *_buffer ,
8911 uint8_t nKeyActions ,
8912 uint16_t totalActions ,
8913 uint8_t totalKeyBehaviors ,
8914 uint16_t virtualMods ,
8915 uint8_t totalKeyExplicit ,
8916 uint8_t totalModMapKeys ,
8917 uint8_t totalVModMapKeys ,
8922 xcb_xkb_set_map_values_sizeof (
const void *_buffer ,
8925 uint8_t nKeyActions ,
8926 uint16_t totalActions ,
8927 uint8_t totalKeyBehaviors ,
8928 uint16_t virtualMods ,
8929 uint8_t totalKeyExplicit ,
8930 uint8_t totalModMapKeys ,
8931 uint8_t totalVModMapKeys ,
8984 xcb_xkb_device_spec_t deviceSpec ,
8987 xcb_keycode_t minKeyCode ,
8988 xcb_keycode_t maxKeyCode ,
8991 xcb_keycode_t firstKeySym ,
8993 uint16_t totalSyms ,
8994 xcb_keycode_t firstKeyAction ,
8995 uint8_t nKeyActions ,
8996 uint16_t totalActions ,
8997 xcb_keycode_t firstKeyBehavior ,
8998 uint8_t nKeyBehaviors ,
8999 uint8_t totalKeyBehaviors ,
9000 xcb_keycode_t firstKeyExplicit ,
9001 uint8_t nKeyExplicit ,
9002 uint8_t totalKeyExplicit ,
9003 xcb_keycode_t firstModMapKey ,
9004 uint8_t nModMapKeys ,
9005 uint8_t totalModMapKeys ,
9006 xcb_keycode_t firstVModMapKey ,
9007 uint8_t nVModMapKeys ,
9008 uint8_t totalVModMapKeys ,
9009 uint16_t virtualMods ,
9010 const void *values );
9059 xcb_xkb_device_spec_t deviceSpec ,
9062 xcb_keycode_t minKeyCode ,
9063 xcb_keycode_t maxKeyCode ,
9066 xcb_keycode_t firstKeySym ,
9068 uint16_t totalSyms ,
9069 xcb_keycode_t firstKeyAction ,
9070 uint8_t nKeyActions ,
9071 uint16_t totalActions ,
9072 xcb_keycode_t firstKeyBehavior ,
9073 uint8_t nKeyBehaviors ,
9074 uint8_t totalKeyBehaviors ,
9075 xcb_keycode_t firstKeyExplicit ,
9076 uint8_t nKeyExplicit ,
9077 uint8_t totalKeyExplicit ,
9078 xcb_keycode_t firstModMapKey ,
9079 uint8_t nModMapKeys ,
9080 uint8_t totalModMapKeys ,
9081 xcb_keycode_t firstVModMapKey ,
9082 uint8_t nVModMapKeys ,
9083 uint8_t totalVModMapKeys ,
9084 uint16_t virtualMods ,
9085 const void *values );
9137 xcb_xkb_device_spec_t deviceSpec ,
9140 xcb_keycode_t minKeyCode ,
9141 xcb_keycode_t maxKeyCode ,
9144 xcb_keycode_t firstKeySym ,
9146 uint16_t totalSyms ,
9147 xcb_keycode_t firstKeyAction ,
9148 uint8_t nKeyActions ,
9149 uint16_t totalActions ,
9150 xcb_keycode_t firstKeyBehavior ,
9151 uint8_t nKeyBehaviors ,
9152 uint8_t totalKeyBehaviors ,
9153 xcb_keycode_t firstKeyExplicit ,
9154 uint8_t nKeyExplicit ,
9155 uint8_t totalKeyExplicit ,
9156 xcb_keycode_t firstModMapKey ,
9157 uint8_t nModMapKeys ,
9158 uint8_t totalModMapKeys ,
9159 xcb_keycode_t firstVModMapKey ,
9160 uint8_t nVModMapKeys ,
9161 uint8_t totalVModMapKeys ,
9162 uint16_t virtualMods ,
9212 xcb_xkb_device_spec_t deviceSpec ,
9215 xcb_keycode_t minKeyCode ,
9216 xcb_keycode_t maxKeyCode ,
9219 xcb_keycode_t firstKeySym ,
9221 uint16_t totalSyms ,
9222 xcb_keycode_t firstKeyAction ,
9223 uint8_t nKeyActions ,
9224 uint16_t totalActions ,
9225 xcb_keycode_t firstKeyBehavior ,
9226 uint8_t nKeyBehaviors ,
9227 uint8_t totalKeyBehaviors ,
9228 xcb_keycode_t firstKeyExplicit ,
9229 uint8_t nKeyExplicit ,
9230 uint8_t totalKeyExplicit ,
9231 xcb_keycode_t firstModMapKey ,
9232 uint8_t nModMapKeys ,
9233 uint8_t totalModMapKeys ,
9234 xcb_keycode_t firstVModMapKey ,
9235 uint8_t nVModMapKeys ,
9236 uint8_t totalVModMapKeys ,
9237 uint16_t virtualMods ,
9241 xcb_xkb_get_compat_map_sizeof (
const void *_buffer );
9268 xcb_xkb_device_spec_t deviceSpec ,
9302 xcb_xkb_device_spec_t deviceSpec ,
9418 xcb_xkb_set_compat_map_sizeof (
const void *_buffer );
9451 xcb_xkb_device_spec_t deviceSpec ,
9452 uint8_t recomputeActions ,
9453 uint8_t truncateSI ,
9488 xcb_xkb_device_spec_t deviceSpec ,
9489 uint8_t recomputeActions ,
9490 uint8_t truncateSI ,
9518 xcb_xkb_device_spec_t deviceSpec );
9544 xcb_xkb_device_spec_t deviceSpec );
9578 xcb_xkb_get_indicator_map_sizeof (
const void *_buffer );
9602 xcb_xkb_device_spec_t deviceSpec ,
9630 xcb_xkb_device_spec_t deviceSpec ,
9704 xcb_xkb_set_indicator_map_sizeof (
const void *_buffer );
9732 xcb_xkb_device_spec_t deviceSpec ,
9759 xcb_xkb_device_spec_t deviceSpec ,
9787 xcb_xkb_device_spec_t deviceSpec ,
9788 xcb_xkb_led_class_spec_t ledClass ,
9789 xcb_xkb_id_spec_t ledID ,
9790 xcb_atom_t indicator );
9819 xcb_xkb_device_spec_t deviceSpec ,
9820 xcb_xkb_led_class_spec_t ledClass ,
9821 xcb_xkb_id_spec_t ledID ,
9822 xcb_atom_t indicator );
9893 xcb_xkb_device_spec_t deviceSpec ,
9894 xcb_xkb_led_class_spec_t ledClass ,
9895 xcb_xkb_id_spec_t ledID ,
9896 xcb_atom_t indicator ,
9902 uint8_t map_whichGroups ,
9903 uint8_t map_groups ,
9904 uint8_t map_whichMods ,
9905 uint8_t map_realMods ,
9906 uint16_t map_vmods ,
9907 uint32_t map_ctrls );
9944 xcb_xkb_device_spec_t deviceSpec ,
9945 xcb_xkb_led_class_spec_t ledClass ,
9946 xcb_xkb_id_spec_t ledID ,
9947 xcb_atom_t indicator ,
9953 uint8_t map_whichGroups ,
9954 uint8_t map_groups ,
9955 uint8_t map_whichMods ,
9956 uint8_t map_realMods ,
9957 uint16_t map_vmods ,
9958 uint32_t map_ctrls );
10371 xcb_xkb_get_names_value_list_serialize (
void **_buffer ,
10373 uint32_t indicators ,
10374 uint16_t virtualMods ,
10375 uint8_t groupNames ,
10377 uint8_t nKeyAliases ,
10378 uint8_t nRadioGroups ,
10383 xcb_xkb_get_names_value_list_unpack (
const void *_buffer ,
10385 uint32_t indicators ,
10386 uint16_t virtualMods ,
10387 uint8_t groupNames ,
10389 uint8_t nKeyAliases ,
10390 uint8_t nRadioGroups ,
10395 xcb_xkb_get_names_value_list_sizeof (
const void *_buffer ,
10397 uint32_t indicators ,
10398 uint16_t virtualMods ,
10399 uint8_t groupNames ,
10401 uint8_t nKeyAliases ,
10402 uint8_t nRadioGroups ,
10427 xcb_xkb_device_spec_t deviceSpec ,
10455 xcb_xkb_device_spec_t deviceSpec ,
10872 xcb_xkb_set_names_values_serialize (
void **_buffer ,
10874 uint8_t nKTLevels ,
10875 uint32_t indicators ,
10876 uint16_t virtualMods ,
10877 uint8_t groupNames ,
10879 uint8_t nKeyAliases ,
10880 uint8_t nRadioGroups ,
10885 xcb_xkb_set_names_values_unpack (
const void *_buffer ,
10887 uint8_t nKTLevels ,
10888 uint32_t indicators ,
10889 uint16_t virtualMods ,
10890 uint8_t groupNames ,
10892 uint8_t nKeyAliases ,
10893 uint8_t nRadioGroups ,
10898 xcb_xkb_set_names_values_sizeof (
const void *_buffer ,
10900 uint8_t nKTLevels ,
10901 uint32_t indicators ,
10902 uint16_t virtualMods ,
10903 uint8_t groupNames ,
10905 uint8_t nKeyAliases ,
10906 uint8_t nRadioGroups ,
10947 xcb_xkb_device_spec_t deviceSpec ,
10948 uint16_t virtualMods ,
10950 uint8_t firstType ,
10952 uint8_t firstKTLevelt ,
10953 uint8_t nKTLevels ,
10954 uint32_t indicators ,
10955 uint8_t groupNames ,
10956 uint8_t nRadioGroups ,
10957 xcb_keycode_t firstKey ,
10959 uint8_t nKeyAliases ,
10960 uint16_t totalKTLevelNames ,
10961 const void *values );
10998 xcb_xkb_device_spec_t deviceSpec ,
10999 uint16_t virtualMods ,
11001 uint8_t firstType ,
11003 uint8_t firstKTLevelt ,
11004 uint8_t nKTLevels ,
11005 uint32_t indicators ,
11006 uint8_t groupNames ,
11007 uint8_t nRadioGroups ,
11008 xcb_keycode_t firstKey ,
11010 uint8_t nKeyAliases ,
11011 uint16_t totalKTLevelNames ,
11012 const void *values );
11052 xcb_xkb_device_spec_t deviceSpec ,
11053 uint16_t virtualMods ,
11055 uint8_t firstType ,
11057 uint8_t firstKTLevelt ,
11058 uint8_t nKTLevels ,
11059 uint32_t indicators ,
11060 uint8_t groupNames ,
11061 uint8_t nRadioGroups ,
11062 xcb_keycode_t firstKey ,
11064 uint8_t nKeyAliases ,
11065 uint16_t totalKTLevelNames ,
11103 xcb_xkb_device_spec_t deviceSpec ,
11104 uint16_t virtualMods ,
11106 uint8_t firstType ,
11108 uint8_t firstKTLevelt ,
11109 uint8_t nKTLevels ,
11110 uint32_t indicators ,
11111 uint8_t groupNames ,
11112 uint8_t nRadioGroups ,
11113 xcb_keycode_t firstKey ,
11115 uint8_t nKeyAliases ,
11116 uint16_t totalKTLevelNames ,
11120 xcb_xkb_get_geometry_sizeof (
const void *_buffer );
11144 xcb_xkb_device_spec_t deviceSpec ,
11172 xcb_xkb_device_spec_t deviceSpec ,
11389 xcb_xkb_set_geometry_sizeof (
const void *_buffer );
11433 xcb_xkb_device_spec_t deviceSpec ,
11435 uint8_t nSections ,
11438 uint16_t heightMM ,
11439 uint16_t nProperties ,
11441 uint16_t nDoodads ,
11442 uint16_t nKeyAliases ,
11443 uint8_t baseColorNdx ,
11444 uint8_t labelColorNdx ,
11492 xcb_xkb_device_spec_t deviceSpec ,
11494 uint8_t nSections ,
11497 uint16_t heightMM ,
11498 uint16_t nProperties ,
11500 uint16_t nDoodads ,
11501 uint16_t nKeyAliases ,
11502 uint8_t baseColorNdx ,
11503 uint8_t labelColorNdx ,
11538 xcb_xkb_device_spec_t deviceSpec ,
11541 uint32_t ctrlsToChange ,
11542 uint32_t autoCtrls ,
11543 uint32_t autoCtrlsValues );
11574 xcb_xkb_device_spec_t deviceSpec ,
11577 uint32_t ctrlsToChange ,
11578 uint32_t autoCtrls ,
11579 uint32_t autoCtrlsValues );
11613 xcb_xkb_list_components_serialize (
void **_buffer ,
11615 const xcb_xkb_string8_t *keymapsSpec ,
11616 const xcb_xkb_string8_t *keycodesSpec ,
11617 const xcb_xkb_string8_t *typesSpec ,
11618 const xcb_xkb_string8_t *compatMapSpec ,
11619 const xcb_xkb_string8_t *symbolsSpec ,
11620 const xcb_xkb_string8_t *geometrySpec );
11623 xcb_xkb_list_components_unserialize (
const void *_buffer ,
11627 xcb_xkb_list_components_sizeof (
const void *_buffer );
11663 xcb_xkb_device_spec_t deviceSpec ,
11664 uint16_t maxNames ,
11665 uint8_t keymapsSpecLen ,
11666 const xcb_xkb_string8_t *keymapsSpec ,
11667 uint8_t keycodesSpecLen ,
11668 const xcb_xkb_string8_t *keycodesSpec ,
11669 uint8_t typesSpecLen ,
11670 const xcb_xkb_string8_t *typesSpec ,
11671 uint8_t compatMapSpecLen ,
11672 const xcb_xkb_string8_t *compatMapSpec ,
11673 uint8_t symbolsSpecLen ,
11674 const xcb_xkb_string8_t *symbolsSpec ,
11675 uint8_t geometrySpecLen ,
11676 const xcb_xkb_string8_t *geometrySpec );
11715 xcb_xkb_device_spec_t deviceSpec ,
11716 uint16_t maxNames ,
11717 uint8_t keymapsSpecLen ,
11718 const xcb_xkb_string8_t *keymapsSpec ,
11719 uint8_t keycodesSpecLen ,
11720 const xcb_xkb_string8_t *keycodesSpec ,
11721 uint8_t typesSpecLen ,
11722 const xcb_xkb_string8_t *typesSpec ,
11723 uint8_t compatMapSpecLen ,
11724 const xcb_xkb_string8_t *compatMapSpec ,
11725 uint8_t symbolsSpecLen ,
11726 const xcb_xkb_string8_t *symbolsSpec ,
11727 uint8_t geometrySpecLen ,
11728 const xcb_xkb_string8_t *geometrySpec );
11918 xcb_xkb_get_kbd_by_name_serialize (
void **_buffer ,
11920 const xcb_xkb_string8_t *keymapsSpec ,
11921 const xcb_xkb_string8_t *keycodesSpec ,
11922 const xcb_xkb_string8_t *typesSpec ,
11923 const xcb_xkb_string8_t *compatMapSpec ,
11924 const xcb_xkb_string8_t *symbolsSpec ,
11925 const xcb_xkb_string8_t *geometrySpec );
11928 xcb_xkb_get_kbd_by_name_unserialize (
const void *_buffer ,
11932 xcb_xkb_get_kbd_by_name_sizeof (
const void *_buffer );
12278 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (
void **_buffer ,
12281 uint8_t nKeyActions ,
12282 uint16_t totalActions ,
12283 uint8_t totalKeyBehaviors ,
12284 uint16_t virtualMods ,
12285 uint8_t totalKeyExplicit ,
12286 uint8_t totalModMapKeys ,
12287 uint8_t totalVModMapKeys ,
12292 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (
const void *_buffer ,
12295 uint8_t nKeyActions ,
12296 uint16_t totalActions ,
12297 uint8_t totalKeyBehaviors ,
12298 uint16_t virtualMods ,
12299 uint8_t totalKeyExplicit ,
12300 uint8_t totalModMapKeys ,
12301 uint8_t totalVModMapKeys ,
12306 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (
const void *_buffer ,
12309 uint8_t nKeyActions ,
12310 uint16_t totalActions ,
12311 uint8_t totalKeyBehaviors ,
12312 uint16_t virtualMods ,
12313 uint8_t totalKeyExplicit ,
12314 uint8_t totalModMapKeys ,
12315 uint8_t totalVModMapKeys ,
12316 uint16_t present );
12688 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (
void **_buffer ,
12690 uint16_t nKTLevels ,
12691 uint32_t indicators ,
12692 uint16_t virtualMods ,
12693 uint8_t groupNames ,
12695 uint8_t nKeyAliases ,
12696 uint8_t nRadioGroups ,
12701 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (
const void *_buffer ,
12703 uint16_t nKTLevels ,
12704 uint32_t indicators ,
12705 uint16_t virtualMods ,
12706 uint8_t groupNames ,
12708 uint8_t nKeyAliases ,
12709 uint8_t nRadioGroups ,
12714 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (
const void *_buffer ,
12716 uint16_t nKTLevels ,
12717 uint32_t indicators ,
12718 uint16_t virtualMods ,
12719 uint8_t groupNames ,
12721 uint8_t nKeyAliases ,
12722 uint8_t nRadioGroups ,
13056 xcb_xkb_get_kbd_by_name_replies_serialize (
void **_buffer ,
13057 uint16_t reported ,
13061 xcb_xkb_get_kbd_by_name_replies_unpack (
const void *_buffer ,
13062 uint16_t reported ,
13066 xcb_xkb_get_kbd_by_name_replies_sizeof (
const void *_buffer ,
13067 uint16_t reported );
13105 xcb_xkb_device_spec_t deviceSpec ,
13109 uint8_t keymapsSpecLen ,
13110 const xcb_xkb_string8_t *keymapsSpec ,
13111 uint8_t keycodesSpecLen ,
13112 const xcb_xkb_string8_t *keycodesSpec ,
13113 uint8_t typesSpecLen ,
13114 const xcb_xkb_string8_t *typesSpec ,
13115 uint8_t compatMapSpecLen ,
13116 const xcb_xkb_string8_t *compatMapSpec ,
13117 uint8_t symbolsSpecLen ,
13118 const xcb_xkb_string8_t *symbolsSpec ,
13119 uint8_t geometrySpecLen ,
13120 const xcb_xkb_string8_t *geometrySpec );
13161 xcb_xkb_device_spec_t deviceSpec ,
13165 uint8_t keymapsSpecLen ,
13166 const xcb_xkb_string8_t *keymapsSpec ,
13167 uint8_t keycodesSpecLen ,
13168 const xcb_xkb_string8_t *keycodesSpec ,
13169 uint8_t typesSpecLen ,
13170 const xcb_xkb_string8_t *typesSpec ,
13171 uint8_t compatMapSpecLen ,
13172 const xcb_xkb_string8_t *compatMapSpec ,
13173 uint8_t symbolsSpecLen ,
13174 const xcb_xkb_string8_t *symbolsSpec ,
13175 uint8_t geometrySpecLen ,
13176 const xcb_xkb_string8_t *geometrySpec );
13223 xcb_xkb_get_device_info_sizeof (
const void *_buffer );
13252 xcb_xkb_device_spec_t deviceSpec ,
13254 uint8_t allButtons ,
13255 uint8_t firstButton ,
13257 xcb_xkb_led_class_spec_t ledClass ,
13258 xcb_xkb_id_spec_t ledID );
13290 xcb_xkb_device_spec_t deviceSpec ,
13292 uint8_t allButtons ,
13293 uint8_t firstButton ,
13295 xcb_xkb_led_class_spec_t ledClass ,
13296 xcb_xkb_id_spec_t ledID );
13308 xcb_xkb_string8_t *
13434 xcb_xkb_set_device_info_sizeof (
const void *_buffer );
13466 xcb_xkb_device_spec_t deviceSpec ,
13470 uint16_t nDeviceLedFBs ,
13501 xcb_xkb_device_spec_t deviceSpec ,
13505 uint16_t nDeviceLedFBs ,
13510 xcb_xkb_set_debugging_flags_sizeof (
const void *_buffer );
13538 uint16_t msgLength ,
13539 uint32_t affectFlags ,
13541 uint32_t affectCtrls ,
13543 const xcb_xkb_string8_t *message );
13574 uint16_t msgLength ,
13575 uint32_t affectFlags ,
13577 uint32_t affectCtrls ,
13579 const xcb_xkb_string8_t *message );
xcb_xkb_latch_lock_state_request_t
Definition: xkb.h:2005
struct xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension_cookie_t
void xcb_xkb_sa_lock_group_next(xcb_xkb_sa_lock_group_iterator_t *i)
Definition: xkb.c:3757
xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply(xcb_connection_t *c, xcb_xkb_get_controls_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5570
struct xcb_xkb_use_extension_request_t xcb_xkb_use_extension_request_t
xcb_xkb_use_extension_request_t
struct xcb_xkb_get_controls_request_t xcb_xkb_get_controls_request_t
xcb_xkb_get_controls_request_t
struct xcb_xkb_kt_map_entry_iterator_t xcb_xkb_kt_map_entry_iterator_t
xcb_xkb_kt_map_entry_iterator_t
struct xcb_xkb_key_iterator_t xcb_xkb_key_iterator_t
xcb_xkb_key_iterator_t
Generic error.
Definition: xcb.h:148
void xcb_xkb_device_spec_next(xcb_xkb_device_spec_iterator_t *i)
Definition: xkb.c:32
struct xcb_xkb_sa_lock_ptr_btn_t xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_sa_lock_ptr_btn_t
xcb_xkb_get_kbd_by_name_reply_t
Definition: xkb.h:2955
void xcb_xkb_action_next(xcb_xkb_action_iterator_t *i)
Definition: xkb.c:4403
struct xcb_xkb_sa_terminate_t xcb_xkb_sa_terminate_t
xcb_xkb_sa_terminate_t
xcb_xkb_get_geometry_cookie_t
Definition: xkb.h:2609
struct xcb_xkb_get_map_reply_t xcb_xkb_get_map_reply_t
xcb_xkb_get_map_reply_t
xcb_xkb_sa_redirect_key_iterator_t
Definition: xkb.h:1688
struct xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_mod_def_iterator_t
xcb_void_cookie_t xcb_xkb_set_named_indicator_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:9573
void xcb_xkb_led_class_spec_next(xcb_xkb_led_class_spec_iterator_t *i)
Definition: xkb.c:70
xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply(xcb_connection_t *c, xcb_xkb_get_compat_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:8845
void xcb_xkb_sa_lock_controls_next(xcb_xkb_sa_lock_controls_iterator_t *i)
Definition: xkb.c:4099
struct xcb_xkb_sa_lock_device_btn_iterator_t xcb_xkb_sa_lock_device_btn_iterator_t
xcb_xkb_sa_lock_device_btn_iterator_t
void xcb_xkb_key_type_next(xcb_xkb_key_type_iterator_t *i)
Definition: xkb.c:711
xcb_xkb_keyboard_error_t
Definition: xkb.h:1235
void xcb_xkb_sa_switch_screen_next(xcb_xkb_sa_switch_screen_iterator_t *i)
Definition: xkb.c:4023
struct xcb_xkb_set_indicator_map_request_t xcb_xkb_set_indicator_map_request_t
xcb_xkb_set_indicator_map_request_t
xcb_generic_iterator_t xcb_xkb_shape_end(xcb_xkb_shape_iterator_t i)
Definition: xkb.c:2143
xcb_xkb_overlay_row_t
Definition: xkb.h:919
xcb_void_cookie_t xcb_xkb_set_geometry(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t nShapes, uint8_t nSections, xcb_atom_t name, uint16_t widthMM, uint16_t heightMM, uint16_t nProperties, uint16_t nColors, uint16_t nDoodads, uint16_t nKeyAliases, uint8_t baseColorNdx, uint8_t labelColorNdx, xcb_xkb_counted_string_16_t *labelFont, const xcb_xkb_property_t *properties, const xcb_xkb_counted_string_16_t *colors, const xcb_xkb_shape_t *shapes, const xcb_xkb_section_t *sections, const xcb_xkb_doodad_t *doodads, const xcb_xkb_key_alias_t *keyAliases)
Definition: xkb.c:12969
xcb_xkb_sa_terminate_iterator_t
Definition: xkb.h:1558
xcb_xkb_get_map_request_t
Definition: xkb.h:2135
xcb_xkb_indicator_map_iterator_t
Definition: xkb.h:346
xcb_xkb_sa_move_ptr_iterator_t
Definition: xkb.h:1438
xcb_xkb_shape_doodad_t
Definition: xkb.h:1005
xcb_xkb_get_names_cookie_t xcb_xkb_get_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:10772
xcb_xkb_key_v_mod_map_t
Definition: xkb.h:759
xcb_xkb_use_extension_request_t
Definition: xkb.h:1861
xcb_xkb_overlay_iterator_t
Definition: xkb.h:946
xcb_xkb_si_action_t
Definition: xkb.h:1776
xcb_xkb_get_geometry_request_t
Definition: xkb.h:2619
xcb_xkb_bell_notify_event_t
Definition: xkb.h:3282
xcb_xkb_set_key_type_iterator_t
Definition: xkb.h:808
xcb_xkb_set_debugging_flags_cookie_t
Definition: xkb.h:3041
xcb_generic_iterator_t xcb_xkb_sa_no_action_end(xcb_xkb_sa_no_action_iterator_t i)
Definition: xkb.c:3547
void xcb_xkb_behavior_next(xcb_xkb_behavior_iterator_t *i)
Definition: xkb.c:1182
xcb_xkb_logo_doodad_iterator_t
Definition: xkb.h:1133
xcb_xkb_sa_switch_screen_t
Definition: xkb.h:1572
xcb_xkb_logo_doodad_t
Definition: xkb.h:1105
struct xcb_xkb_set_map_values_t xcb_xkb_set_map_values_t
xcb_xkb_set_map_values_t
void xcb_xkb_sa_device_btn_next(xcb_xkb_sa_device_btn_iterator_t *i)
Definition: xkb.c:4213
xcb_generic_iterator_t xcb_xkb_key_end(xcb_xkb_key_iterator_t i)
Definition: xkb.c:2183
struct xcb_xkb_sa_switch_screen_t xcb_xkb_sa_switch_screen_t
xcb_xkb_sa_switch_screen_t
xcb_generic_iterator_t xcb_xkb_key_mod_map_end(xcb_xkb_key_mod_map_iterator_t i)
Definition: xkb.c:1314
xcb_xkb_list_components_reply_t
Definition: xkb.h:2747
xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end(xcb_xkb_sa_lock_device_btn_iterator_t i)
Definition: xkb.c:4269
xcb_void_cookie_t xcb_xkb_set_names_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11873
xcb_xkb_bell_class_spec_iterator_t
Definition: xkb.h:186
xcb_generic_iterator_t xcb_xkb_row_end(xcb_xkb_row_iterator_t i)
Definition: xkb.c:2580
void xcb_xkb_text_doodad_next(xcb_xkb_text_doodad_iterator_t *i)
Definition: xkb.c:2751
xcb_xkb_kt_set_map_entry_t
Definition: xkb.h:777
void xcb_xkb_device_led_info_next(xcb_xkb_device_led_info_iterator_t *i)
Definition: xkb.c:3486
xcb_xkb_get_kbd_by_name_request_t
Definition: xkb.h:2775
struct xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_state_cookie_t
Definition: xkb.h:1955
struct xcb_xkb_per_client_flags_request_t xcb_xkb_per_client_flags_request_t
xcb_xkb_per_client_flags_request_t
xcb_void_cookie_t xcb_xkb_latch_lock_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:5441
void xcb_xkb_sa_lock_device_btn_next(xcb_xkb_sa_lock_device_btn_iterator_t *i)
Definition: xkb.c:4251
struct xcb_xkb_section_iterator_t xcb_xkb_section_iterator_t
xcb_xkb_section_iterator_t
xcb_generic_iterator_t xcb_xkb_shape_doodad_end(xcb_xkb_shape_doodad_iterator_t i)
Definition: xkb.c:2658
struct xcb_xkb_sa_set_group_t xcb_xkb_sa_set_group_t
xcb_xkb_sa_set_group_t
xcb_xkb_kt_map_entry_iterator_t
Definition: xkb.h:483
xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end(xcb_xkb_kt_set_map_entry_iterator_t i)
Definition: xkb.c:1390
struct xcb_xkb_sa_no_action_t xcb_xkb_sa_no_action_t
xcb_xkb_sa_no_action_t
xcb_xkb_common_behavior_t
Definition: xkb.h:533
void xcb_xkb_si_action_next(xcb_xkb_si_action_iterator_t *i)
Definition: xkb.c:4327
xcb_xkb_get_compat_map_request_t
Definition: xkb.h:2282
xcb_xkb_get_indicator_state_request_t
Definition: xkb.h:2342
xcb_void_cookie_t xcb_xkb_set_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator, uint8_t setState, uint8_t on, uint8_t setMap, uint8_t createMap, uint8_t map_flags, uint8_t map_whichGroups, uint8_t map_groups, uint8_t map_whichMods, uint8_t map_realMods, uint16_t map_vmods, uint32_t map_ctrls)
Definition: xkb.c:9654
xcb_void_cookie_t xcb_xkb_set_map_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:8505
struct xcb_xkb_key_type_iterator_t xcb_xkb_key_type_iterator_t
xcb_xkb_key_type_iterator_t
struct xcb_xkb_sym_interpret_t xcb_xkb_sym_interpret_t
xcb_xkb_sym_interpret_t
xcb_xkb_key_mod_map_iterator_t
Definition: xkb.h:750
void xcb_xkb_key_mod_map_next(xcb_xkb_key_mod_map_iterator_t *i)
Definition: xkb.c:1296
xcb_generic_iterator_t xcb_xkb_overlay_behavior_end(xcb_xkb_overlay_behavior_iterator_t i)
Definition: xkb.c:1048
xcb_xkb_permament_lock_behavior_iterator_t
Definition: xkb.h:626
xcb_generic_iterator_t xcb_xkb_si_action_end(xcb_xkb_si_action_iterator_t i)
Definition: xkb.c:4345
struct xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:9448
xcb_generic_iterator_t xcb_xkb_key_alias_end(xcb_xkb_key_alias_iterator_t i)
Definition: xkb.c:316
xcb_xkb_doodad_t
Definition: xkb.h:1142
xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end(xcb_xkb_sa_iso_lock_iterator_t i)
Definition: xkb.c:3965
struct xcb_xkb_logo_doodad_iterator_t xcb_xkb_logo_doodad_iterator_t
xcb_xkb_logo_doodad_iterator_t
xcb_xkb_sa_set_controls_t
Definition: xkb.h:1610
void xcb_xkb_overlay_next(xcb_xkb_overlay_iterator_t *i)
Definition: xkb.c:2435
struct xcb_xkb_doodad_iterator_t xcb_xkb_doodad_iterator_t
xcb_xkb_doodad_iterator_t
struct xcb_xkb_radio_group_behavior_iterator_t xcb_xkb_radio_group_behavior_iterator_t
xcb_xkb_radio_group_behavior_iterator_t
void xcb_xkb_overlay_behavior_next(xcb_xkb_overlay_behavior_iterator_t *i)
Definition: xkb.c:1030
xcb_generic_iterator_t xcb_xkb_string8_end(xcb_xkb_string8_iterator_t i)
Definition: xkb.c:1618
struct xcb_xkb_set_key_type_iterator_t xcb_xkb_set_key_type_iterator_t
xcb_xkb_set_key_type_iterator_t
xcb_xkb_get_kbd_by_name_cookie_t
Definition: xkb.h:2765
struct xcb_xkb_sa_set_group_iterator_t xcb_xkb_sa_set_group_iterator_t
xcb_xkb_sa_set_group_iterator_t
xcb_xkb_names_notify_event_t
Definition: xkb.h:3234
xcb_xkb_device_spec_iterator_t
Definition: xkb.h:141
xcb_generic_iterator_t xcb_xkb_device_spec_end(xcb_xkb_device_spec_iterator_t i)
Definition: xkb.c:50
struct xcb_xkb_mod_def_t xcb_xkb_mod_def_t
xcb_xkb_mod_def_t
xcb_xkb_select_events_details_t
Definition: xkb.h:1885
struct xcb_xkb_controls_notify_event_t xcb_xkb_controls_notify_event_t
xcb_xkb_controls_notify_event_t
void xcb_xkb_listing_next(xcb_xkb_listing_iterator_t *i)
Definition: xkb.c:3296
struct xcb_xkb_kt_map_entry_t xcb_xkb_kt_map_entry_t
xcb_xkb_kt_map_entry_t
struct xcb_xkb_get_compat_map_request_t xcb_xkb_get_compat_map_request_t
xcb_xkb_get_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end(xcb_xkb_radio_group_behavior_iterator_t i)
Definition: xkb.c:1010
struct xcb_xkb_get_geometry_reply_t xcb_xkb_get_geometry_reply_t
xcb_xkb_get_geometry_reply_t
struct xcb_xkb_indicator_doodad_iterator_t xcb_xkb_indicator_doodad_iterator_t
xcb_xkb_indicator_doodad_iterator_t
xcb_xkb_get_indicator_map_cookie_t
Definition: xkb.h:2365
void xcb_xkb_section_next(xcb_xkb_section_iterator_t *i)
Definition: xkb.c:3172
void xcb_xkb_sa_no_action_next(xcb_xkb_sa_no_action_iterator_t *i)
Definition: xkb.c:3529
xcb_xkb_key_mod_map_t
Definition: xkb.h:742
struct xcb_xkb_get_map_map_t xcb_xkb_get_map_map_t
xcb_xkb_get_map_map_t
xcb_xkb_key_v_mod_map_iterator_t
Definition: xkb.h:768
xcb_xkb_radio_group_behavior_t
Definition: xkb.h:584
xcb_generic_iterator_t xcb_xkb_sa_set_group_end(xcb_xkb_sa_set_group_iterator_t i)
Definition: xkb.c:3699
xcb_xkb_list_components_cookie_t
Definition: xkb.h:2720
struct xcb_xkb_sa_terminate_iterator_t xcb_xkb_sa_terminate_iterator_t
xcb_xkb_sa_terminate_iterator_t
struct xcb_xkb_get_names_cookie_t xcb_xkb_get_names_cookie_t
xcb_xkb_get_names_cookie_t
xcb_xkb_list_components_cookie_t xcb_xkb_list_components(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:13532
void xcb_xkb_key_alias_next(xcb_xkb_key_alias_iterator_t *i)
Definition: xkb.c:298
void xcb_xkb_key_next(xcb_xkb_key_iterator_t *i)
Definition: xkb.c:2165
void xcb_xkb_bell_class_spec_next(xcb_xkb_bell_class_spec_iterator_t *i)
Definition: xkb.c:108
void xcb_xkb_outline_next(xcb_xkb_outline_iterator_t *i)
Definition: xkb.c:2009
xcb_generic_iterator_t xcb_xkb_key_name_end(xcb_xkb_key_name_iterator_t i)
Definition: xkb.c:278
xcb_xkb_mod_def_t
Definition: xkb.h:404
struct xcb_xkb_indicator_state_notify_event_t xcb_xkb_indicator_state_notify_event_t
xcb_xkb_indicator_state_notify_event_t
xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply(xcb_connection_t *c, xcb_xkb_list_components_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:13887
struct xcb_xkb_select_events_request_t xcb_xkb_select_events_request_t
xcb_xkb_select_events_request_t
void xcb_xkb_overlay_row_next(xcb_xkb_overlay_row_iterator_t *i)
Definition: xkb.c:2322
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:8693
xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end(xcb_xkb_sa_redirect_key_iterator_t i)
Definition: xkb.c:4193
struct xcb_xkb_sa_lock_ptr_btn_iterator_t xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_sa_lock_ptr_btn_iterator_t
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:18769
xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_atom_t name)
Definition: xkb.c:12355
struct xcb_xkb_list_components_reply_t xcb_xkb_list_components_reply_t
xcb_xkb_list_components_reply_t
xcb_xkb_use_extension_cookie_t
Definition: xkb.h:1851
xcb_xkb_set_debugging_flags_reply_t
Definition: xkb.h:3066
struct xcb_xkb_access_x_notify_event_t xcb_xkb_access_x_notify_event_t
xcb_xkb_access_x_notify_event_t
xcb_generic_iterator_t xcb_xkb_mod_def_end(xcb_xkb_mod_def_iterator_t i)
Definition: xkb.c:240
xcb_xkb_controls_notify_event_t
Definition: xkb.h:3174
xcb_xkb_key_type_t
Definition: xkb.h:492
xcb_xkb_indicator_map_notify_event_t
Definition: xkb.h:3216
xcb_xkb_use_extension_reply_t
Definition: xkb.h:1872
struct xcb_xkb_device_led_info_iterator_t xcb_xkb_device_led_info_iterator_t
xcb_xkb_device_led_info_iterator_t
struct xcb_xkb_new_keyboard_notify_event_t xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_new_keyboard_notify_event_t
xcb_xkb_sa_ptr_btn_iterator_t
Definition: xkb.h:1458
struct xcb_xkb_select_events_details_t xcb_xkb_select_events_details_t
xcb_xkb_select_events_details_t
struct xcb_xkb_counted_string_16_iterator_t xcb_xkb_counted_string_16_iterator_t
xcb_xkb_counted_string_16_iterator_t
struct xcb_xkb_set_explicit_t xcb_xkb_set_explicit_t
xcb_xkb_set_explicit_t
xcb_xkb_kt_set_map_entry_iterator_t
Definition: xkb.h:786
xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply(xcb_connection_t *c, xcb_xkb_get_device_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:18469
void xcb_xkb_property_next(xcb_xkb_property_iterator_t *i)
Definition: xkb.c:1885
struct xcb_xkb_property_iterator_t xcb_xkb_property_iterator_t
xcb_xkb_property_iterator_t
xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply(xcb_connection_t *c, xcb_xkb_get_indicator_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9301
xcb_xkb_sa_device_btn_t
Definition: xkb.h:1697
xcb_xkb_get_indicator_map_request_t
Definition: xkb.h:2375
struct xcb_xkb_get_indicator_map_request_t xcb_xkb_get_indicator_map_request_t
xcb_xkb_get_indicator_map_request_t
struct xcb_xkb_permament_overlay_behavior_t xcb_xkb_permament_overlay_behavior_t
xcb_xkb_permament_overlay_behavior_t
xcb_xkb_key_sym_map_iterator_t
Definition: xkb.h:524
xcb_xkb_sa_no_action_t
Definition: xkb.h:1279
xcb_xkb_get_map_cookie_t xcb_xkb_get_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:7057
void xcb_xkb_row_next(xcb_xkb_row_iterator_t *i)
Definition: xkb.c:2559
xcb_void_cookie_t xcb_xkb_set_names_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:12039
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:4483
xcb_xkb_sa_set_group_t
Definition: xkb.h:1362
xcb_xkb_sa_iso_lock_t
Definition: xkb.h:1527
struct xcb_xkb_get_compat_map_reply_t xcb_xkb_get_compat_map_reply_t
xcb_xkb_get_compat_map_reply_t
void xcb_xkb_set_behavior_next(xcb_xkb_set_behavior_iterator_t *i)
Definition: xkb.c:1220
xcb_generic_iterator_t xcb_xkb_set_key_type_end(xcb_xkb_set_key_type_iterator_t i)
Definition: xkb.c:1578
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:17974
xcb_xkb_property_iterator_t
Definition: xkb.h:836
struct xcb_xkb_key_name_t xcb_xkb_key_name_t
xcb_xkb_key_name_t
struct xcb_xkb_default_behavior_t xcb_xkb_default_behavior_t
xcb_xkb_default_behavior_t
struct xcb_xkb_action_message_event_t xcb_xkb_action_message_event_t
xcb_xkb_action_message_event_t
struct xcb_xkb_latch_lock_state_request_t xcb_xkb_latch_lock_state_request_t
xcb_xkb_latch_lock_state_request_t
xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply(xcb_connection_t *c, xcb_xkb_get_named_indicator_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9540
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end(xcb_xkb_permament_radio_group_behavior_iterator_t i)
Definition: xkb.c:1124
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5531
struct xcb_xkb_list_components_request_t xcb_xkb_list_components_request_t
xcb_xkb_list_components_request_t
xcb_xkb_sa_lock_group_t
Definition: xkb.h:1400
struct xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map_cookie_t
void xcb_xkb_key_v_mod_map_next(xcb_xkb_key_v_mod_map_iterator_t *i)
Definition: xkb.c:1334
struct xcb_xkb_common_doodad_iterator_t xcb_xkb_common_doodad_iterator_t
xcb_xkb_common_doodad_iterator_t
xcb_xkb_set_geometry_request_t
Definition: xkb.h:2657
Generic iterator.
Definition: xcb.h:112
xcb_xkb_overlay_behavior_iterator_t
Definition: xkb.h:609
xcb_xkb_permament_overlay_behavior_t
Definition: xkb.h:652
void xcb_xkb_sa_latch_mods_next(xcb_xkb_sa_latch_mods_iterator_t *i)
Definition: xkb.c:3605
struct xcb_xkb_get_state_reply_t xcb_xkb_get_state_reply_t
xcb_xkb_get_state_reply_t
struct xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_cookie_t
xcb_xkb_per_client_flags_cookie_t
xcb_xkb_outline_t
Definition: xkb.h:845
xcb_generic_iterator_t xcb_xkb_text_doodad_end(xcb_xkb_text_doodad_iterator_t i)
Definition: xkb.c:2772
struct xcb_xkb_sa_lock_mods_t xcb_xkb_sa_lock_mods_t
xcb_xkb_sa_lock_mods_t
struct xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_action_iterator_t
xcb_void_cookie_t xcb_xkb_set_geometry_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t nShapes, uint8_t nSections, xcb_atom_t name, uint16_t widthMM, uint16_t heightMM, uint16_t nProperties, uint16_t nColors, uint16_t nDoodads, uint16_t nKeyAliases, uint8_t baseColorNdx, uint8_t labelColorNdx, xcb_xkb_counted_string_16_t *labelFont, const xcb_xkb_property_t *properties, const xcb_xkb_counted_string_16_t *colors, const xcb_xkb_shape_t *shapes, const xcb_xkb_section_t *sections, const xcb_xkb_doodad_t *doodads, const xcb_xkb_key_alias_t *keyAliases)
Definition: xkb.c:12817
struct xcb_xkb_lock_behavior_t xcb_xkb_lock_behavior_t
xcb_xkb_lock_behavior_t
void xcb_xkb_permament_radio_group_behavior_next(xcb_xkb_permament_radio_group_behavior_iterator_t *i)
Definition: xkb.c:1106
struct xcb_xkb_get_geometry_request_t xcb_xkb_get_geometry_request_t
xcb_xkb_get_geometry_request_t
xcb_xkb_row_t
Definition: xkb.h:955
struct xcb_xkb_sa_no_action_iterator_t xcb_xkb_sa_no_action_iterator_t
xcb_xkb_sa_no_action_iterator_t
xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end(xcb_xkb_key_v_mod_map_iterator_t i)
Definition: xkb.c:1352
xcb_generic_iterator_t xcb_xkb_overlay_row_end(xcb_xkb_overlay_row_iterator_t i)
Definition: xkb.c:2343
struct xcb_xkb_shape_t xcb_xkb_shape_t
xcb_xkb_shape_t
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:10813
struct xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags_cookie_t
struct xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_text_doodad_iterator_t
Definition: xkb.h:1071
void xcb_xkb_id_spec_next(xcb_xkb_id_spec_iterator_t *i)
Definition: xkb.c:146
xcb_xkb_device_led_info_t
Definition: xkb.h:1205
xcb_void_cookie_t xcb_xkb_latch_lock_state_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectModLocks, uint8_t modLocks, uint8_t lockGroup, uint8_t groupLock, uint8_t affectModLatches, uint8_t latchGroup, uint16_t groupLatch)
Definition: xkb.c:5382
xcb_void_cookie_t xcb_xkb_set_map_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const xcb_xkb_set_map_values_t *values)
Definition: xkb.c:8385
xcb_xkb_sa_lock_controls_t
Definition: xkb.h:1630
struct xcb_xkb_overlay_behavior_t xcb_xkb_overlay_behavior_t
xcb_xkb_overlay_behavior_t
xcb_xkb_sa_set_group_iterator_t
Definition: xkb.h:1372
struct xcb_xkb_sa_latch_mods_iterator_t xcb_xkb_sa_latch_mods_iterator_t
xcb_xkb_sa_latch_mods_iterator_t
struct xcb_xkb_key_name_iterator_t xcb_xkb_key_name_iterator_t
xcb_xkb_key_name_iterator_t
xcb_xkb_default_behavior_iterator_t
Definition: xkb.h:558
struct xcb_xkb_sa_redirect_key_t xcb_xkb_sa_redirect_key_t
xcb_xkb_sa_redirect_key_t
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t need, uint16_t want, uint8_t load, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:18054
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:4443
xcb_xkb_get_state_reply_t
Definition: xkb.h:1976
void xcb_xkb_sa_device_valuator_next(xcb_xkb_sa_device_valuator_iterator_t *i)
Definition: xkb.c:4289
struct xcb_xkb_sa_set_ptr_dflt_iterator_t xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_xkb_sa_set_ptr_dflt_iterator_t
xcb_generic_iterator_t xcb_xkb_sa_lock_group_end(xcb_xkb_sa_lock_group_iterator_t i)
Definition: xkb.c:3775
xcb_xkb_sa_ptr_btn_t
Definition: xkb.h:1447
struct xcb_xkb_sa_action_message_t xcb_xkb_sa_action_message_t
xcb_xkb_sa_action_message_t
struct xcb_xkb_get_indicator_map_reply_t xcb_xkb_get_indicator_map_reply_t
xcb_xkb_get_indicator_map_reply_t
struct xcb_xkb_indicator_doodad_t xcb_xkb_indicator_doodad_t
xcb_xkb_indicator_doodad_t
xcb_xkb_sa_action_message_iterator_t
Definition: xkb.h:1665
xcb_xkb_get_named_indicator_request_t
Definition: xkb.h:2426
struct xcb_xkb_use_extension_reply_t xcb_xkb_use_extension_reply_t
xcb_xkb_use_extension_reply_t
xcb_xkb_device_led_info_iterator_t
Definition: xkb.h:1217
void xcb_xkb_sym_interpret_next(xcb_xkb_sym_interpret_iterator_t *i)
Definition: xkb.c:4365
xcb_xkb_set_named_indicator_request_t
Definition: xkb.h:2468
struct xcb_xkb_led_class_spec_iterator_t xcb_xkb_led_class_spec_iterator_t
xcb_xkb_led_class_spec_iterator_t
struct xcb_xkb_si_action_iterator_t xcb_xkb_si_action_iterator_t
xcb_xkb_si_action_iterator_t
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5493
xcb_generic_iterator_t xcb_xkb_outline_end(xcb_xkb_outline_iterator_t i)
Definition: xkb.c:2030
struct xcb_xkb_logo_doodad_t xcb_xkb_logo_doodad_t
xcb_xkb_logo_doodad_t
struct xcb_xkb_sa_latch_group_iterator_t xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_sa_latch_group_iterator_t
xcb_xkb_bell_request_t
Definition: xkb.h:1934
xcb_void_cookie_t xcb_xkb_set_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:18612
struct xcb_xkb_map_notify_event_t xcb_xkb_map_notify_event_t
xcb_xkb_map_notify_event_t
xcb_xkb_set_device_info_request_t
Definition: xkb.h:3027
struct xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_cookie_t
xcb_xkb_get_controls_cookie_t
xcb_xkb_sa_set_mods_t
Definition: xkb.h:1296
xcb_xkb_get_kbd_by_name_replies_t
Definition: xkb.h:2831
struct xcb_xkb_bell_notify_event_t xcb_xkb_bell_notify_event_t
xcb_xkb_bell_notify_event_t
xcb_xkb_sa_latch_mods_t
Definition: xkb.h:1318
xcb_generic_iterator_t xcb_xkb_doodad_end(xcb_xkb_doodad_iterator_t i)
Definition: xkb.c:2976
xcb_xkb_sa_device_valuator_t
Definition: xkb.h:1753
xcb_xkb_key_sym_map_t
Definition: xkb.h:514
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t full, uint16_t partial, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint16_t virtualMods, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys)
Definition: xkb.c:7146
xcb_void_cookie_t xcb_xkb_set_controls(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:5743
struct xcb_xkb_sa_latch_mods_t xcb_xkb_sa_latch_mods_t
xcb_xkb_sa_latch_mods_t
xcb_xkb_common_doodad_iterator_t
Definition: xkb.h:996
void xcb_xkb_sa_latch_group_next(xcb_xkb_sa_latch_group_iterator_t *i)
Definition: xkb.c:3719
void xcb_xkb_sa_ptr_btn_next(xcb_xkb_sa_ptr_btn_iterator_t *i)
Definition: xkb.c:3833
struct xcb_xkb_set_key_type_t xcb_xkb_set_key_type_t
xcb_xkb_set_key_type_t
xcb_xkb_kt_map_entry_t
Definition: xkb.h:471
xcb_generic_iterator_t xcb_xkb_overlay_end(xcb_xkb_overlay_iterator_t i)
Definition: xkb.c:2456
xcb_generic_iterator_t xcb_xkb_common_behavior_end(xcb_xkb_common_behavior_iterator_t i)
Definition: xkb.c:896
void xcb_xkb_common_behavior_next(xcb_xkb_common_behavior_iterator_t *i)
Definition: xkb.c:878
struct xcb_xkb_section_t xcb_xkb_section_t
xcb_xkb_section_t
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags(xcb_connection_t *c, uint16_t msgLength, uint32_t affectFlags, uint32_t flags, uint32_t affectCtrls, uint32_t ctrls, const xcb_xkb_string8_t *message)
Definition: xkb.c:18712
struct xcb_xkb_bell_class_spec_iterator_t xcb_xkb_bell_class_spec_iterator_t
xcb_xkb_bell_class_spec_iterator_t
struct xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_property_t
Definition: xkb.h:828
xcb_generic_iterator_t xcb_xkb_lock_behavior_end(xcb_xkb_lock_behavior_iterator_t i)
Definition: xkb.c:972
xcb_xkb_overlay_t
Definition: xkb.h:937
struct xcb_xkb_list_components_cookie_t xcb_xkb_list_components_cookie_t
xcb_xkb_list_components_cookie_t
void xcb_xkb_set_explicit_next(xcb_xkb_set_explicit_iterator_t *i)
Definition: xkb.c:1258
xcb_xkb_sa_lock_ptr_btn_t
Definition: xkb.h:1467
struct xcb_xkb_outline_iterator_t xcb_xkb_outline_iterator_t
xcb_xkb_outline_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
Definition: xkb.h:1541
struct xcb_xkb_key_mod_map_t xcb_xkb_key_mod_map_t
xcb_xkb_key_mod_map_t
xcb_xkb_per_client_flags_reply_t
Definition: xkb.h:2705
struct xcb_xkb_row_t xcb_xkb_row_t
xcb_xkb_row_t
struct xcb_xkb_device_spec_iterator_t xcb_xkb_device_spec_iterator_t
xcb_xkb_device_spec_iterator_t
struct xcb_xkb_names_notify_event_t xcb_xkb_names_notify_event_t
xcb_xkb_names_notify_event_t
xcb_void_cookie_t xcb_xkb_select_events_aux_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:5033
xcb_xkb_permament_radio_group_behavior_iterator_t
Definition: xkb.h:643
xcb_xkb_overlay_key_iterator_t
Definition: xkb.h:910
xcb_xkb_access_x_notify_event_t
Definition: xkb.h:3326
xcb_xkb_sa_set_ptr_dflt_t
Definition: xkb.h:1492
struct xcb_xkb_state_notify_event_t xcb_xkb_state_notify_event_t
xcb_xkb_state_notify_event_t
struct xcb_xkb_string8_iterator_t xcb_xkb_string8_iterator_t
xcb_xkb_string8_iterator_t
xcb_generic_iterator_t xcb_xkb_bell_class_spec_end(xcb_xkb_bell_class_spec_iterator_t i)
Definition: xkb.c:126
struct xcb_xkb_permament_radio_group_behavior_iterator_t xcb_xkb_permament_radio_group_behavior_iterator_t
xcb_xkb_permament_radio_group_behavior_iterator_t
struct xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_key_iterator_t
xcb_xkb_overlay_key_iterator_t
struct xcb_xkb_sa_lock_device_btn_t xcb_xkb_sa_lock_device_btn_t
xcb_xkb_sa_lock_device_btn_t
struct xcb_xkb_permament_lock_behavior_iterator_t xcb_xkb_permament_lock_behavior_iterator_t
xcb_xkb_permament_lock_behavior_iterator_t
struct xcb_xkb_set_compat_map_request_t xcb_xkb_set_compat_map_request_t
xcb_xkb_set_compat_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_device_btn_end(xcb_xkb_sa_device_btn_iterator_t i)
Definition: xkb.c:4231
xcb_generic_iterator_t xcb_xkb_key_type_end(xcb_xkb_key_type_iterator_t i)
Definition: xkb.c:732
struct xcb_xkb_common_doodad_t xcb_xkb_common_doodad_t
xcb_xkb_common_doodad_t
xcb_xkb_get_controls_cookie_t
Definition: xkb.h:2023
struct xcb_xkb_compat_map_notify_event_t xcb_xkb_compat_map_notify_event_t
xcb_xkb_compat_map_notify_event_t
struct xcb_xkb_get_map_cookie_t xcb_xkb_get_map_cookie_t
xcb_xkb_get_map_cookie_t
struct xcb_xkb_get_named_indicator_request_t xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_named_indicator_request_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9167
struct xcb_xkb_common_behavior_iterator_t xcb_xkb_common_behavior_iterator_t
xcb_xkb_common_behavior_iterator_t
void xcb_xkb_sa_redirect_key_next(xcb_xkb_sa_redirect_key_iterator_t *i)
Definition: xkb.c:4175
xcb_xkb_per_client_flags_cookie_t
Definition: xkb.h:2679
xcb_xkb_get_compat_map_cookie_t
Definition: xkb.h:2272
xcb_xkb_get_names_request_t
Definition: xkb.h:2504
struct xcb_xkb_overlay_iterator_t xcb_xkb_overlay_iterator_t
xcb_xkb_overlay_iterator_t
xcb_xkb_sa_action_message_t
Definition: xkb.h:1656
struct xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_map_cookie_t
Definition: xkb.h:2125
xcb_xkb_si_action_iterator_t
Definition: xkb.h:1784
xcb_point_iterator_t
Definition: xproto.h:203
struct xcb_xkb_sa_device_valuator_iterator_t xcb_xkb_sa_device_valuator_iterator_t
xcb_xkb_sa_device_valuator_iterator_t
struct xcb_xkb_counted_string_16_t xcb_xkb_counted_string_16_t
xcb_xkb_counted_string_16_t
void xcb_xkb_counted_string_16_next(xcb_xkb_counted_string_16_iterator_t *i)
Definition: xkb.c:483
struct xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state_cookie_t
xcb_void_cookie_t xcb_xkb_set_device_info_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t firstBtn, uint8_t nBtns, uint16_t change, uint16_t nDeviceLedFBs, const xcb_xkb_action_t *btnActions, const xcb_xkb_device_led_info_t *leds)
Definition: xkb.c:18540
xcb_generic_iterator_t xcb_xkb_listing_end(xcb_xkb_listing_iterator_t i)
Definition: xkb.c:3317
struct xcb_xkb_set_names_values_t xcb_xkb_set_names_values_t
xcb_xkb_set_names_values_t
union xcb_xkb_doodad_t xcb_xkb_doodad_t
xcb_xkb_doodad_t
struct xcb_xkb_sa_move_ptr_iterator_t xcb_xkb_sa_move_ptr_iterator_t
xcb_xkb_sa_move_ptr_iterator_t
void xcb_xkb_lock_behavior_next(xcb_xkb_lock_behavior_iterator_t *i)
Definition: xkb.c:954
xcb_xkb_get_controls_reply_t
Definition: xkb.h:2044
xcb_xkb_key_name_t
Definition: xkb.h:422
void xcb_xkb_sa_terminate_next(xcb_xkb_sa_terminate_iterator_t *i)
Definition: xkb.c:3985
xcb_void_cookie_t xcb_xkb_set_indicator_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:9351
xcb_xkb_get_map_map_t
Definition: xkb.h:2163
xcb_void_cookie_t xcb_xkb_set_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:8267
xcb_xkb_row_iterator_t
Definition: xkb.h:966
struct xcb_xkb_overlay_row_t xcb_xkb_overlay_row_t
xcb_xkb_overlay_row_t
struct xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_explicit_iterator_t
xcb_xkb_doodad_iterator_t
Definition: xkb.h:1153
xcb_xkb_set_explicit_t
Definition: xkb.h:725
xcb_generic_iterator_t xcb_xkb_led_class_spec_end(xcb_xkb_led_class_spec_iterator_t i)
Definition: xkb.c:88
struct xcb_xkb_get_named_indicator_reply_t xcb_xkb_get_named_indicator_reply_t
xcb_xkb_get_named_indicator_reply_t
xcb_xkb_indicator_doodad_iterator_t
Definition: xkb.h:1096
struct xcb_xkb_sa_set_mods_iterator_t xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_sa_set_mods_iterator_t
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which)
Definition: xkb.c:9208
struct xcb_xkb_sa_lock_group_t xcb_xkb_sa_lock_group_t
xcb_xkb_sa_lock_group_t
xcb_xkb_counted_string_16_t
Definition: xkb.h:455
struct xcb_xkb_set_debugging_flags_reply_t xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_debugging_flags_reply_t
xcb_xkb_set_compat_map_request_t
Definition: xkb.h:2315
struct xcb_xkb_get_controls_reply_t xcb_xkb_get_controls_reply_t
xcb_xkb_get_controls_reply_t
struct xcb_xkb_sa_lock_group_iterator_t xcb_xkb_sa_lock_group_iterator_t
xcb_xkb_sa_lock_group_iterator_t
xcb_generic_iterator_t xcb_xkb_property_end(xcb_xkb_property_iterator_t i)
Definition: xkb.c:1906
struct xcb_xkb_overlay_behavior_iterator_t xcb_xkb_overlay_behavior_iterator_t
xcb_xkb_overlay_behavior_iterator_t
void xcb_xkb_sa_move_ptr_next(xcb_xkb_sa_move_ptr_iterator_t *i)
Definition: xkb.c:3795
xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end(xcb_xkb_sa_switch_screen_iterator_t i)
Definition: xkb.c:4041
struct xcb_xkb_sa_lock_controls_t xcb_xkb_sa_lock_controls_t
xcb_xkb_sa_lock_controls_t
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:13161
xcb_xkb_key_alias_iterator_t
Definition: xkb.h:446
struct xcb_xkb_set_debugging_flags_request_t xcb_xkb_set_debugging_flags_request_t
xcb_xkb_set_debugging_flags_request_t
xcb_xkb_sa_device_btn_iterator_t
Definition: xkb.h:1709
xcb_void_cookie_t xcb_xkb_set_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t present, uint16_t flags, xcb_keycode_t minKeyCode, xcb_keycode_t maxKeyCode, uint8_t firstType, uint8_t nTypes, xcb_keycode_t firstKeySym, uint8_t nKeySyms, uint16_t totalSyms, xcb_keycode_t firstKeyAction, uint8_t nKeyActions, uint16_t totalActions, xcb_keycode_t firstKeyBehavior, uint8_t nKeyBehaviors, uint8_t totalKeyBehaviors, xcb_keycode_t firstKeyExplicit, uint8_t nKeyExplicit, uint8_t totalKeyExplicit, xcb_keycode_t firstModMapKey, uint8_t nModMapKeys, uint8_t totalModMapKeys, xcb_keycode_t firstVModMapKey, uint8_t nVModMapKeys, uint8_t totalVModMapKeys, uint16_t virtualMods, const void *values)
Definition: xkb.c:8149
struct xcb_xkb_set_device_info_request_t xcb_xkb_set_device_info_request_t
xcb_xkb_set_device_info_request_t
xcb_xkb_sa_lock_mods_t
Definition: xkb.h:1340
struct xcb_xkb_get_map_request_t xcb_xkb_get_map_request_t
xcb_xkb_get_map_request_t
xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end(xcb_xkb_sa_latch_mods_iterator_t i)
Definition: xkb.c:3623
xcb_xkb_get_indicator_state_cookie_t
Definition: xkb.h:2332
xcb_xkb_per_client_flags_request_t
Definition: xkb.h:2689
xcb_generic_iterator_t xcb_xkb_sa_latch_group_end(xcb_xkb_sa_latch_group_iterator_t i)
Definition: xkb.c:3737
xcb_xkb_get_indicator_map_reply_t
Definition: xkb.h:2387
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames, uint8_t keymapsSpecLen, const xcb_xkb_string8_t *keymapsSpec, uint8_t keycodesSpecLen, const xcb_xkb_string8_t *keycodesSpec, uint8_t typesSpecLen, const xcb_xkb_string8_t *typesSpec, uint8_t compatMapSpecLen, const xcb_xkb_string8_t *compatMapSpec, uint8_t symbolsSpecLen, const xcb_xkb_string8_t *symbolsSpec, uint8_t geometrySpecLen, const xcb_xkb_string8_t *geometrySpec)
Definition: xkb.c:13605
void xcb_xkb_doodad_next(xcb_xkb_doodad_iterator_t *i)
Definition: xkb.c:2959
void xcb_xkb_logo_doodad_next(xcb_xkb_logo_doodad_iterator_t *i)
Definition: xkb.c:2876
xcb_xkb_sa_lock_mods_iterator_t
Definition: xkb.h:1353
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t change, uint32_t value, uint32_t ctrlsToChange, uint32_t autoCtrls, uint32_t autoCtrlsValues)
Definition: xkb.c:13108
struct xcb_xkb_device_led_info_t xcb_xkb_device_led_info_t
xcb_xkb_device_led_info_t
xcb_xkb_get_geometry_reply_t
Definition: xkb.h:2631
xcb_xkb_set_debugging_flags_request_t
Definition: xkb.h:3051
struct xcb_xkb_sa_iso_lock_iterator_t xcb_xkb_sa_iso_lock_iterator_t
xcb_xkb_sa_iso_lock_iterator_t
struct xcb_xkb_indicator_map_notify_event_t xcb_xkb_indicator_map_notify_event_t
xcb_xkb_indicator_map_notify_event_t
xcb_xkb_counted_string_16_iterator_t
Definition: xkb.h:462
struct xcb_xkb_set_named_indicator_request_t xcb_xkb_set_named_indicator_request_t
xcb_xkb_set_named_indicator_request_t
struct xcb_xkb_text_doodad_t xcb_xkb_text_doodad_t
xcb_xkb_text_doodad_t
struct xcb_xkb_sa_iso_lock_t xcb_xkb_sa_iso_lock_t
xcb_xkb_sa_iso_lock_t
struct xcb_xkb_row_iterator_t xcb_xkb_row_iterator_t
xcb_xkb_row_iterator_t
xcb_xkb_extension_device_notify_event_t
Definition: xkb.h:3345
void xcb_xkb_radio_group_behavior_next(xcb_xkb_radio_group_behavior_iterator_t *i)
Definition: xkb.c:992
xcb_xkb_indicator_doodad_t
Definition: xkb.h:1080
void xcb_xkb_indicator_map_next(xcb_xkb_indicator_map_iterator_t *i)
Definition: xkb.c:184
xcb_xkb_set_controls_request_t
Definition: xkb.h:2085
xcb_xkb_get_map_reply_t
Definition: xkb.h:2182
xcb_xkb_default_behavior_t
Definition: xkb.h:550
xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply(xcb_connection_t *c, xcb_xkb_get_indicator_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:9118
xcb_xkb_sym_interpret_iterator_t
Definition: xkb.h:1805
struct xcb_xkb_sa_action_message_iterator_t xcb_xkb_sa_action_message_iterator_t
xcb_xkb_sa_action_message_iterator_t
xcb_generic_iterator_t xcb_xkb_logo_doodad_end(xcb_xkb_logo_doodad_iterator_t i)
Definition: xkb.c:2897
struct xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_key_v_mod_map_iterator_t
struct xcb_xkb_get_names_request_t xcb_xkb_get_names_request_t
xcb_xkb_get_names_request_t
xcb_xkb_get_controls_request_t
Definition: xkb.h:2033
xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_atom_t name)
Definition: xkb.c:12314
xcb_xkb_action_t
Definition: xkb.h:1814
xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply(xcb_connection_t *c, xcb_xkb_set_debugging_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:18822
xcb_generic_iterator_t xcb_xkb_key_sym_map_end(xcb_xkb_key_sym_map_iterator_t i)
Definition: xkb.c:856
struct xcb_xkb_get_kbd_by_name_reply_t xcb_xkb_get_kbd_by_name_reply_t
xcb_xkb_get_kbd_by_name_reply_t
xcb_generic_iterator_t xcb_xkb_sa_set_controls_end(xcb_xkb_sa_set_controls_iterator_t i)
Definition: xkb.c:4079
xcb_xkb_id_spec_iterator_t
Definition: xkb.h:207
struct xcb_xkb_get_indicator_state_reply_t xcb_xkb_get_indicator_state_reply_t
xcb_xkb_get_indicator_state_reply_t
struct xcb_xkb_listing_t xcb_xkb_listing_t
xcb_xkb_listing_t
xcb_void_cookie_t xcb_xkb_bell(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:5222
xcb_xkb_get_named_indicator_reply_t
Definition: xkb.h:2440
xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end(xcb_xkb_sa_device_valuator_iterator_t i)
Definition: xkb.c:4307
xcb_void_cookie_t xcb_xkb_set_controls_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t affectInternalRealMods, uint8_t internalRealMods, uint8_t affectIgnoreLockRealMods, uint8_t ignoreLockRealMods, uint16_t affectInternalVirtualMods, uint16_t internalVirtualMods, uint16_t affectIgnoreLockVirtualMods, uint16_t ignoreLockVirtualMods, uint8_t mouseKeysDfltBtn, uint8_t groupsWrap, uint16_t accessXOptions, uint32_t affectEnabledControls, uint32_t enabledControls, uint32_t changeControls, uint16_t repeatDelay, uint16_t repeatInterval, uint16_t slowKeysDelay, uint16_t debounceDelay, uint16_t mouseKeysDelay, uint16_t mouseKeysInterval, uint16_t mouseKeysTimeToMax, uint16_t mouseKeysMaxSpeed, int16_t mouseKeysCurve, uint16_t accessXTimeout, uint32_t accessXTimeoutMask, uint32_t accessXTimeoutValues, uint16_t accessXTimeoutOptionsMask, uint16_t accessXTimeoutOptionsValues, const uint8_t *perKeyRepeat)
Definition: xkb.c:5618
xcb_xkb_key_type_iterator_t
Definition: xkb.h:505
xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end(xcb_xkb_permament_overlay_behavior_iterator_t i)
Definition: xkb.c:1162
xcb_xkb_key_iterator_t
Definition: xkb.h:893
xcb_xkb_get_names_cookie_t
Definition: xkb.h:2494
struct xcb_xkb_key_type_t xcb_xkb_key_type_t
xcb_xkb_key_type_t
union xcb_xkb_behavior_t xcb_xkb_behavior_t
xcb_xkb_behavior_t
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:9041
void xcb_xkb_indicator_doodad_next(xcb_xkb_indicator_doodad_iterator_t *i)
Definition: xkb.c:2794
xcb_xkb_led_class_spec_iterator_t
Definition: xkb.h:164
xcb_xkb_get_compat_map_reply_t
Definition: xkb.h:2296
xcb_generic_iterator_t xcb_xkb_default_behavior_end(xcb_xkb_default_behavior_iterator_t i)
Definition: xkb.c:934
struct xcb_xkb_sa_device_btn_iterator_t xcb_xkb_sa_device_btn_iterator_t
xcb_xkb_sa_device_btn_iterator_t
struct xcb_xkb_set_map_request_t xcb_xkb_set_map_request_t
xcb_xkb_set_map_request_t
struct xcb_xkb_set_behavior_t xcb_xkb_set_behavior_t
xcb_xkb_set_behavior_t
struct xcb_xkb_per_client_flags_reply_t xcb_xkb_per_client_flags_reply_t
xcb_xkb_per_client_flags_reply_t
xcb_xkb_set_map_values_t
Definition: xkb.h:2219
xcb_generic_iterator_t xcb_xkb_counted_string_16_end(xcb_xkb_counted_string_16_iterator_t i)
Definition: xkb.c:504
struct xcb_xkb_property_t xcb_xkb_property_t
xcb_xkb_property_t
xcb_generic_iterator_t xcb_xkb_set_behavior_end(xcb_xkb_set_behavior_iterator_t i)
Definition: xkb.c:1238
xcb_generic_iterator_t xcb_xkb_action_end(xcb_xkb_action_iterator_t i)
Definition: xkb.c:4421
xcb_xkb_set_key_type_t
Definition: xkb.h:795
struct xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_key_alias_iterator_t
xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply(xcb_connection_t *c, xcb_xkb_get_geometry_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:12651
void xcb_xkb_sa_set_controls_next(xcb_xkb_sa_set_controls_iterator_t *i)
Definition: xkb.c:4061
struct xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_key_sym_map_iterator_t
xcb_void_cookie_t xcb_xkb_set_indicator_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint32_t which, const xcb_xkb_indicator_map_t *maps)
Definition: xkb.c:9399
void xcb_xkb_set_key_type_next(xcb_xkb_set_key_type_iterator_t *i)
Definition: xkb.c:1557
xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end(xcb_xkb_sa_lock_controls_iterator_t i)
Definition: xkb.c:4117
struct xcb_xkb_sym_interpret_iterator_t xcb_xkb_sym_interpret_iterator_t
xcb_xkb_sym_interpret_iterator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5317
void xcb_xkb_sa_set_mods_next(xcb_xkb_sa_set_mods_iterator_t *i)
Definition: xkb.c:3567
void xcb_xkb_mod_def_next(xcb_xkb_mod_def_iterator_t *i)
Definition: xkb.c:222
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:9079
struct xcb_xkb_id_spec_iterator_t xcb_xkb_id_spec_iterator_t
xcb_xkb_id_spec_iterator_t
void xcb_xkb_sa_iso_lock_next(xcb_xkb_sa_iso_lock_iterator_t *i)
Definition: xkb.c:3947
xcb_xkb_sa_lock_ptr_btn_iterator_t
Definition: xkb.h:1478
xcb_xkb_mod_def_iterator_t
Definition: xkb.h:413
struct xcb_xkb_sa_ptr_btn_iterator_t xcb_xkb_sa_ptr_btn_iterator_t
xcb_xkb_sa_ptr_btn_iterator_t
xcb_point_t
Definition: xproto.h:195
xcb_xkb_behavior_iterator_t
Definition: xkb.h:686
struct xcb_xkb_sa_set_ptr_dflt_t xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_set_ptr_dflt_t
xcb_xkb_sa_no_action_iterator_t
Definition: xkb.h:1287
xcb_xkb_get_names_value_list_t
Definition: xkb.h:2516
void xcb_xkb_overlay_key_next(xcb_xkb_overlay_key_iterator_t *i)
Definition: xkb.c:2203
xcb_generic_iterator_t xcb_xkb_indicator_doodad_end(xcb_xkb_indicator_doodad_iterator_t i)
Definition: xkb.c:2812
struct xcb_xkb_sa_switch_screen_iterator_t xcb_xkb_sa_switch_screen_iterator_t
xcb_xkb_sa_switch_screen_iterator_t
xcb_void_cookie_t xcb_xkb_select_events_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4917
xcb_xkb_permament_lock_behavior_t
Definition: xkb.h:618
xcb_xkb_permament_radio_group_behavior_t
Definition: xkb.h:635
xcb_xkb_shape_t
Definition: xkb.h:863
xcb_void_cookie_t xcb_xkb_bell_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_bell_class_spec_t bellClass, xcb_xkb_id_spec_t bellID, int8_t percent, uint8_t forceSound, uint8_t eventOnly, int16_t pitch, int16_t duration, xcb_atom_t name, xcb_window_t window)
Definition: xkb.c:5156
struct xcb_xkb_common_behavior_t xcb_xkb_common_behavior_t
xcb_xkb_common_behavior_t
xcb_xkb_get_device_info_reply_t
Definition: xkb.h:2999
xcb_xkb_key_name_iterator_t
Definition: xkb.h:429
struct xcb_xkb_shape_doodad_t xcb_xkb_shape_doodad_t
xcb_xkb_shape_doodad_t
xcb_generic_iterator_t xcb_xkb_set_explicit_end(xcb_xkb_set_explicit_iterator_t i)
Definition: xkb.c:1276
xcb_xkb_overlay_behavior_t
Definition: xkb.h:601
struct xcb_xkb_si_action_t xcb_xkb_si_action_t
xcb_xkb_si_action_t
xcb_xkb_set_indicator_map_request_t
Definition: xkb.h:2404
xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end(xcb_xkb_sa_lock_ptr_btn_iterator_t i)
Definition: xkb.c:3889
xcb_xkb_common_behavior_iterator_t
Definition: xkb.h:541
struct xcb_xkb_indicator_map_t xcb_xkb_indicator_map_t
xcb_xkb_indicator_map_t
struct xcb_xkb_overlay_t xcb_xkb_overlay_t
xcb_xkb_overlay_t
struct xcb_xkb_permament_radio_group_behavior_t xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_permament_radio_group_behavior_t
xcb_xkb_key_t
Definition: xkb.h:883
struct xcb_xkb_sa_device_valuator_t xcb_xkb_sa_device_valuator_t
xcb_xkb_sa_device_valuator_t
xcb_xkb_get_state_cookie_t xcb_xkb_get_state(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:5279
xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply(xcb_connection_t *c, xcb_xkb_get_names_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:10870
xcb_generic_iterator_t xcb_xkb_indicator_map_end(xcb_xkb_indicator_map_iterator_t i)
Definition: xkb.c:202
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
Definition: xkb.h:2810
struct xcb_xkb_get_state_request_t xcb_xkb_get_state_request_t
xcb_xkb_get_state_request_t
struct xcb_xkb_key_alias_t xcb_xkb_key_alias_t
xcb_xkb_key_alias_t
struct xcb_xkb_key_v_mod_map_t xcb_xkb_key_v_mod_map_t
xcb_xkb_key_v_mod_map_t
xcb_xkb_set_behavior_t
Definition: xkb.h:707
xcb_xkb_behavior_t
Definition: xkb.h:669
xcb_xkb_action_message_event_t
Definition: xkb.h:3305
xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply(xcb_connection_t *c, xcb_xkb_per_client_flags_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:13210
struct xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_row_iterator_t
xcb_xkb_overlay_row_iterator_t
struct xcb_xkb_extension_device_notify_event_t xcb_xkb_extension_device_notify_event_t
xcb_xkb_extension_device_notify_event_t
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:18275
xcb_xkb_radio_group_behavior_iterator_t
Definition: xkb.h:592
void xcb_xkb_kt_set_map_entry_next(xcb_xkb_kt_set_map_entry_iterator_t *i)
Definition: xkb.c:1372
struct xcb_xkb_behavior_iterator_t xcb_xkb_behavior_iterator_t
xcb_xkb_behavior_iterator_t
xcb_xkb_sa_terminate_t
Definition: xkb.h:1550
xcb_xkb_sa_set_controls_iterator_t
Definition: xkb.h:1621
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t wanted, uint8_t allButtons, uint8_t firstButton, uint8_t nButtons, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID)
Definition: xkb.c:18219
xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end(xcb_xkb_sa_lock_mods_iterator_t i)
Definition: xkb.c:3661
void xcb_xkb_shape_doodad_next(xcb_xkb_shape_doodad_iterator_t *i)
Definition: xkb.c:2640
struct xcb_xkb_sa_latch_group_t xcb_xkb_sa_latch_group_t
xcb_xkb_sa_latch_group_t
xcb_xkb_sa_lock_device_btn_iterator_t
Definition: xkb.h:1735
struct xcb_xkb_sa_set_controls_t xcb_xkb_sa_set_controls_t
xcb_xkb_sa_set_controls_t
xcb_xkb_set_explicit_iterator_t
Definition: xkb.h:733
struct xcb_xkb_sa_device_btn_t xcb_xkb_sa_device_btn_t
xcb_xkb_sa_device_btn_t
struct xcb_xkb_kt_set_map_entry_t xcb_xkb_kt_set_map_entry_t
xcb_xkb_kt_set_map_entry_t
struct xcb_xkb_key_sym_map_t xcb_xkb_key_sym_map_t
xcb_xkb_key_sym_map_t
xcb_xkb_sa_latch_group_iterator_t
Definition: xkb.h:1391
struct xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_indicator_map_iterator_t
xcb_xkb_common_doodad_t
Definition: xkb.h:983
xcb_xkb_section_iterator_t
Definition: xkb.h:1179
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, xcb_xkb_led_class_spec_t ledClass, xcb_xkb_id_spec_t ledID, xcb_atom_t indicator)
Definition: xkb.c:9495
struct xcb_xkb_key_t xcb_xkb_key_t
xcb_xkb_key_t
void xcb_xkb_default_behavior_next(xcb_xkb_default_behavior_iterator_t *i)
Definition: xkb.c:916
xcb_xkb_new_keyboard_notify_event_t
Definition: xkb.h:3084
xcb_xkb_indicator_map_t
Definition: xkb.h:332
struct xcb_xkb_radio_group_behavior_t xcb_xkb_radio_group_behavior_t
xcb_xkb_radio_group_behavior_t
xcb_xkb_sa_lock_group_iterator_t
Definition: xkb.h:1410
xcb_generic_iterator_t xcb_xkb_kt_map_entry_end(xcb_xkb_kt_map_entry_iterator_t i)
Definition: xkb.c:544
struct xcb_xkb_sa_set_mods_t xcb_xkb_sa_set_mods_t
xcb_xkb_sa_set_mods_t
xcb_xkb_permament_overlay_behavior_iterator_t
Definition: xkb.h:660
xcb_xkb_sa_device_valuator_iterator_t
Definition: xkb.h:1767
struct xcb_xkb_get_kbd_by_name_replies_t xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_get_kbd_by_name_replies_t
xcb_xkb_action_iterator_t
Definition: xkb.h:1842
xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end(xcb_xkb_sa_ptr_btn_iterator_t i)
Definition: xkb.c:3851
void xcb_xkb_common_doodad_next(xcb_xkb_common_doodad_iterator_t *i)
Definition: xkb.c:2602
struct xcb_xkb_set_controls_request_t xcb_xkb_set_controls_request_t
xcb_xkb_set_controls_request_t
xcb_xkb_listing_t
Definition: xkb.h:1188
xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end(xcb_xkb_sa_move_ptr_iterator_t i)
Definition: xkb.c:3813
xcb_xkb_get_indicator_state_reply_t
Definition: xkb.h:2353
struct xcb_xkb_sa_redirect_key_iterator_t xcb_xkb_sa_redirect_key_iterator_t
xcb_xkb_sa_redirect_key_iterator_t
struct xcb_xkb_sa_lock_controls_iterator_t xcb_xkb_sa_lock_controls_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
void xcb_xkb_sa_lock_ptr_btn_next(xcb_xkb_sa_lock_ptr_btn_iterator_t *i)
Definition: xkb.c:3871
xcb_xkb_overlay_key_t
Definition: xkb.h:902
xcb_xkb_sa_set_ptr_dflt_iterator_t
Definition: xkb.h:1503
xcb_xkb_select_events_request_t
Definition: xkb.h:1916
xcb_xkb_lock_behavior_t
Definition: xkb.h:567
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t groups, uint8_t getAllSI, uint16_t firstSI, uint16_t nSI)
Definition: xkb.c:8644
xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply(xcb_connection_t *c, xcb_xkb_get_kbd_by_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:18136
struct xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_cookie_t
xcb_xkb_get_geometry_cookie_t
xcb_generic_iterator_t xcb_xkb_sym_interpret_end(xcb_xkb_sym_interpret_iterator_t i)
Definition: xkb.c:4383
void xcb_xkb_sa_set_group_next(xcb_xkb_sa_set_group_iterator_t *i)
Definition: xkb.c:3681
xcb_xkb_sa_redirect_key_t
Definition: xkb.h:1674
struct xcb_xkb_permament_lock_behavior_t xcb_xkb_permament_lock_behavior_t
xcb_xkb_permament_lock_behavior_t
void xcb_xkb_string8_next(xcb_xkb_string8_iterator_t *i)
Definition: xkb.c:1600
struct xcb_xkb_get_indicator_state_request_t xcb_xkb_get_indicator_state_request_t
xcb_xkb_get_indicator_state_request_t
xcb_xkb_sa_move_ptr_t
Definition: xkb.h:1425
xcb_xkb_sa_switch_screen_iterator_t
Definition: xkb.h:1582
xcb_generic_iterator_t xcb_xkb_overlay_key_end(xcb_xkb_overlay_key_iterator_t i)
Definition: xkb.c:2221
void xcb_xkb_sa_set_ptr_dflt_next(xcb_xkb_sa_set_ptr_dflt_iterator_t *i)
Definition: xkb.c:3909
struct xcb_xkb_keyboard_error_t xcb_xkb_keyboard_error_t
xcb_xkb_keyboard_error_t
struct xcb_xkb_overlay_key_t xcb_xkb_overlay_key_t
xcb_xkb_overlay_key_t
xcb_xkb_lock_behavior_iterator_t
Definition: xkb.h:575
xcb_void_cookie_t xcb_xkb_set_names(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const void *values)
Definition: xkb.c:11956
xcb_xkb_set_map_request_t
Definition: xkb.h:2237
xcb_xkb_text_doodad_t
Definition: xkb.h:1029
xcb_xkb_get_named_indicator_cookie_t
Definition: xkb.h:2416
struct xcb_xkb_get_names_value_list_t xcb_xkb_get_names_value_list_t
xcb_xkb_get_names_value_list_t
xcb_void_cookie_t xcb_xkb_select_events_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const xcb_xkb_select_events_details_t *details)
Definition: xkb.c:5093
xcb_xkb_string8_iterator_t
Definition: xkb.h:819
struct xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_listing_iterator_t
xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply(xcb_connection_t *c, xcb_xkb_get_map_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:7235
xcb_void_cookie_t xcb_xkb_set_names_aux(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t virtualMods, uint32_t which, uint8_t firstType, uint8_t nTypes, uint8_t firstKTLevelt, uint8_t nKTLevels, uint32_t indicators, uint8_t groupNames, uint8_t nRadioGroups, xcb_keycode_t firstKey, uint8_t nKeys, uint8_t nKeyAliases, uint16_t totalKTLevelNames, const xcb_xkb_set_names_values_t *values)
Definition: xkb.c:12124
struct xcb_xkb_get_kbd_by_name_replies_types_map_t xcb_xkb_get_kbd_by_name_replies_types_map_t
xcb_xkb_get_kbd_by_name_replies_types_map_t
struct xcb_xkb_get_names_reply_t xcb_xkb_get_names_reply_t
xcb_xkb_get_names_reply_t
struct xcb_xkb_outline_t xcb_xkb_outline_t
xcb_xkb_outline_t
xcb_xkb_indicator_state_notify_event_t
Definition: xkb.h:3198
xcb_xkb_sa_latch_group_t
Definition: xkb.h:1381
xcb_xkb_sa_lock_device_btn_t
Definition: xkb.h:1723
struct xcb_xkb_get_state_cookie_t xcb_xkb_get_state_cookie_t
xcb_xkb_get_state_cookie_t
xcb_xkb_sym_interpret_t
Definition: xkb.h:1793
xcb_xkb_get_names_reply_t
Definition: xkb.h:2538
xcb_generic_iterator_t xcb_xkb_behavior_end(xcb_xkb_behavior_iterator_t i)
Definition: xkb.c:1200
xcb_xkb_shape_doodad_iterator_t
Definition: xkb.h:1020
struct xcb_xkb_text_doodad_iterator_t xcb_xkb_text_doodad_iterator_t
xcb_xkb_text_doodad_iterator_t
struct xcb_xkb_get_device_info_request_t xcb_xkb_get_device_info_request_t
xcb_xkb_get_device_info_request_t
xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply(xcb_connection_t *c, xcb_xkb_use_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:4523
xcb_xkb_set_names_values_t
Definition: xkb.h:2561
xcb_xkb_get_kbd_by_name_replies_types_map_t
Definition: xkb.h:2795
struct xcb_xkb_permament_overlay_behavior_iterator_t xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_permament_overlay_behavior_iterator_t
xcb_xkb_get_device_info_request_t
Definition: xkb.h:2982
struct xcb_xkb_sa_set_controls_iterator_t xcb_xkb_sa_set_controls_iterator_t
xcb_xkb_sa_set_controls_iterator_t
struct xcb_xkb_set_geometry_request_t xcb_xkb_set_geometry_request_t
xcb_xkb_set_geometry_request_t
Generic cookie.
Definition: xcb.h:165
struct xcb_xkb_sa_move_ptr_t xcb_xkb_sa_move_ptr_t
xcb_xkb_sa_move_ptr_t
struct xcb_xkb_bell_request_t xcb_xkb_bell_request_t
xcb_xkb_bell_request_t
xcb_generic_iterator_t xcb_xkb_device_led_info_end(xcb_xkb_device_led_info_iterator_t i)
Definition: xkb.c:3507
void xcb_xkb_kt_map_entry_next(xcb_xkb_kt_map_entry_iterator_t *i)
Definition: xkb.c:526
xcb_xkb_sa_set_mods_iterator_t
Definition: xkb.h:1309
xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply(xcb_connection_t *c, xcb_xkb_get_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xkb.c:5356
struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
void xcb_xkb_shape_next(xcb_xkb_shape_iterator_t *i)
Definition: xkb.c:2122
void xcb_xkb_permament_lock_behavior_next(xcb_xkb_permament_lock_behavior_iterator_t *i)
Definition: xkb.c:1068
xcb_xkb_shape_iterator_t
Definition: xkb.h:874
xcb_void_cookie_t xcb_xkb_set_compat_map(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8980
xcb_xkb_map_notify_event_t
Definition: xkb.h:3107
xcb_generic_iterator_t xcb_xkb_common_doodad_end(xcb_xkb_common_doodad_iterator_t i)
Definition: xkb.c:2620
xcb_generic_iterator_t xcb_xkb_sa_terminate_end(xcb_xkb_sa_terminate_iterator_t i)
Definition: xkb.c:4003
struct xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_key_mod_map_iterator_t
xcb_void_cookie_t xcb_xkb_select_events(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t affectWhich, uint16_t clear, uint16_t selectAll, uint16_t affectMap, uint16_t map, const void *details)
Definition: xkb.c:4975
struct xcb_xkb_get_device_info_reply_t xcb_xkb_get_device_info_reply_t
xcb_xkb_get_device_info_reply_t
struct xcb_xkb_default_behavior_iterator_t xcb_xkb_default_behavior_iterator_t
xcb_xkb_default_behavior_iterator_t
void xcb_xkb_sa_lock_mods_next(xcb_xkb_sa_lock_mods_iterator_t *i)
Definition: xkb.c:3643
void xcb_xkb_permament_overlay_behavior_next(xcb_xkb_permament_overlay_behavior_iterator_t *i)
Definition: xkb.c:1144
xcb_generic_iterator_t xcb_xkb_id_spec_end(xcb_xkb_id_spec_iterator_t i)
Definition: xkb.c:164
xcb_xkb_state_notify_event_t
Definition: xkb.h:3141
void xcb_xkb_key_sym_map_next(xcb_xkb_key_sym_map_iterator_t *i)
Definition: xkb.c:835
struct xcb_xkb_lock_behavior_iterator_t xcb_xkb_lock_behavior_iterator_t
xcb_xkb_lock_behavior_iterator_t
struct xcb_xkb_get_kbd_by_name_request_t xcb_xkb_get_kbd_by_name_request_t
xcb_xkb_get_kbd_by_name_request_t
xcb_generic_iterator_t xcb_xkb_sa_set_mods_end(xcb_xkb_sa_set_mods_iterator_t i)
Definition: xkb.c:3585
struct xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_set_behavior_iterator_t
struct xcb_xkb_sa_ptr_btn_t xcb_xkb_sa_ptr_btn_t
xcb_xkb_sa_ptr_btn_t
xcb_generic_iterator_t xcb_xkb_sa_action_message_end(xcb_xkb_sa_action_message_iterator_t i)
Definition: xkb.c:4155
xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end(xcb_xkb_sa_set_ptr_dflt_iterator_t i)
Definition: xkb.c:3927
struct xcb_xkb_shape_iterator_t xcb_xkb_shape_iterator_t
xcb_xkb_shape_iterator_t
xcb_xkb_set_names_request_t
Definition: xkb.h:2585
void xcb_xkb_sa_action_message_next(xcb_xkb_sa_action_message_iterator_t *i)
Definition: xkb.c:4137
xcb_xkb_compat_map_notify_event_t
Definition: xkb.h:3263
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end(xcb_xkb_permament_lock_behavior_iterator_t i)
Definition: xkb.c:1086
xcb_xkb_get_device_info_cookie_t
Definition: xkb.h:2972
struct xcb_xkb_sa_lock_mods_iterator_t xcb_xkb_sa_lock_mods_iterator_t
xcb_xkb_sa_lock_mods_iterator_t
union xcb_xkb_action_t xcb_xkb_action_t
xcb_xkb_action_t
xcb_xkb_overlay_row_iterator_t
Definition: xkb.h:928
xcb_xkb_sa_latch_mods_iterator_t
Definition: xkb.h:1331
struct xcb_xkb_set_names_request_t xcb_xkb_set_names_request_t
xcb_xkb_set_names_request_t
struct xcb_xkb_shape_doodad_iterator_t xcb_xkb_shape_doodad_iterator_t
xcb_xkb_shape_doodad_iterator_t
xcb_xkb_sa_lock_controls_iterator_t
Definition: xkb.h:1641
xcb_xkb_get_state_request_t
Definition: xkb.h:1965
void xcb_xkb_key_name_next(xcb_xkb_key_name_iterator_t *i)
Definition: xkb.c:260
xcb_xkb_key_alias_t
Definition: xkb.h:438
xcb_void_cookie_t xcb_xkb_set_compat_map_checked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint8_t recomputeActions, uint8_t truncateSI, uint8_t groups, uint16_t firstSI, uint16_t nSI, const xcb_xkb_sym_interpret_t *si, const xcb_xkb_mod_def_t *groupMaps)
Definition: xkb.c:8912
xcb_xkb_outline_iterator_t
Definition: xkb.h:854
xcb_xkb_section_t
Definition: xkb.h:1162
xcb_xkb_listing_iterator_t
Definition: xkb.h:1196
xcb_generic_iterator_t xcb_xkb_section_end(xcb_xkb_section_iterator_t i)
Definition: xkb.c:3193
xcb_xkb_set_behavior_iterator_t
Definition: xkb.h:716
xcb_xkb_list_components_request_t
Definition: xkb.h:2730