22 #define XCB_XKB_MAJOR_VERSION 1
23 #define XCB_XKB_MINOR_VERSION 0
27 typedef enum xcb_xkb_const_t {
28 XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255,
29 XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32,
30 XCB_XKB_CONST_KEY_NAME_LENGTH = 4
33 typedef enum xcb_xkb_event_type_t {
34 XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1,
35 XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2,
36 XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4,
37 XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8,
38 XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16,
39 XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32,
40 XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64,
41 XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128,
42 XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256,
43 XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512,
44 XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024,
45 XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048
46 } xcb_xkb_event_type_t;
48 typedef enum xcb_xkb_nkn_detail_t {
49 XCB_XKB_NKN_DETAIL_KEYCODES = 1,
50 XCB_XKB_NKN_DETAIL_GEOMETRY = 2,
51 XCB_XKB_NKN_DETAIL_DEVICE_ID = 4
52 } xcb_xkb_nkn_detail_t;
54 typedef enum xcb_xkb_axn_detail_t {
55 XCB_XKB_AXN_DETAIL_SK_PRESS = 1,
56 XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2,
57 XCB_XKB_AXN_DETAIL_SK_REJECT = 4,
58 XCB_XKB_AXN_DETAIL_SK_RELEASE = 8,
59 XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16,
60 XCB_XKB_AXN_DETAIL_BK_REJECT = 32,
61 XCB_XKB_AXN_DETAIL_AXK_WARNING = 64
62 } xcb_xkb_axn_detail_t;
64 typedef enum xcb_xkb_map_part_t {
65 XCB_XKB_MAP_PART_KEY_TYPES = 1,
66 XCB_XKB_MAP_PART_KEY_SYMS = 2,
67 XCB_XKB_MAP_PART_MODIFIER_MAP = 4,
68 XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8,
69 XCB_XKB_MAP_PART_KEY_ACTIONS = 16,
70 XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32,
71 XCB_XKB_MAP_PART_VIRTUAL_MODS = 64,
72 XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128
75 typedef enum xcb_xkb_set_map_flags_t {
76 XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1,
77 XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2
78 } xcb_xkb_set_map_flags_t;
80 typedef enum xcb_xkb_state_part_t {
81 XCB_XKB_STATE_PART_MODIFIER_STATE = 1,
82 XCB_XKB_STATE_PART_MODIFIER_BASE = 2,
83 XCB_XKB_STATE_PART_MODIFIER_LATCH = 4,
84 XCB_XKB_STATE_PART_MODIFIER_LOCK = 8,
85 XCB_XKB_STATE_PART_GROUP_STATE = 16,
86 XCB_XKB_STATE_PART_GROUP_BASE = 32,
87 XCB_XKB_STATE_PART_GROUP_LATCH = 64,
88 XCB_XKB_STATE_PART_GROUP_LOCK = 128,
89 XCB_XKB_STATE_PART_COMPAT_STATE = 256,
90 XCB_XKB_STATE_PART_GRAB_MODS = 512,
91 XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024,
92 XCB_XKB_STATE_PART_LOOKUP_MODS = 2048,
93 XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096,
94 XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192
95 } xcb_xkb_state_part_t;
97 typedef enum xcb_xkb_bool_ctrl_t {
98 XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1,
99 XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2,
100 XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4,
101 XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8,
102 XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16,
103 XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32,
104 XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64,
105 XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128,
106 XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256,
107 XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512,
108 XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024,
109 XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048,
110 XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096
111 } xcb_xkb_bool_ctrl_t;
113 typedef enum xcb_xkb_control_t {
114 XCB_XKB_CONTROL_GROUPS_WRAP = 134217728,
115 XCB_XKB_CONTROL_INTERNAL_MODS = 268435456,
116 XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912,
117 XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824,
118 XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648
121 typedef enum xcb_xkb_ax_option_t {
122 XCB_XKB_AX_OPTION_SK_PRESS_FB = 1,
123 XCB_XKB_AX_OPTION_SK_ACCEPT_FB = 2,
124 XCB_XKB_AX_OPTION_FEATURE_FB = 4,
125 XCB_XKB_AX_OPTION_SLOW_WARN_FB = 8,
126 XCB_XKB_AX_OPTION_INDICATOR_FB = 16,
127 XCB_XKB_AX_OPTION_STICKY_KEYS_FB = 32,
128 XCB_XKB_AX_OPTION_TWO_KEYS = 64,
129 XCB_XKB_AX_OPTION_LATCH_TO_LOCK = 128,
130 XCB_XKB_AX_OPTION_SK_RELEASE_FB = 256,
131 XCB_XKB_AX_OPTION_SK_REJECT_FB = 512,
132 XCB_XKB_AX_OPTION_BK_REJECT_FB = 1024,
133 XCB_XKB_AX_OPTION_DUMB_BELL = 2048
134 } xcb_xkb_ax_option_t;
136 typedef uint16_t xcb_xkb_device_spec_t;
142 xcb_xkb_device_spec_t *data;
147 typedef enum xcb_xkb_led_class_result_t {
148 XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
149 XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
150 } xcb_xkb_led_class_result_t;
152 typedef enum xcb_xkb_led_class_t {
153 XCB_XKB_LED_CLASS_KBD_FEEDBACK_CLASS = 0,
154 XCB_XKB_LED_CLASS_LED_FEEDBACK_CLASS = 4,
155 XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
156 XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
157 } xcb_xkb_led_class_t;
159 typedef uint16_t xcb_xkb_led_class_spec_t;
165 xcb_xkb_led_class_spec_t *data;
170 typedef enum xcb_xkb_bell_class_result_t {
171 XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
172 XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
173 } xcb_xkb_bell_class_result_t;
175 typedef enum xcb_xkb_bell_class_t {
176 XCB_XKB_BELL_CLASS_KBD_FEEDBACK_CLASS = 0,
177 XCB_XKB_BELL_CLASS_BELL_FEEDBACK_CLASS = 5,
178 XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
179 } xcb_xkb_bell_class_t;
181 typedef uint16_t xcb_xkb_bell_class_spec_t;
187 xcb_xkb_bell_class_spec_t *data;
192 typedef enum xcb_xkb_id_t {
193 XCB_XKB_ID_USE_CORE_KBD = 256,
194 XCB_XKB_ID_USE_CORE_PTR = 512,
195 XCB_XKB_ID_DFLT_XI_CLASS = 768,
196 XCB_XKB_ID_DFLT_XI_ID = 1024,
197 XCB_XKB_ID_ALL_XI_CLASS = 1280,
198 XCB_XKB_ID_ALL_XI_ID = 1536,
199 XCB_XKB_ID_XI_NONE = 65280
202 typedef uint16_t xcb_xkb_id_spec_t;
208 xcb_xkb_id_spec_t *data;
213 typedef enum xcb_xkb_group_t {
220 typedef enum xcb_xkb_groups_t {
221 XCB_XKB_GROUPS_ANY = 254,
222 XCB_XKB_GROUPS_ALL = 255
225 typedef enum xcb_xkb_set_of_group_t {
226 XCB_XKB_SET_OF_GROUP_GROUP_1 = 1,
227 XCB_XKB_SET_OF_GROUP_GROUP_2 = 2,
228 XCB_XKB_SET_OF_GROUP_GROUP_3 = 4,
229 XCB_XKB_SET_OF_GROUP_GROUP_4 = 8
230 } xcb_xkb_set_of_group_t;
232 typedef enum xcb_xkb_set_of_groups_t {
233 XCB_XKB_SET_OF_GROUPS_ANY = 128
234 } xcb_xkb_set_of_groups_t;
236 typedef enum xcb_xkb_groups_wrap_t {
237 XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0,
238 XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64,
239 XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128
240 } xcb_xkb_groups_wrap_t;
242 typedef enum xcb_xkb_v_mods_high_t {
243 XCB_XKB_V_MODS_HIGH_15 = 128,
244 XCB_XKB_V_MODS_HIGH_14 = 64,
245 XCB_XKB_V_MODS_HIGH_13 = 32,
246 XCB_XKB_V_MODS_HIGH_12 = 16,
247 XCB_XKB_V_MODS_HIGH_11 = 8,
248 XCB_XKB_V_MODS_HIGH_10 = 4,
249 XCB_XKB_V_MODS_HIGH_9 = 2,
250 XCB_XKB_V_MODS_HIGH_8 = 1
251 } xcb_xkb_v_mods_high_t;
253 typedef enum xcb_xkb_v_mods_low_t {
254 XCB_XKB_V_MODS_LOW_7 = 128,
255 XCB_XKB_V_MODS_LOW_6 = 64,
256 XCB_XKB_V_MODS_LOW_5 = 32,
257 XCB_XKB_V_MODS_LOW_4 = 16,
258 XCB_XKB_V_MODS_LOW_3 = 8,
259 XCB_XKB_V_MODS_LOW_2 = 4,
260 XCB_XKB_V_MODS_LOW_1 = 2,
261 XCB_XKB_V_MODS_LOW_0 = 1
262 } xcb_xkb_v_mods_low_t;
264 typedef enum xcb_xkb_v_mod_t {
265 XCB_XKB_V_MOD_15 = 32768,
266 XCB_XKB_V_MOD_14 = 16384,
267 XCB_XKB_V_MOD_13 = 8192,
268 XCB_XKB_V_MOD_12 = 4096,
269 XCB_XKB_V_MOD_11 = 2048,
270 XCB_XKB_V_MOD_10 = 1024,
271 XCB_XKB_V_MOD_9 = 512,
272 XCB_XKB_V_MOD_8 = 256,
273 XCB_XKB_V_MOD_7 = 128,
274 XCB_XKB_V_MOD_6 = 64,
275 XCB_XKB_V_MOD_5 = 32,
276 XCB_XKB_V_MOD_4 = 16,
283 typedef enum xcb_xkb_explicit_t {
284 XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
285 XCB_XKB_EXPLICIT_BEHAVIOR = 64,
286 XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
287 XCB_XKB_EXPLICIT_INTERPRET = 16,
288 XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
289 XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
290 XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
291 XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
292 } xcb_xkb_explicit_t;
294 typedef enum xcb_xkb_sym_interpret_match_t {
295 XCB_XKB_SYM_INTERPRET_MATCH_NONE_OF = 0,
296 XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF_OR_NONE = 1,
297 XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF = 2,
298 XCB_XKB_SYM_INTERPRET_MATCH_ALL_OF = 3,
299 XCB_XKB_SYM_INTERPRET_MATCH_EXACTLY = 4
300 } xcb_xkb_sym_interpret_match_t;
302 typedef enum xcb_xkb_sym_interp_match_t {
303 XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
304 XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
305 } xcb_xkb_sym_interp_match_t;
307 typedef enum xcb_xkb_im_flag_t {
308 XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
309 XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
310 XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
313 typedef enum xcb_xkb_im_mods_which_t {
314 XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16,
315 XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8,
316 XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4,
317 XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2,
318 XCB_XKB_IM_MODS_WHICH_USE_BASE = 1
319 } xcb_xkb_im_mods_which_t;
321 typedef enum xcb_xkb_im_groups_which_t {
322 XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16,
323 XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8,
324 XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4,
325 XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2,
326 XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1
327 } xcb_xkb_im_groups_which_t;
352 typedef enum xcb_xkb_cm_detail_t {
353 XCB_XKB_CM_DETAIL_SYM_INTERP = 1,
354 XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2
355 } xcb_xkb_cm_detail_t;
357 typedef enum xcb_xkb_name_detail_t {
358 XCB_XKB_NAME_DETAIL_KEYCODES = 1,
359 XCB_XKB_NAME_DETAIL_GEOMETRY = 2,
360 XCB_XKB_NAME_DETAIL_SYMBOLS = 4,
361 XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8,
362 XCB_XKB_NAME_DETAIL_TYPES = 16,
363 XCB_XKB_NAME_DETAIL_COMPAT = 32,
364 XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64,
365 XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128,
366 XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256,
367 XCB_XKB_NAME_DETAIL_KEY_NAMES = 512,
368 XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024,
369 XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048,
370 XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096,
371 XCB_XKB_NAME_DETAIL_RG_NAMES = 8192
372 } xcb_xkb_name_detail_t;
374 typedef enum xcb_xkb_gbn_detail_t {
375 XCB_XKB_GBN_DETAIL_TYPES = 1,
376 XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2,
377 XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4,
378 XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8,
379 XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16,
380 XCB_XKB_GBN_DETAIL_KEY_NAMES = 32,
381 XCB_XKB_GBN_DETAIL_GEOMETRY = 64,
382 XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128
383 } xcb_xkb_gbn_detail_t;
385 typedef enum xcb_xkb_xi_feature_t {
386 XCB_XKB_XI_FEATURE_KEYBOARDS = 1,
387 XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2,
388 XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4,
389 XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8,
390 XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16
391 } xcb_xkb_xi_feature_t;
393 typedef enum xcb_xkb_per_client_flag_t {
394 XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1,
395 XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2,
396 XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4,
397 XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8,
398 XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16
399 } xcb_xkb_per_client_flag_t;
692 typedef enum xcb_xkb_behavior_type_t {
693 XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0,
694 XCB_XKB_BEHAVIOR_TYPE_LOCK = 1,
695 XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2,
696 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3,
697 XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4,
698 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129,
699 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130,
700 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131,
701 XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132
702 } xcb_xkb_behavior_type_t;
708 xcb_keycode_t keycode;
726 xcb_keycode_t keycode;
743 xcb_keycode_t keycode;
760 xcb_keycode_t keycode;
780 uint16_t virtualMods;
798 uint16_t virtualMods;
814 typedef char xcb_xkb_string8_t;
820 xcb_xkb_string8_t *data;
830 uint8_t cornerRadius;
867 xcb_xkb_string8_t name[4];
886 xcb_xkb_string8_t over[4];
887 xcb_xkb_string8_t under[4];
955 typedef enum xcb_xkb_doodad_type_t {
956 XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
957 XCB_XKB_DOODAD_TYPE_SOLID = 2,
958 XCB_XKB_DOODAD_TYPE_TEXT = 3,
959 XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
960 XCB_XKB_DOODAD_TYPE_LOGO = 5
961 } xcb_xkb_doodad_type_t;
984 xcb_xkb_led_class_spec_t ledClass;
985 xcb_xkb_id_spec_t ledID;
986 uint32_t namesPresent;
987 uint32_t mapsPresent;
988 uint32_t physIndicators;
1001 typedef enum xcb_xkb_error_t {
1002 XCB_XKB_ERROR_BAD_DEVICE = 255,
1003 XCB_XKB_ERROR_BAD_CLASS = 254,
1004 XCB_XKB_ERROR_BAD_ID = 253
1008 #define XCB_XKB_KEYBOARD 0
1014 uint8_t response_type;
1018 uint16_t minorOpcode;
1019 uint8_t majorOpcode;
1023 typedef enum xcb_xkb_sa_t {
1024 XCB_XKB_SA_CLEAR_LOCKS = 1,
1025 XCB_XKB_SA_LATCH_TO_LOCK = 2,
1026 XCB_XKB_SA_USE_MOD_MAP_MODS = 4,
1027 XCB_XKB_SA_GROUP_ABSOLUTE = 4
1030 typedef enum xcb_xkb_sa_type_t {
1031 XCB_XKB_SA_TYPE_NO_ACTION = 0,
1032 XCB_XKB_SA_TYPE_SET_MODS = 1,
1033 XCB_XKB_SA_TYPE_LATCH_MODS = 2,
1034 XCB_XKB_SA_TYPE_LOCK_MODS = 3,
1035 XCB_XKB_SA_TYPE_SET_GROUP = 4,
1036 XCB_XKB_SA_TYPE_LATCH_GROUP = 5,
1037 XCB_XKB_SA_TYPE_LOCK_GROUP = 6,
1038 XCB_XKB_SA_TYPE_MOVE_PTR = 7,
1039 XCB_XKB_SA_TYPE_PTR_BTN = 8,
1040 XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9,
1041 XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10,
1042 XCB_XKB_SA_TYPE_ISO_LOCK = 11,
1043 XCB_XKB_SA_TYPE_TERMINATE = 12,
1044 XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13,
1045 XCB_XKB_SA_TYPE_SET_CONTROLS = 14,
1046 XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15,
1047 XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16,
1048 XCB_XKB_SA_TYPE_REDIRECT_KEY = 17,
1049 XCB_XKB_SA_TYPE_DEVICE_BTN = 18,
1050 XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19,
1051 XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20
1052 } xcb_xkb_sa_type_t;
1194 typedef enum xcb_xkb_sa_move_ptr_flag_t {
1195 XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1,
1196 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2,
1197 XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4
1198 } xcb_xkb_sa_move_ptr_flag_t;
1262 typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
1263 XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
1264 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
1265 } xcb_xkb_sa_set_ptr_dflt_flag_t;
1287 typedef enum xcb_xkb_sa_iso_lock_flag_t {
1288 XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1,
1289 XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2,
1290 XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4,
1291 XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4,
1292 XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8
1293 } xcb_xkb_sa_iso_lock_flag_t;
1295 typedef enum xcb_xkb_sa_iso_lock_no_affect_t {
1296 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8,
1297 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16,
1298 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32,
1299 XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64
1300 } xcb_xkb_sa_iso_lock_no_affect_t;
1342 typedef enum xcb_xkb_switch_screen_flag_t {
1343 XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1,
1344 XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4
1345 } xcb_xkb_switch_screen_flag_t;
1366 typedef enum xcb_xkb_bool_ctrls_high_t {
1367 XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1,
1368 XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2,
1369 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4,
1370 XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8,
1371 XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16
1372 } xcb_xkb_bool_ctrls_high_t;
1374 typedef enum xcb_xkb_bool_ctrls_low_t {
1375 XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1,
1376 XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2,
1377 XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4,
1378 XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8,
1379 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16,
1380 XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32,
1381 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64,
1382 XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128
1383 } xcb_xkb_bool_ctrls_low_t;
1391 uint8_t boolCtrlsHigh;
1392 uint8_t boolCtrlsLow;
1411 uint8_t boolCtrlsHigh;
1412 uint8_t boolCtrlsLow;
1425 typedef enum xcb_xkb_action_message_flag_t {
1426 XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1,
1427 XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2,
1428 XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4
1429 } xcb_xkb_action_message_flag_t;
1454 xcb_keycode_t newkey;
1456 uint8_t realModifiers;
1457 uint8_t vmodsMaskHigh;
1458 uint8_t vmodsMaskLow;
1493 typedef enum xcb_xkb_lock_device_flags_t {
1494 XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1,
1495 XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2
1496 } xcb_xkb_lock_device_flags_t;
1519 typedef enum xcb_xkb_sa_val_what_t {
1520 XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0,
1521 XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1,
1522 XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2,
1523 XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3,
1524 XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4,
1525 XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5
1526 } xcb_xkb_sa_val_what_t;
1630 unsigned int sequence;
1634 #define XCB_XKB_USE_EXTENSION 0
1640 uint8_t major_opcode;
1641 uint8_t minor_opcode;
1643 uint16_t wantedMajor;
1644 uint16_t wantedMinor;
1651 uint8_t response_type;
1655 uint16_t serverMajor;
1656 uint16_t serverMinor;
1664 uint16_t affectNewKeyboard;
1665 uint16_t newKeyboardDetails;
1666 uint16_t affectState;
1667 uint16_t stateDetails;
1668 uint32_t affectCtrls;
1669 uint32_t ctrlDetails;
1670 uint32_t affectIndicatorState;
1671 uint32_t indicatorStateDetails;
1672 uint32_t affectIndicatorMap;
1673 uint32_t indicatorMapDetails;
1674 uint16_t affectNames;
1675 uint16_t namesDetails;
1676 uint8_t affectCompat;
1677 uint8_t compatDetails;
1679 uint8_t bellDetails;
1680 uint8_t affectMsgDetails;
1682 uint16_t affectAccessX;
1683 uint16_t accessXDetails;
1684 uint16_t affectExtDev;
1685 uint16_t extdevDetails;
1689 #define XCB_XKB_SELECT_EVENTS 1
1695 uint8_t major_opcode;
1696 uint8_t minor_opcode;
1698 xcb_xkb_device_spec_t deviceSpec;
1699 uint16_t affectWhich;
1707 #define XCB_XKB_BELL 3
1713 uint8_t major_opcode;
1714 uint8_t minor_opcode;
1716 xcb_xkb_device_spec_t deviceSpec;
1717 xcb_xkb_bell_class_spec_t bellClass;
1718 xcb_xkb_id_spec_t bellID;
1727 xcb_window_t window;
1734 unsigned int sequence;
1738 #define XCB_XKB_GET_STATE 4
1744 uint8_t major_opcode;
1745 uint8_t minor_opcode;
1747 xcb_xkb_device_spec_t deviceSpec;
1755 uint8_t response_type;
1761 uint8_t latchedMods;
1764 uint8_t lockedGroup;
1766 int16_t latchedGroup;
1767 uint8_t compatState;
1769 uint8_t compatGrabMods;
1771 uint8_t compatLookupMods;
1773 uint16_t ptrBtnState;
1778 #define XCB_XKB_LATCH_LOCK_STATE 5
1784 uint8_t major_opcode;
1785 uint8_t minor_opcode;
1787 xcb_xkb_device_spec_t deviceSpec;
1788 uint8_t affectModLocks;
1792 uint8_t affectModLatches;
1795 uint16_t groupLatch;
1802 unsigned int sequence;
1806 #define XCB_XKB_GET_CONTROLS 6
1812 uint8_t major_opcode;
1813 uint8_t minor_opcode;
1815 xcb_xkb_device_spec_t deviceSpec;
1823 uint8_t response_type;
1827 uint8_t mouseKeysDfltBtn;
1830 uint8_t internalModsMask;
1831 uint8_t ignoreLockModsMask;
1832 uint8_t internalModsRealMods;
1833 uint8_t ignoreLockModsRealMods;
1835 uint16_t internalModsVmods;
1836 uint16_t ignoreLockModsVmods;
1837 uint16_t repeatDelay;
1838 uint16_t repeatInterval;
1839 uint16_t slowKeysDelay;
1840 uint16_t debounceDelay;
1841 uint16_t mouseKeysDelay;
1842 uint16_t mouseKeysInterval;
1843 uint16_t mouseKeysTimeToMax;
1844 uint16_t mouseKeysMaxSpeed;
1845 int16_t mouseKeysCurve;
1846 uint16_t accessXOption;
1847 uint16_t accessXTimeout;
1848 uint16_t accessXTimeoutOptionsMask;
1849 uint16_t accessXTimeoutOptionsValues;
1851 uint32_t accessXTimeoutMask;
1852 uint32_t accessXTimeoutValues;
1853 uint32_t enabledControls;
1854 uint8_t perKeyRepeat[32];
1858 #define XCB_XKB_SET_CONTROLS 7
1864 uint8_t major_opcode;
1865 uint8_t minor_opcode;
1867 xcb_xkb_device_spec_t deviceSpec;
1868 uint8_t affectInternalRealMods;
1869 uint8_t internalRealMods;
1870 uint8_t affectIgnoreLockRealMods;
1871 uint8_t ignoreLockRealMods;
1872 uint16_t affectInternalVirtualMods;
1873 uint16_t internalVirtualMods;
1874 uint16_t affectIgnoreLockVirtualMods;
1875 uint16_t ignoreLockVirtualMods;
1876 uint8_t mouseKeysDfltBtn;
1878 uint16_t accessXOptions;
1880 uint32_t affectEnabledControls;
1881 uint32_t enabledControls;
1882 uint32_t changeControls;
1883 uint16_t repeatDelay;
1884 uint16_t repeatInterval;
1885 uint16_t slowKeysDelay;
1886 uint16_t debounceDelay;
1887 uint16_t mouseKeysDelay;
1888 uint16_t mouseKeysInterval;
1889 uint16_t mouseKeysTimeToMax;
1890 uint16_t mouseKeysMaxSpeed;
1891 int16_t mouseKeysCurve;
1892 uint16_t accessXTimeout;
1893 uint32_t accessXTimeoutMask;
1894 uint32_t accessXTimeoutValues;
1895 uint16_t accessXTimeoutOptionsMask;
1896 uint16_t accessXTimeoutOptionsValues;
1897 uint8_t perKeyRepeat[32];
1904 unsigned int sequence;
1908 #define XCB_XKB_GET_MAP 8
1914 uint8_t major_opcode;
1915 uint8_t minor_opcode;
1917 xcb_xkb_device_spec_t deviceSpec;
1922 xcb_keycode_t firstKeySym;
1924 xcb_keycode_t firstKeyAction;
1925 uint8_t nKeyActions;
1926 xcb_keycode_t firstKeyBehavior;
1927 uint8_t nKeyBehaviors;
1928 uint16_t virtualMods;
1929 xcb_keycode_t firstKeyExplicit;
1930 uint8_t nKeyExplicit;
1931 xcb_keycode_t firstModMapKey;
1932 uint8_t nModMapKeys;
1933 xcb_keycode_t firstVModMapKey;
1934 uint8_t nVModMapKeys;
1944 uint8_t *acts_rtrn_count;
1945 uint8_t *alignment_pad;
1948 uint8_t *vmods_rtrn;
1949 uint8_t *alignment_pad2;
1951 uint16_t *alignment_pad3;
1953 uint16_t *alignment_pad4;
1961 uint8_t response_type;
1966 xcb_keycode_t minKeyCode;
1967 xcb_keycode_t maxKeyCode;
1972 xcb_keycode_t firstKeySym;
1975 xcb_keycode_t firstKeyAction;
1976 uint16_t totalActions;
1977 uint8_t nKeyActions;
1978 xcb_keycode_t firstKeyBehavior;
1979 uint8_t nKeyBehaviors;
1980 uint8_t totalKeyBehaviors;
1981 xcb_keycode_t firstKeyExplicit;
1982 uint8_t nKeyExplicit;
1983 uint8_t totalKeyExplicit;
1984 xcb_keycode_t firstModMapKey;
1985 uint8_t nModMapKeys;
1986 uint8_t totalModMapKeys;
1987 xcb_keycode_t firstVModMapKey;
1988 uint8_t nVModMapKeys;
1989 uint8_t totalVModMapKeys;
1991 uint16_t virtualMods;
2000 uint8_t *actionsCount;
2010 #define XCB_XKB_SET_MAP 9
2016 uint8_t major_opcode;
2017 uint8_t minor_opcode;
2019 xcb_xkb_device_spec_t deviceSpec;
2022 xcb_keycode_t minKeyCode;
2023 xcb_keycode_t maxKeyCode;
2026 xcb_keycode_t firstKeySym;
2029 xcb_keycode_t firstKeyAction;
2030 uint8_t nKeyActions;
2031 uint16_t totalActions;
2032 xcb_keycode_t firstKeyBehavior;
2033 uint8_t nKeyBehaviors;
2034 uint8_t totalKeyBehaviors;
2035 xcb_keycode_t firstKeyExplicit;
2036 uint8_t nKeyExplicit;
2037 uint8_t totalKeyExplicit;
2038 xcb_keycode_t firstModMapKey;
2039 uint8_t nModMapKeys;
2040 uint8_t totalModMapKeys;
2041 xcb_keycode_t firstVModMapKey;
2042 uint8_t nVModMapKeys;
2043 uint8_t totalVModMapKeys;
2044 uint16_t virtualMods;
2051 unsigned int sequence;
2055 #define XCB_XKB_GET_COMPAT_MAP 10
2061 uint8_t major_opcode;
2062 uint8_t minor_opcode;
2064 xcb_xkb_device_spec_t deviceSpec;
2075 uint8_t response_type;
2081 uint16_t firstSIRtrn;
2088 #define XCB_XKB_SET_COMPAT_MAP 11
2094 uint8_t major_opcode;
2095 uint8_t minor_opcode;
2097 xcb_xkb_device_spec_t deviceSpec;
2099 uint8_t recomputeActions;
2111 unsigned int sequence;
2115 #define XCB_XKB_GET_INDICATOR_STATE 12
2121 uint8_t major_opcode;
2122 uint8_t minor_opcode;
2124 xcb_xkb_device_spec_t deviceSpec;
2132 uint8_t response_type;
2144 unsigned int sequence;
2148 #define XCB_XKB_GET_INDICATOR_MAP 13
2154 uint8_t major_opcode;
2155 uint8_t minor_opcode;
2157 xcb_xkb_device_spec_t deviceSpec;
2166 uint8_t response_type;
2171 uint32_t realIndicators;
2172 uint8_t nIndicators;
2177 #define XCB_XKB_SET_INDICATOR_MAP 14
2183 uint8_t major_opcode;
2184 uint8_t minor_opcode;
2186 xcb_xkb_device_spec_t deviceSpec;
2195 unsigned int sequence;
2199 #define XCB_XKB_GET_NAMED_INDICATOR 15
2205 uint8_t major_opcode;
2206 uint8_t minor_opcode;
2208 xcb_xkb_device_spec_t deviceSpec;
2209 xcb_xkb_led_class_spec_t ledClass;
2210 xcb_xkb_id_spec_t ledID;
2212 xcb_atom_t indicator;
2219 uint8_t response_type;
2223 xcb_atom_t indicator;
2226 uint8_t realIndicator;
2229 uint8_t map_whichGroups;
2231 uint8_t map_whichMods;
2233 uint8_t map_realMods;
2241 #define XCB_XKB_SET_NAMED_INDICATOR 16
2247 uint8_t major_opcode;
2248 uint8_t minor_opcode;
2250 xcb_xkb_device_spec_t deviceSpec;
2251 xcb_xkb_led_class_spec_t ledClass;
2252 xcb_xkb_id_spec_t ledID;
2254 xcb_atom_t indicator;
2261 uint8_t map_whichGroups;
2263 uint8_t map_whichMods;
2264 uint8_t map_realMods;
2273 unsigned int sequence;
2277 #define XCB_XKB_GET_NAMES 17
2283 uint8_t major_opcode;
2284 uint8_t minor_opcode;
2286 xcb_xkb_device_spec_t deviceSpec;
2295 xcb_atom_t keycodesName;
2296 xcb_atom_t geometryName;
2297 xcb_atom_t symbolsName;
2298 xcb_atom_t physSymbolsName;
2299 xcb_atom_t typesName;
2300 xcb_atom_t compatName;
2301 xcb_atom_t *typeNames;
2302 uint8_t *nLevelsPerType;
2303 uint8_t *alignment_pad;
2304 xcb_atom_t *ktLevelNames;
2305 xcb_atom_t *indicatorNames;
2306 xcb_atom_t *virtualModNames;
2310 xcb_atom_t *radioGroupNames;
2317 uint8_t response_type;
2322 xcb_keycode_t minKeyCode;
2323 xcb_keycode_t maxKeyCode;
2326 uint16_t virtualMods;
2327 xcb_keycode_t firstKey;
2329 uint32_t indicators;
2330 uint8_t nRadioGroups;
2331 uint8_t nKeyAliases;
2340 xcb_atom_t keycodesName;
2341 xcb_atom_t geometryName;
2342 xcb_atom_t symbolsName;
2343 xcb_atom_t physSymbolsName;
2344 xcb_atom_t typesName;
2345 xcb_atom_t compatName;
2346 xcb_atom_t *typeNames;
2347 uint8_t *nLevelsPerType;
2348 xcb_atom_t *ktLevelNames;
2349 xcb_atom_t *indicatorNames;
2350 xcb_atom_t *virtualModNames;
2354 xcb_atom_t *radioGroupNames;
2358 #define XCB_XKB_SET_NAMES 18
2364 uint8_t major_opcode;
2365 uint8_t minor_opcode;
2367 xcb_xkb_device_spec_t deviceSpec;
2368 uint16_t virtualMods;
2372 uint8_t firstKTLevelt;
2374 uint32_t indicators;
2376 uint8_t nRadioGroups;
2377 xcb_keycode_t firstKey;
2379 uint8_t nKeyAliases;
2381 uint16_t totalKTLevelNames;
2388 unsigned int sequence;
2392 #define XCB_XKB_PER_CLIENT_FLAGS 21
2398 uint8_t major_opcode;
2399 uint8_t minor_opcode;
2401 xcb_xkb_device_spec_t deviceSpec;
2405 uint32_t ctrlsToChange;
2407 uint32_t autoCtrlsValues;
2414 uint8_t response_type;
2421 uint32_t autoCtrlsValues;
2429 unsigned int sequence;
2433 #define XCB_XKB_LIST_COMPONENTS 22
2439 uint8_t major_opcode;
2440 uint8_t minor_opcode;
2442 xcb_xkb_device_spec_t deviceSpec;
2450 uint8_t response_type;
2457 uint16_t nCompatMaps;
2459 uint16_t nGeometries;
2468 unsigned int sequence;
2472 #define XCB_XKB_GET_KBD_BY_NAME 23
2478 uint8_t major_opcode;
2479 uint8_t minor_opcode;
2481 xcb_xkb_device_spec_t deviceSpec;
2494 uint8_t *acts_rtrn_count;
2497 uint8_t *vmods_rtrn;
2507 xcb_atom_t keycodesName;
2508 xcb_atom_t geometryName;
2509 xcb_atom_t symbolsName;
2510 xcb_atom_t physSymbolsName;
2511 xcb_atom_t typesName;
2512 xcb_atom_t compatName;
2513 xcb_atom_t *typeNames;
2514 uint8_t *nLevelsPerType;
2515 xcb_atom_t *ktLevelNames;
2516 xcb_atom_t *indicatorNames;
2517 xcb_atom_t *virtualModNames;
2521 xcb_atom_t *radioGroupNames;
2529 uint8_t getmap_type;
2530 uint8_t typeDeviceID;
2531 uint16_t getmap_sequence;
2532 uint32_t getmap_length;
2534 xcb_keycode_t typeMinKeyCode;
2535 xcb_keycode_t typeMaxKeyCode;
2540 xcb_keycode_t firstKeySym;
2543 xcb_keycode_t firstKeyAction;
2544 uint16_t totalActions;
2545 uint8_t nKeyActions;
2546 xcb_keycode_t firstKeyBehavior;
2547 uint8_t nKeyBehaviors;
2548 uint8_t totalKeyBehaviors;
2549 xcb_keycode_t firstKeyExplicit;
2550 uint8_t nKeyExplicit;
2551 uint8_t totalKeyExplicit;
2552 xcb_keycode_t firstModMapKey;
2553 uint8_t nModMapKeys;
2554 uint8_t totalModMapKeys;
2555 xcb_keycode_t firstVModMapKey;
2556 uint8_t nVModMapKeys;
2557 uint8_t totalVModMapKeys;
2559 uint16_t virtualMods;
2563 uint8_t compatmap_type;
2564 uint8_t compatDeviceID;
2565 uint16_t compatmap_sequence;
2566 uint32_t compatmap_length;
2569 uint16_t firstSIRtrn;
2577 uint8_t indicatormap_type;
2578 uint8_t indicatorDeviceID;
2579 uint16_t indicatormap_sequence;
2580 uint32_t indicatormap_length;
2582 uint32_t realIndicators;
2583 uint8_t nIndicators;
2588 uint8_t keyname_type;
2589 uint8_t keyDeviceID;
2590 uint16_t keyname_sequence;
2591 uint32_t keyname_length;
2593 xcb_keycode_t keyMinKeyCode;
2594 xcb_keycode_t keyMaxKeyCode;
2597 uint16_t virtualMods;
2598 xcb_keycode_t firstKey;
2600 uint32_t indicators;
2601 uint8_t nRadioGroups;
2602 uint8_t nKeyAliases;
2608 uint8_t geometry_type;
2609 uint8_t geometryDeviceID;
2610 uint16_t geometry_sequence;
2611 uint32_t geometry_length;
2613 uint8_t geometryFound;
2617 uint16_t nProperties;
2622 uint16_t nKeyAliases;
2623 uint8_t baseColorNdx;
2624 uint8_t labelColorNdx;
2646 uint8_t response_type;
2650 xcb_keycode_t minKeyCode;
2651 xcb_keycode_t maxKeyCode;
2653 uint8_t newKeyboard;
2663 unsigned int sequence;
2667 #define XCB_XKB_GET_DEVICE_INFO 24
2673 uint8_t major_opcode;
2674 uint8_t minor_opcode;
2676 xcb_xkb_device_spec_t deviceSpec;
2679 uint8_t firstButton;
2682 xcb_xkb_led_class_spec_t ledClass;
2683 xcb_xkb_id_spec_t ledID;
2690 uint8_t response_type;
2696 uint16_t unsupported;
2697 uint16_t nDeviceLedFBs;
2698 uint8_t firstBtnWanted;
2699 uint8_t nBtnsWanted;
2700 uint8_t firstBtnRtrn;
2703 uint8_t hasOwnState;
2712 #define XCB_XKB_SET_DEVICE_INFO 25
2718 uint8_t major_opcode;
2719 uint8_t minor_opcode;
2721 xcb_xkb_device_spec_t deviceSpec;
2725 uint16_t nDeviceLedFBs;
2732 unsigned int sequence;
2736 #define XCB_XKB_SET_DEBUGGING_FLAGS 101
2742 uint8_t major_opcode;
2743 uint8_t minor_opcode;
2747 uint32_t affectFlags;
2749 uint32_t affectCtrls;
2757 uint8_t response_type;
2761 uint32_t currentFlags;
2762 uint32_t currentCtrls;
2763 uint32_t supportedFlags;
2764 uint32_t supportedCtrls;
2769 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
2775 uint8_t response_type;
2778 xcb_timestamp_t time;
2780 uint8_t oldDeviceID;
2781 xcb_keycode_t minKeyCode;
2782 xcb_keycode_t maxKeyCode;
2783 xcb_keycode_t oldMinKeyCode;
2784 xcb_keycode_t oldMaxKeyCode;
2785 uint8_t requestMajor;
2786 uint8_t requestMinor;
2792 #define XCB_XKB_MAP_NOTIFY 1
2798 uint8_t response_type;
2801 xcb_timestamp_t time;
2803 uint8_t ptrBtnActions;
2805 xcb_keycode_t minKeyCode;
2806 xcb_keycode_t maxKeyCode;
2809 xcb_keycode_t firstKeySym;
2811 xcb_keycode_t firstKeyAct;
2813 xcb_keycode_t firstKeyBehavior;
2814 uint8_t nKeyBehavior;
2815 xcb_keycode_t firstKeyExplicit;
2816 uint8_t nKeyExplicit;
2817 xcb_keycode_t firstModMapKey;
2818 uint8_t nModMapKeys;
2819 xcb_keycode_t firstVModMapKey;
2820 uint8_t nVModMapKeys;
2821 uint16_t virtualMods;
2826 #define XCB_XKB_STATE_NOTIFY 2
2832 uint8_t response_type;
2835 xcb_timestamp_t time;
2839 uint8_t latchedMods;
2843 int16_t latchedGroup;
2844 uint8_t lockedGroup;
2845 uint8_t compatState;
2847 uint8_t compatGrabMods;
2849 uint8_t compatLoockupMods;
2850 uint16_t ptrBtnState;
2852 xcb_keycode_t keycode;
2854 uint8_t requestMajor;
2855 uint8_t requestMinor;
2859 #define XCB_XKB_CONTROLS_NOTIFY 3
2865 uint8_t response_type;
2868 xcb_timestamp_t time;
2872 uint32_t changedControls;
2873 uint32_t enabledControls;
2874 uint32_t enabledControlChanges;
2875 xcb_keycode_t keycode;
2877 uint8_t requestMajor;
2878 uint8_t requestMinor;
2883 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
2889 uint8_t response_type;
2892 xcb_timestamp_t time;
2896 uint32_t stateChanged;
2901 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
2907 uint8_t response_type;
2910 xcb_timestamp_t time;
2914 uint32_t mapChanged;
2919 #define XCB_XKB_NAMES_NOTIFY 6
2925 uint8_t response_type;
2928 xcb_timestamp_t time;
2934 uint8_t firstLevelName;
2935 uint8_t nLevelNames;
2937 uint8_t nRadioGroups;
2938 uint8_t nKeyAliases;
2939 uint8_t changedGroupNames;
2940 uint16_t changedVirtualMods;
2941 xcb_keycode_t firstKey;
2943 uint32_t changedIndicators;
2948 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
2954 uint8_t response_type;
2957 xcb_timestamp_t time;
2959 uint8_t changedGroups;
2967 #define XCB_XKB_BELL_NOTIFY 8
2973 uint8_t response_type;
2976 xcb_timestamp_t time;
2984 xcb_window_t window;
2990 #define XCB_XKB_ACTION_MESSAGE 9
2996 uint8_t response_type;
2999 xcb_timestamp_t time;
3001 xcb_keycode_t keycode;
3003 uint8_t keyEventFollows;
3006 xcb_xkb_string8_t message[8];
3011 #define XCB_XKB_ACCESS_X_NOTIFY 10
3017 uint8_t response_type;
3020 xcb_timestamp_t time;
3022 xcb_keycode_t keycode;
3024 uint16_t slowKeysDelay;
3025 uint16_t debounceDelay;
3030 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
3036 uint8_t response_type;
3039 xcb_timestamp_t time;
3045 uint32_t ledsDefined;
3047 uint8_t firstButton;
3050 uint16_t unsupported;
3399 xcb_xkb_counted_string_16_sizeof (
const void *_buffer );
3566 xcb_xkb_key_type_sizeof (
const void *_buffer );
3690 xcb_xkb_key_sym_map_sizeof (
const void *_buffer );
4377 xcb_xkb_set_key_type_sizeof (
const void *_buffer );
4544 xcb_xkb_outline_sizeof (
const void *_buffer );
4629 xcb_xkb_shape_sizeof (
const void *_buffer );
4787 xcb_xkb_overlay_row_sizeof (
const void *_buffer );
4872 xcb_xkb_overlay_sizeof (
const void *_buffer );
4944 xcb_xkb_row_sizeof (
const void *_buffer );
5029 xcb_xkb_listing_sizeof (
const void *_buffer );
5114 xcb_xkb_device_led_info_sizeof (
const void *_buffer );
6291 uint16_t wantedMajor ,
6292 uint16_t wantedMinor );
6319 uint16_t wantedMajor ,
6320 uint16_t wantedMinor );
6354 xcb_xkb_select_events_details_serialize (
void **_buffer ,
6355 uint16_t affectWhich ,
6357 uint16_t selectAll ,
6361 xcb_xkb_select_events_details_unpack (
const void *_buffer ,
6362 uint16_t affectWhich ,
6364 uint16_t selectAll ,
6368 xcb_xkb_select_events_details_sizeof (
const void *_buffer ,
6369 uint16_t affectWhich ,
6371 uint16_t selectAll );
6403 xcb_xkb_device_spec_t deviceSpec ,
6404 uint16_t affectWhich ,
6406 uint16_t selectAll ,
6407 uint16_t affectMap ,
6409 const void *details );
6438 xcb_xkb_device_spec_t deviceSpec ,
6439 uint16_t affectWhich ,
6441 uint16_t selectAll ,
6442 uint16_t affectMap ,
6444 const void *details );
6476 xcb_xkb_device_spec_t deviceSpec ,
6477 uint16_t affectWhich ,
6479 uint16_t selectAll ,
6480 uint16_t affectMap ,
6511 xcb_xkb_device_spec_t deviceSpec ,
6512 uint16_t affectWhich ,
6514 uint16_t selectAll ,
6515 uint16_t affectMap ,
6552 xcb_xkb_device_spec_t deviceSpec ,
6553 xcb_xkb_bell_class_spec_t bellClass ,
6554 xcb_xkb_id_spec_t bellID ,
6556 uint8_t forceSound ,
6561 xcb_window_t window );
6593 xcb_xkb_device_spec_t deviceSpec ,
6594 xcb_xkb_bell_class_spec_t bellClass ,
6595 xcb_xkb_id_spec_t bellID ,
6597 uint8_t forceSound ,
6602 xcb_window_t window );
6625 xcb_xkb_device_spec_t deviceSpec );
6651 xcb_xkb_device_spec_t deviceSpec );
6715 xcb_xkb_device_spec_t deviceSpec ,
6716 uint8_t affectModLocks ,
6720 uint8_t affectModLatches ,
6721 uint8_t latchGroup ,
6722 uint16_t groupLatch );
6752 xcb_xkb_device_spec_t deviceSpec ,
6753 uint8_t affectModLocks ,
6757 uint8_t affectModLatches ,
6758 uint8_t latchGroup ,
6759 uint16_t groupLatch );
6782 xcb_xkb_device_spec_t deviceSpec );
6808 xcb_xkb_device_spec_t deviceSpec );
6894 xcb_xkb_device_spec_t deviceSpec ,
6895 uint8_t affectInternalRealMods ,
6896 uint8_t internalRealMods ,
6897 uint8_t affectIgnoreLockRealMods ,
6898 uint8_t ignoreLockRealMods ,
6899 uint16_t affectInternalVirtualMods ,
6900 uint16_t internalVirtualMods ,
6901 uint16_t affectIgnoreLockVirtualMods ,
6902 uint16_t ignoreLockVirtualMods ,
6903 uint8_t mouseKeysDfltBtn ,
6904 uint8_t groupsWrap ,
6905 uint16_t accessXOptions ,
6906 uint32_t affectEnabledControls ,
6907 uint32_t enabledControls ,
6908 uint32_t changeControls ,
6909 uint16_t repeatDelay ,
6910 uint16_t repeatInterval ,
6911 uint16_t slowKeysDelay ,
6912 uint16_t debounceDelay ,
6913 uint16_t mouseKeysDelay ,
6914 uint16_t mouseKeysInterval ,
6915 uint16_t mouseKeysTimeToMax ,
6916 uint16_t mouseKeysMaxSpeed ,
6917 int16_t mouseKeysCurve ,
6918 uint16_t accessXTimeout ,
6919 uint32_t accessXTimeoutMask ,
6920 uint32_t accessXTimeoutValues ,
6921 uint16_t accessXTimeoutOptionsMask ,
6922 uint16_t accessXTimeoutOptionsValues ,
6923 const uint8_t *perKeyRepeat );
6975 xcb_xkb_device_spec_t deviceSpec ,
6976 uint8_t affectInternalRealMods ,
6977 uint8_t internalRealMods ,
6978 uint8_t affectIgnoreLockRealMods ,
6979 uint8_t ignoreLockRealMods ,
6980 uint16_t affectInternalVirtualMods ,
6981 uint16_t internalVirtualMods ,
6982 uint16_t affectIgnoreLockVirtualMods ,
6983 uint16_t ignoreLockVirtualMods ,
6984 uint8_t mouseKeysDfltBtn ,
6985 uint8_t groupsWrap ,
6986 uint16_t accessXOptions ,
6987 uint32_t affectEnabledControls ,
6988 uint32_t enabledControls ,
6989 uint32_t changeControls ,
6990 uint16_t repeatDelay ,
6991 uint16_t repeatInterval ,
6992 uint16_t slowKeysDelay ,
6993 uint16_t debounceDelay ,
6994 uint16_t mouseKeysDelay ,
6995 uint16_t mouseKeysInterval ,
6996 uint16_t mouseKeysTimeToMax ,
6997 uint16_t mouseKeysMaxSpeed ,
6998 int16_t mouseKeysCurve ,
6999 uint16_t accessXTimeout ,
7000 uint32_t accessXTimeoutMask ,
7001 uint32_t accessXTimeoutValues ,
7002 uint16_t accessXTimeoutOptionsMask ,
7003 uint16_t accessXTimeoutOptionsValues ,
7004 const uint8_t *perKeyRepeat );
7514 xcb_xkb_get_map_map_serialize (
void **_buffer ,
7517 uint8_t nKeyActions ,
7518 uint16_t totalActions ,
7519 uint8_t totalKeyBehaviors ,
7520 uint16_t virtualMods ,
7521 uint8_t totalKeyExplicit ,
7522 uint8_t totalModMapKeys ,
7523 uint8_t totalVModMapKeys ,
7528 xcb_xkb_get_map_map_unpack (
const void *_buffer ,
7531 uint8_t nKeyActions ,
7532 uint16_t totalActions ,
7533 uint8_t totalKeyBehaviors ,
7534 uint16_t virtualMods ,
7535 uint8_t totalKeyExplicit ,
7536 uint8_t totalModMapKeys ,
7537 uint8_t totalVModMapKeys ,
7542 xcb_xkb_get_map_map_sizeof (
const void *_buffer ,
7545 uint8_t nKeyActions ,
7546 uint16_t totalActions ,
7547 uint8_t totalKeyBehaviors ,
7548 uint16_t virtualMods ,
7549 uint8_t totalKeyExplicit ,
7550 uint8_t totalModMapKeys ,
7551 uint8_t totalVModMapKeys ,
7592 xcb_xkb_device_spec_t deviceSpec ,
7597 xcb_keycode_t firstKeySym ,
7599 xcb_keycode_t firstKeyAction ,
7600 uint8_t nKeyActions ,
7601 xcb_keycode_t firstKeyBehavior ,
7602 uint8_t nKeyBehaviors ,
7603 uint16_t virtualMods ,
7604 xcb_keycode_t firstKeyExplicit ,
7605 uint8_t nKeyExplicit ,
7606 xcb_keycode_t firstModMapKey ,
7607 uint8_t nModMapKeys ,
7608 xcb_keycode_t firstVModMapKey ,
7609 uint8_t nVModMapKeys );
7652 xcb_xkb_device_spec_t deviceSpec ,
7657 xcb_keycode_t firstKeySym ,
7659 xcb_keycode_t firstKeyAction ,
7660 uint8_t nKeyActions ,
7661 xcb_keycode_t firstKeyBehavior ,
7662 uint8_t nKeyBehaviors ,
7663 uint16_t virtualMods ,
7664 xcb_keycode_t firstKeyExplicit ,
7665 uint8_t nKeyExplicit ,
7666 xcb_keycode_t firstModMapKey ,
7667 uint8_t nModMapKeys ,
7668 xcb_keycode_t firstVModMapKey ,
7669 uint8_t nVModMapKeys );
8059 xcb_xkb_set_map_values_serialize (
void **_buffer ,
8062 uint8_t nKeyActions ,
8063 uint16_t totalActions ,
8064 uint8_t totalKeyBehaviors ,
8065 uint16_t virtualMods ,
8066 uint8_t totalKeyExplicit ,
8067 uint8_t totalModMapKeys ,
8068 uint8_t totalVModMapKeys ,
8073 xcb_xkb_set_map_values_unpack (
const void *_buffer ,
8076 uint8_t nKeyActions ,
8077 uint16_t totalActions ,
8078 uint8_t totalKeyBehaviors ,
8079 uint16_t virtualMods ,
8080 uint8_t totalKeyExplicit ,
8081 uint8_t totalModMapKeys ,
8082 uint8_t totalVModMapKeys ,
8087 xcb_xkb_set_map_values_sizeof (
const void *_buffer ,
8090 uint8_t nKeyActions ,
8091 uint16_t totalActions ,
8092 uint8_t totalKeyBehaviors ,
8093 uint16_t virtualMods ,
8094 uint8_t totalKeyExplicit ,
8095 uint8_t totalModMapKeys ,
8096 uint8_t totalVModMapKeys ,
8149 xcb_xkb_device_spec_t deviceSpec ,
8152 xcb_keycode_t minKeyCode ,
8153 xcb_keycode_t maxKeyCode ,
8156 xcb_keycode_t firstKeySym ,
8158 uint16_t totalSyms ,
8159 xcb_keycode_t firstKeyAction ,
8160 uint8_t nKeyActions ,
8161 uint16_t totalActions ,
8162 xcb_keycode_t firstKeyBehavior ,
8163 uint8_t nKeyBehaviors ,
8164 uint8_t totalKeyBehaviors ,
8165 xcb_keycode_t firstKeyExplicit ,
8166 uint8_t nKeyExplicit ,
8167 uint8_t totalKeyExplicit ,
8168 xcb_keycode_t firstModMapKey ,
8169 uint8_t nModMapKeys ,
8170 uint8_t totalModMapKeys ,
8171 xcb_keycode_t firstVModMapKey ,
8172 uint8_t nVModMapKeys ,
8173 uint8_t totalVModMapKeys ,
8174 uint16_t virtualMods ,
8175 const void *values );
8224 xcb_xkb_device_spec_t deviceSpec ,
8227 xcb_keycode_t minKeyCode ,
8228 xcb_keycode_t maxKeyCode ,
8231 xcb_keycode_t firstKeySym ,
8233 uint16_t totalSyms ,
8234 xcb_keycode_t firstKeyAction ,
8235 uint8_t nKeyActions ,
8236 uint16_t totalActions ,
8237 xcb_keycode_t firstKeyBehavior ,
8238 uint8_t nKeyBehaviors ,
8239 uint8_t totalKeyBehaviors ,
8240 xcb_keycode_t firstKeyExplicit ,
8241 uint8_t nKeyExplicit ,
8242 uint8_t totalKeyExplicit ,
8243 xcb_keycode_t firstModMapKey ,
8244 uint8_t nModMapKeys ,
8245 uint8_t totalModMapKeys ,
8246 xcb_keycode_t firstVModMapKey ,
8247 uint8_t nVModMapKeys ,
8248 uint8_t totalVModMapKeys ,
8249 uint16_t virtualMods ,
8250 const void *values );
8302 xcb_xkb_device_spec_t deviceSpec ,
8305 xcb_keycode_t minKeyCode ,
8306 xcb_keycode_t maxKeyCode ,
8309 xcb_keycode_t firstKeySym ,
8311 uint16_t totalSyms ,
8312 xcb_keycode_t firstKeyAction ,
8313 uint8_t nKeyActions ,
8314 uint16_t totalActions ,
8315 xcb_keycode_t firstKeyBehavior ,
8316 uint8_t nKeyBehaviors ,
8317 uint8_t totalKeyBehaviors ,
8318 xcb_keycode_t firstKeyExplicit ,
8319 uint8_t nKeyExplicit ,
8320 uint8_t totalKeyExplicit ,
8321 xcb_keycode_t firstModMapKey ,
8322 uint8_t nModMapKeys ,
8323 uint8_t totalModMapKeys ,
8324 xcb_keycode_t firstVModMapKey ,
8325 uint8_t nVModMapKeys ,
8326 uint8_t totalVModMapKeys ,
8327 uint16_t virtualMods ,
8377 xcb_xkb_device_spec_t deviceSpec ,
8380 xcb_keycode_t minKeyCode ,
8381 xcb_keycode_t maxKeyCode ,
8384 xcb_keycode_t firstKeySym ,
8386 uint16_t totalSyms ,
8387 xcb_keycode_t firstKeyAction ,
8388 uint8_t nKeyActions ,
8389 uint16_t totalActions ,
8390 xcb_keycode_t firstKeyBehavior ,
8391 uint8_t nKeyBehaviors ,
8392 uint8_t totalKeyBehaviors ,
8393 xcb_keycode_t firstKeyExplicit ,
8394 uint8_t nKeyExplicit ,
8395 uint8_t totalKeyExplicit ,
8396 xcb_keycode_t firstModMapKey ,
8397 uint8_t nModMapKeys ,
8398 uint8_t totalModMapKeys ,
8399 xcb_keycode_t firstVModMapKey ,
8400 uint8_t nVModMapKeys ,
8401 uint8_t totalVModMapKeys ,
8402 uint16_t virtualMods ,
8406 xcb_xkb_get_compat_map_sizeof (
const void *_buffer );
8433 xcb_xkb_device_spec_t deviceSpec ,
8467 xcb_xkb_device_spec_t deviceSpec ,
8583 xcb_xkb_set_compat_map_sizeof (
const void *_buffer );
8616 xcb_xkb_device_spec_t deviceSpec ,
8617 uint8_t recomputeActions ,
8618 uint8_t truncateSI ,
8653 xcb_xkb_device_spec_t deviceSpec ,
8654 uint8_t recomputeActions ,
8655 uint8_t truncateSI ,
8683 xcb_xkb_device_spec_t deviceSpec );
8709 xcb_xkb_device_spec_t deviceSpec );
8743 xcb_xkb_get_indicator_map_sizeof (
const void *_buffer );
8767 xcb_xkb_device_spec_t deviceSpec ,
8795 xcb_xkb_device_spec_t deviceSpec ,
8869 xcb_xkb_set_indicator_map_sizeof (
const void *_buffer );
8897 xcb_xkb_device_spec_t deviceSpec ,
8924 xcb_xkb_device_spec_t deviceSpec ,
8952 xcb_xkb_device_spec_t deviceSpec ,
8953 xcb_xkb_led_class_spec_t ledClass ,
8954 xcb_xkb_id_spec_t ledID ,
8955 xcb_atom_t indicator );
8984 xcb_xkb_device_spec_t deviceSpec ,
8985 xcb_xkb_led_class_spec_t ledClass ,
8986 xcb_xkb_id_spec_t ledID ,
8987 xcb_atom_t indicator );
9058 xcb_xkb_device_spec_t deviceSpec ,
9059 xcb_xkb_led_class_spec_t ledClass ,
9060 xcb_xkb_id_spec_t ledID ,
9061 xcb_atom_t indicator ,
9067 uint8_t map_whichGroups ,
9068 uint8_t map_groups ,
9069 uint8_t map_whichMods ,
9070 uint8_t map_realMods ,
9071 uint16_t map_vmods ,
9072 uint32_t map_ctrls );
9109 xcb_xkb_device_spec_t deviceSpec ,
9110 xcb_xkb_led_class_spec_t ledClass ,
9111 xcb_xkb_id_spec_t ledID ,
9112 xcb_atom_t indicator ,
9118 uint8_t map_whichGroups ,
9119 uint8_t map_groups ,
9120 uint8_t map_whichMods ,
9121 uint8_t map_realMods ,
9122 uint16_t map_vmods ,
9123 uint32_t map_ctrls );
9536 xcb_xkb_get_names_value_list_serialize (
void **_buffer ,
9538 uint32_t indicators ,
9539 uint16_t virtualMods ,
9540 uint8_t groupNames ,
9542 uint8_t nKeyAliases ,
9543 uint8_t nRadioGroups ,
9548 xcb_xkb_get_names_value_list_unpack (
const void *_buffer ,
9550 uint32_t indicators ,
9551 uint16_t virtualMods ,
9552 uint8_t groupNames ,
9554 uint8_t nKeyAliases ,
9555 uint8_t nRadioGroups ,
9560 xcb_xkb_get_names_value_list_sizeof (
const void *_buffer ,
9562 uint32_t indicators ,
9563 uint16_t virtualMods ,
9564 uint8_t groupNames ,
9566 uint8_t nKeyAliases ,
9567 uint8_t nRadioGroups ,
9592 xcb_xkb_device_spec_t deviceSpec ,
9620 xcb_xkb_device_spec_t deviceSpec ,
10037 xcb_xkb_set_names_values_serialize (
void **_buffer ,
10039 uint8_t nKTLevels ,
10040 uint32_t indicators ,
10041 uint16_t virtualMods ,
10042 uint8_t groupNames ,
10044 uint8_t nKeyAliases ,
10045 uint8_t nRadioGroups ,
10050 xcb_xkb_set_names_values_unpack (
const void *_buffer ,
10052 uint8_t nKTLevels ,
10053 uint32_t indicators ,
10054 uint16_t virtualMods ,
10055 uint8_t groupNames ,
10057 uint8_t nKeyAliases ,
10058 uint8_t nRadioGroups ,
10063 xcb_xkb_set_names_values_sizeof (
const void *_buffer ,
10065 uint8_t nKTLevels ,
10066 uint32_t indicators ,
10067 uint16_t virtualMods ,
10068 uint8_t groupNames ,
10070 uint8_t nKeyAliases ,
10071 uint8_t nRadioGroups ,
10112 xcb_xkb_device_spec_t deviceSpec ,
10113 uint16_t virtualMods ,
10115 uint8_t firstType ,
10117 uint8_t firstKTLevelt ,
10118 uint8_t nKTLevels ,
10119 uint32_t indicators ,
10120 uint8_t groupNames ,
10121 uint8_t nRadioGroups ,
10122 xcb_keycode_t firstKey ,
10124 uint8_t nKeyAliases ,
10125 uint16_t totalKTLevelNames ,
10126 const void *values );
10163 xcb_xkb_device_spec_t deviceSpec ,
10164 uint16_t virtualMods ,
10166 uint8_t firstType ,
10168 uint8_t firstKTLevelt ,
10169 uint8_t nKTLevels ,
10170 uint32_t indicators ,
10171 uint8_t groupNames ,
10172 uint8_t nRadioGroups ,
10173 xcb_keycode_t firstKey ,
10175 uint8_t nKeyAliases ,
10176 uint16_t totalKTLevelNames ,
10177 const void *values );
10217 xcb_xkb_device_spec_t deviceSpec ,
10218 uint16_t virtualMods ,
10220 uint8_t firstType ,
10222 uint8_t firstKTLevelt ,
10223 uint8_t nKTLevels ,
10224 uint32_t indicators ,
10225 uint8_t groupNames ,
10226 uint8_t nRadioGroups ,
10227 xcb_keycode_t firstKey ,
10229 uint8_t nKeyAliases ,
10230 uint16_t totalKTLevelNames ,
10268 xcb_xkb_device_spec_t deviceSpec ,
10269 uint16_t virtualMods ,
10271 uint8_t firstType ,
10273 uint8_t firstKTLevelt ,
10274 uint8_t nKTLevels ,
10275 uint32_t indicators ,
10276 uint8_t groupNames ,
10277 uint8_t nRadioGroups ,
10278 xcb_keycode_t firstKey ,
10280 uint8_t nKeyAliases ,
10281 uint16_t totalKTLevelNames ,
10310 xcb_xkb_device_spec_t deviceSpec ,
10313 uint32_t ctrlsToChange ,
10314 uint32_t autoCtrls ,
10315 uint32_t autoCtrlsValues );
10346 xcb_xkb_device_spec_t deviceSpec ,
10349 uint32_t ctrlsToChange ,
10350 uint32_t autoCtrls ,
10351 uint32_t autoCtrlsValues );
10385 xcb_xkb_list_components_sizeof (
const void *_buffer );
10409 xcb_xkb_device_spec_t deviceSpec ,
10410 uint16_t maxNames );
10437 xcb_xkb_device_spec_t deviceSpec ,
10438 uint16_t maxNames );
10971 xcb_xkb_get_kbd_by_name_replies_types_map_serialize (
void **_buffer ,
10974 uint8_t nKeyActions ,
10975 uint16_t totalActions ,
10976 uint8_t totalKeyBehaviors ,
10977 uint16_t virtualMods ,
10978 uint8_t totalKeyExplicit ,
10979 uint8_t totalModMapKeys ,
10980 uint8_t totalVModMapKeys ,
10985 xcb_xkb_get_kbd_by_name_replies_types_map_unpack (
const void *_buffer ,
10988 uint8_t nKeyActions ,
10989 uint16_t totalActions ,
10990 uint8_t totalKeyBehaviors ,
10991 uint16_t virtualMods ,
10992 uint8_t totalKeyExplicit ,
10993 uint8_t totalModMapKeys ,
10994 uint8_t totalVModMapKeys ,
10999 xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (
const void *_buffer ,
11002 uint8_t nKeyActions ,
11003 uint16_t totalActions ,
11004 uint8_t totalKeyBehaviors ,
11005 uint16_t virtualMods ,
11006 uint8_t totalKeyExplicit ,
11007 uint8_t totalModMapKeys ,
11008 uint8_t totalVModMapKeys ,
11009 uint16_t present );
11381 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (
void **_buffer ,
11383 uint16_t nKTLevels ,
11384 uint32_t indicators ,
11385 uint16_t virtualMods ,
11386 uint8_t groupNames ,
11388 uint8_t nKeyAliases ,
11389 uint8_t nRadioGroups ,
11394 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (
const void *_buffer ,
11396 uint16_t nKTLevels ,
11397 uint32_t indicators ,
11398 uint16_t virtualMods ,
11399 uint8_t groupNames ,
11401 uint8_t nKeyAliases ,
11402 uint8_t nRadioGroups ,
11407 xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (
const void *_buffer ,
11409 uint16_t nKTLevels ,
11410 uint32_t indicators ,
11411 uint16_t virtualMods ,
11412 uint8_t groupNames ,
11414 uint8_t nKeyAliases ,
11415 uint8_t nRadioGroups ,
11568 xcb_xkb_get_kbd_by_name_replies_serialize (
void **_buffer ,
11569 uint16_t reported ,
11573 xcb_xkb_get_kbd_by_name_replies_unpack (
const void *_buffer ,
11574 uint16_t reported ,
11578 xcb_xkb_get_kbd_by_name_replies_sizeof (
const void *_buffer ,
11579 uint16_t reported );
11605 xcb_xkb_device_spec_t deviceSpec ,
11637 xcb_xkb_device_spec_t deviceSpec ,
11687 xcb_xkb_get_device_info_sizeof (
const void *_buffer );
11716 xcb_xkb_device_spec_t deviceSpec ,
11718 uint8_t allButtons ,
11719 uint8_t firstButton ,
11721 xcb_xkb_led_class_spec_t ledClass ,
11722 xcb_xkb_id_spec_t ledID );
11754 xcb_xkb_device_spec_t deviceSpec ,
11756 uint8_t allButtons ,
11757 uint8_t firstButton ,
11759 xcb_xkb_led_class_spec_t ledClass ,
11760 xcb_xkb_id_spec_t ledID );
11772 xcb_xkb_string8_t *
11898 xcb_xkb_set_device_info_sizeof (
const void *_buffer );
11930 xcb_xkb_device_spec_t deviceSpec ,
11934 uint16_t nDeviceLedFBs ,
11965 xcb_xkb_device_spec_t deviceSpec ,
11969 uint16_t nDeviceLedFBs ,
11974 xcb_xkb_set_debugging_flags_sizeof (
const void *_buffer );
12002 uint16_t msgLength ,
12003 uint32_t affectFlags ,
12005 uint32_t affectCtrls ,
12007 const xcb_xkb_string8_t *message );
12038 uint16_t msgLength ,
12039 uint32_t affectFlags ,
12041 uint32_t affectCtrls ,
12043 const xcb_xkb_string8_t *message );
xcb_xkb_latch_lock_state_request_t
Definition: xkb.h:1783
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:2876
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:4689
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:168
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:2645
void xcb_xkb_action_next(xcb_xkb_action_iterator_t *i)
Definition: xkb.c:3522
struct xcb_xkb_sa_terminate_t xcb_xkb_sa_terminate_t
xcb_xkb_sa_terminate_t
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:1466
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:8700
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:7966
void xcb_xkb_sa_lock_controls_next(xcb_xkb_sa_lock_controls_iterator_t *i)
Definition: xkb.c:3218
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:715
xcb_xkb_keyboard_error_t
Definition: xkb.h:1013
void xcb_xkb_sa_switch_screen_next(xcb_xkb_sa_switch_screen_iterator_t *i)
Definition: xkb.c:3142
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:1865
xcb_xkb_overlay_row_t
Definition: xkb.h:902
xcb_xkb_sa_terminate_iterator_t
Definition: xkb.h:1336
xcb_xkb_get_map_request_t
Definition: xkb.h:1913
xcb_xkb_indicator_map_iterator_t
Definition: xkb.h:346
xcb_xkb_sa_move_ptr_iterator_t
Definition: xkb.h:1216
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:9899
xcb_xkb_key_v_mod_map_t
Definition: xkb.h:759
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)
Definition: xkb.c:15200
xcb_xkb_use_extension_request_t
Definition: xkb.h:1639
xcb_xkb_overlay_iterator_t
Definition: xkb.h:929
xcb_xkb_si_action_t
Definition: xkb.h:1554
xcb_xkb_bell_notify_event_t
Definition: xkb.h:2972
xcb_xkb_set_key_type_iterator_t
Definition: xkb.h:808
xcb_xkb_set_debugging_flags_cookie_t
Definition: xkb.h:2731
xcb_generic_iterator_t xcb_xkb_sa_no_action_end(xcb_xkb_sa_no_action_iterator_t i)
Definition: xkb.c:2666
void xcb_xkb_behavior_next(xcb_xkb_behavior_iterator_t *i)
Definition: xkb.c:1188
xcb_xkb_sa_switch_screen_t
Definition: xkb.h:1350
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:3332
xcb_generic_iterator_t xcb_xkb_key_end(xcb_xkb_key_iterator_t i)
Definition: xkb.c:1905
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:1320
xcb_xkb_list_components_reply_t
Definition: xkb.h:2449
xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end(xcb_xkb_sa_lock_device_btn_iterator_t i)
Definition: xkb.c:3388
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:11000
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:2308
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:2605
xcb_xkb_get_kbd_by_name_request_t
Definition: xkb.h:2477
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:1733
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:4560
void xcb_xkb_sa_lock_device_btn_next(xcb_xkb_sa_lock_device_btn_iterator_t *i)
Definition: xkb.c:3370
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:1396
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:3446
xcb_xkb_get_compat_map_request_t
Definition: xkb.h:2060
xcb_xkb_get_indicator_state_request_t
Definition: xkb.h:2120
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:8781
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:7624
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:1302
xcb_generic_iterator_t xcb_xkb_overlay_behavior_end(xcb_xkb_overlay_behavior_iterator_t i)
Definition: xkb.c:1054
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:3464
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:8575
xcb_generic_iterator_t xcb_xkb_key_alias_end(xcb_xkb_key_alias_iterator_t i)
Definition: xkb.c:316
xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end(xcb_xkb_sa_iso_lock_iterator_t i)
Definition: xkb.c:3084
xcb_xkb_sa_set_controls_t
Definition: xkb.h:1388
void xcb_xkb_overlay_next(xcb_xkb_overlay_iterator_t *i)
Definition: xkb.c:2161
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:1036
xcb_generic_iterator_t xcb_xkb_string8_end(xcb_xkb_string8_iterator_t i)
Definition: xkb.c:1626
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:2467
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:2924
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:1663
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:2413
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:1016
xcb_xkb_get_indicator_map_cookie_t
Definition: xkb.h:2143
void xcb_xkb_sa_no_action_next(xcb_xkb_sa_no_action_iterator_t *i)
Definition: xkb.c:2648
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:2818
xcb_xkb_list_components_cookie_t
Definition: xkb.h:2428
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
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:1887
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:1729
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:11861
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:2046
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:7814
xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end(xcb_xkb_sa_redirect_key_iterator_t i)
Definition: xkb.c:3312
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:15900
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:1629
xcb_xkb_set_debugging_flags_reply_t
Definition: xkb.h:2756
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:2864
xcb_xkb_key_type_t
Definition: xkb.h:492
xcb_xkb_indicator_map_notify_event_t
Definition: xkb.h:2906
xcb_xkb_use_extension_reply_t
Definition: xkb.h:1650
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:1236
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:15596
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:8426
xcb_xkb_sa_device_btn_t
Definition: xkb.h:1475
xcb_xkb_get_indicator_map_request_t
Definition: xkb.h:2153
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:1057
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:6176
void xcb_xkb_row_next(xcb_xkb_row_iterator_t *i)
Definition: xkb.c:2287
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:11166
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:3602
xcb_xkb_sa_set_group_t
Definition: xkb.h:1140
xcb_xkb_sa_iso_lock_t
Definition: xkb.h:1305
struct xcb_xkb_get_compat_map_reply_t xcb_xkb_get_compat_map_reply_t
xcb_xkb_get_compat_map_reply_t
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:11600
xcb_xkb_list_components_cookie_t xcb_xkb_list_components(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec, uint16_t maxNames)
Definition: xkb.c:11560
void xcb_xkb_set_behavior_next(xcb_xkb_set_behavior_iterator_t *i)
Definition: xkb.c:1226
xcb_generic_iterator_t xcb_xkb_set_key_type_end(xcb_xkb_set_key_type_iterator_t i)
Definition: xkb.c:1586
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:8667
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end(xcb_xkb_permament_radio_group_behavior_iterator_t i)
Definition: xkb.c:1130
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked(xcb_connection_t *c, xcb_xkb_device_spec_t deviceSpec)
Definition: xkb.c:4650
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:1178
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:1340
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:2724
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:828
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
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:1112
xcb_xkb_row_t
Definition: xkb.h:938
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:1358
xcb_generic_iterator_t xcb_xkb_overlay_row_end(xcb_xkb_overlay_row_iterator_t i)
Definition: xkb.c:2067
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:9940
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
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:983
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:4501
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:7504
xcb_xkb_sa_lock_controls_t
Definition: xkb.h:1408
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:1150
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_use_extension_cookie_t xcb_xkb_use_extension(xcb_connection_t *c, uint16_t wantedMajor, uint16_t wantedMinor)
Definition: xkb.c:3562
xcb_xkb_get_state_reply_t
Definition: xkb.h:1754
void xcb_xkb_sa_device_valuator_next(xcb_xkb_sa_device_valuator_iterator_t *i)
Definition: xkb.c:3408
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:2894
xcb_xkb_sa_ptr_btn_t
Definition: xkb.h:1225
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
xcb_xkb_sa_action_message_iterator_t
Definition: xkb.h:1443
xcb_xkb_get_named_indicator_request_t
Definition: xkb.h:2204
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:995
void xcb_xkb_sym_interpret_next(xcb_xkb_sym_interpret_iterator_t *i)
Definition: xkb.c:3484
xcb_xkb_set_named_indicator_request_t
Definition: xkb.h:2246
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:4612
xcb_generic_iterator_t xcb_xkb_outline_end(xcb_xkb_outline_iterator_t i)
Definition: xkb.c:1750
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:1712
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:15741
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:2717
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:1074
xcb_xkb_get_kbd_by_name_replies_t
Definition: xkb.h:2527
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:1096
xcb_xkb_sa_device_valuator_t
Definition: xkb.h:1531
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:6265
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:4862
struct xcb_xkb_sa_latch_mods_t xcb_xkb_sa_latch_mods_t
xcb_xkb_sa_latch_mods_t
void xcb_xkb_sa_latch_group_next(xcb_xkb_sa_latch_group_iterator_t *i)
Definition: xkb.c:2838
void xcb_xkb_sa_ptr_btn_next(xcb_xkb_sa_ptr_btn_iterator_t *i)
Definition: xkb.c:2952
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:2182
xcb_generic_iterator_t xcb_xkb_common_behavior_end(xcb_xkb_common_behavior_iterator_t i)
Definition: xkb.c:902
void xcb_xkb_common_behavior_next(xcb_xkb_common_behavior_iterator_t *i)
Definition: xkb.c:884
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:15843
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_generic_iterator_t xcb_xkb_lock_behavior_end(xcb_xkb_lock_behavior_iterator_t i)
Definition: xkb.c:978
xcb_xkb_overlay_t
Definition: xkb.h:920
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:1264
xcb_xkb_sa_lock_ptr_btn_t
Definition: xkb.h:1245
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:1319
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:2413
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:4152
xcb_xkb_permament_radio_group_behavior_iterator_t
Definition: xkb.h:643
xcb_xkb_overlay_key_iterator_t
Definition: xkb.h:893
xcb_xkb_access_x_notify_event_t
Definition: xkb.h:3016
xcb_xkb_sa_set_ptr_dflt_t
Definition: xkb.h:1270
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:3350
xcb_generic_iterator_t xcb_xkb_key_type_end(xcb_xkb_key_type_iterator_t i)
Definition: xkb.c:736
xcb_xkb_get_controls_cookie_t
Definition: xkb.h:1801
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:8292
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:3294
xcb_xkb_per_client_flags_cookie_t
Definition: xkb.h:2387
xcb_xkb_get_compat_map_cookie_t
Definition: xkb.h:2050
xcb_xkb_get_names_request_t
Definition: xkb.h:2282
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:1434
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:1903
xcb_xkb_si_action_iterator_t
Definition: xkb.h:1562
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:485
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:15669
xcb_generic_iterator_t xcb_xkb_listing_end(xcb_xkb_listing_iterator_t i)
Definition: xkb.c:2434
struct xcb_xkb_set_names_values_t xcb_xkb_set_names_values_t
xcb_xkb_set_names_values_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:960
xcb_xkb_get_controls_reply_t
Definition: xkb.h:1822
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:3104
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:8478
xcb_xkb_get_map_map_t
Definition: xkb.h:1941
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:7386
xcb_xkb_row_iterator_t
Definition: xkb.h:949
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_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
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:8333
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:2093
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
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:2914
xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end(xcb_xkb_sa_switch_screen_iterator_t i)
Definition: xkb.c:3160
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:11380
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:1487
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:7268
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:1118
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:2742
xcb_xkb_get_indicator_state_cookie_t
Definition: xkb.h:2110
xcb_xkb_per_client_flags_request_t
Definition: xkb.h:2397
xcb_generic_iterator_t xcb_xkb_sa_latch_group_end(xcb_xkb_sa_latch_group_iterator_t i)
Definition: xkb.c:2856
xcb_xkb_get_indicator_map_reply_t
Definition: xkb.h:2165
xcb_xkb_sa_lock_mods_iterator_t
Definition: xkb.h:1131
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:11327
struct xcb_xkb_device_led_info_t xcb_xkb_device_led_info_t
xcb_xkb_device_led_info_t
xcb_xkb_set_debugging_flags_request_t
Definition: xkb.h:2741
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_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:3035
void xcb_xkb_radio_group_behavior_next(xcb_xkb_radio_group_behavior_iterator_t *i)
Definition: xkb.c:998
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:1863
xcb_xkb_get_map_reply_t
Definition: xkb.h:1960
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:8241
xcb_xkb_sym_interpret_iterator_t
Definition: xkb.h:1583
struct xcb_xkb_sa_action_message_iterator_t xcb_xkb_sa_action_message_iterator_t
xcb_xkb_sa_action_message_iterator_t
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:1811
xcb_xkb_action_t
Definition: xkb.h:1592
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:15953
xcb_generic_iterator_t xcb_xkb_key_sym_map_end(xcb_xkb_key_sym_map_iterator_t i)
Definition: xkb.c:862
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:3198
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:4341
xcb_xkb_get_named_indicator_reply_t
Definition: xkb.h:2218
xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end(xcb_xkb_sa_device_valuator_iterator_t i)
Definition: xkb.c:3426
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:4737
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:1168
xcb_xkb_key_iterator_t
Definition: xkb.h:876
xcb_xkb_get_names_cookie_t
Definition: xkb.h:2272
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:8164
xcb_xkb_led_class_spec_iterator_t
Definition: xkb.h:164
xcb_xkb_get_compat_map_reply_t
Definition: xkb.h:2074
xcb_generic_iterator_t xcb_xkb_default_behavior_end(xcb_xkb_default_behavior_iterator_t i)
Definition: xkb.c:940
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:1997
xcb_generic_iterator_t xcb_xkb_counted_string_16_end(xcb_xkb_counted_string_16_iterator_t i)
Definition: xkb.c:506
xcb_generic_iterator_t xcb_xkb_set_behavior_end(xcb_xkb_set_behavior_iterator_t i)
Definition: xkb.c:1244
xcb_generic_iterator_t xcb_xkb_action_end(xcb_xkb_action_iterator_t i)
Definition: xkb.c:3540
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
void xcb_xkb_sa_set_controls_next(xcb_xkb_sa_set_controls_iterator_t *i)
Definition: xkb.c:3180
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:8526
void xcb_xkb_set_key_type_next(xcb_xkb_set_key_type_iterator_t *i)
Definition: xkb.c:1565
xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end(xcb_xkb_sa_lock_controls_iterator_t i)
Definition: xkb.c:3236
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:4436
void xcb_xkb_sa_set_mods_next(xcb_xkb_sa_set_mods_iterator_t *i)
Definition: xkb.c:2686
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)
Definition: xkb.c:15153
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:8202
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:3066
xcb_xkb_sa_lock_ptr_btn_iterator_t
Definition: xkb.h:1256
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:1065
xcb_xkb_get_names_value_list_t
Definition: xkb.h:2294
void xcb_xkb_overlay_key_next(xcb_xkb_overlay_key_iterator_t *i)
Definition: xkb.c:1925
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:4036
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:846
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:4275
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:2689
xcb_xkb_key_name_iterator_t
Definition: xkb.h:429
xcb_generic_iterator_t xcb_xkb_set_explicit_end(xcb_xkb_set_explicit_iterator_t i)
Definition: xkb.c:1282
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:2182
xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end(xcb_xkb_sa_lock_ptr_btn_iterator_t i)
Definition: xkb.c:3008
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:866
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:4398
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:9997
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:2506
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:2995
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:11429
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:15402
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:1378
struct xcb_xkb_behavior_iterator_t xcb_xkb_behavior_iterator_t
xcb_xkb_behavior_iterator_t
xcb_xkb_sa_terminate_t
Definition: xkb.h:1328
xcb_xkb_sa_set_controls_iterator_t
Definition: xkb.h:1399
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:15346
xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end(xcb_xkb_sa_lock_mods_iterator_t i)
Definition: xkb.c:2780
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:1513
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:1169
struct xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_indicator_map_iterator_t
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:8622
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:922
xcb_xkb_new_keyboard_notify_event_t
Definition: xkb.h:2774
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:1188
xcb_generic_iterator_t xcb_xkb_kt_map_entry_end(xcb_xkb_kt_map_entry_iterator_t i)
Definition: xkb.c:546
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:1545
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:1620
xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end(xcb_xkb_sa_ptr_btn_iterator_t i)
Definition: xkb.c:2970
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:966
xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end(xcb_xkb_sa_move_ptr_iterator_t i)
Definition: xkb.c:2932
xcb_xkb_get_indicator_state_reply_t
Definition: xkb.h:2131
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:2990
xcb_xkb_overlay_key_t
Definition: xkb.h:885
xcb_xkb_sa_set_ptr_dflt_iterator_t
Definition: xkb.h:1281
xcb_xkb_select_events_request_t
Definition: xkb.h:1694
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:7765
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:15261
xcb_generic_iterator_t xcb_xkb_sym_interpret_end(xcb_xkb_sym_interpret_iterator_t i)
Definition: xkb.c:3502
void xcb_xkb_sa_set_group_next(xcb_xkb_sa_set_group_iterator_t *i)
Definition: xkb.c:2800
xcb_xkb_sa_redirect_key_t
Definition: xkb.h:1452
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:1608
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:1203
xcb_xkb_sa_switch_screen_iterator_t
Definition: xkb.h:1360
xcb_generic_iterator_t xcb_xkb_overlay_key_end(xcb_xkb_overlay_key_iterator_t i)
Definition: xkb.c:1943
void xcb_xkb_sa_set_ptr_dflt_next(xcb_xkb_sa_set_ptr_dflt_iterator_t *i)
Definition: xkb.c:3028
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:11083
xcb_xkb_set_map_request_t
Definition: xkb.h:2015
xcb_xkb_get_named_indicator_cookie_t
Definition: xkb.h:2194
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:4212
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:6354
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:11251
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:2888
xcb_xkb_sa_latch_group_t
Definition: xkb.h:1159
xcb_xkb_sa_lock_device_btn_t
Definition: xkb.h:1501
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:1571
xcb_xkb_get_names_reply_t
Definition: xkb.h:2316
xcb_generic_iterator_t xcb_xkb_behavior_end(xcb_xkb_behavior_iterator_t i)
Definition: xkb.c:1206
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:3642
xcb_xkb_set_names_values_t
Definition: xkb.h:2339
xcb_xkb_get_kbd_by_name_replies_types_map_t
Definition: xkb.h:2491
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:2672
struct xcb_xkb_sa_set_controls_iterator_t xcb_xkb_sa_set_controls_iterator_t
xcb_xkb_sa_set_controls_iterator_t
Generic cookie.
Definition: xcb.h:185
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:2626
void xcb_xkb_kt_map_entry_next(xcb_xkb_kt_map_entry_iterator_t *i)
Definition: xkb.c:528
xcb_xkb_sa_set_mods_iterator_t
Definition: xkb.h:1087
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:4475
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:1844
void xcb_xkb_permament_lock_behavior_next(xcb_xkb_permament_lock_behavior_iterator_t *i)
Definition: xkb.c:1074
xcb_xkb_shape_iterator_t
Definition: xkb.h:857
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:8103
xcb_xkb_map_notify_event_t
Definition: xkb.h:2797
xcb_generic_iterator_t xcb_xkb_sa_terminate_end(xcb_xkb_sa_terminate_iterator_t i)
Definition: xkb.c:3122
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:4094
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:2762
void xcb_xkb_permament_overlay_behavior_next(xcb_xkb_permament_overlay_behavior_iterator_t *i)
Definition: xkb.c:1150
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:2831
void xcb_xkb_key_sym_map_next(xcb_xkb_key_sym_map_iterator_t *i)
Definition: xkb.c:841
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:2704
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:3274
xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end(xcb_xkb_sa_set_ptr_dflt_iterator_t i)
Definition: xkb.c:3046
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:2363
void xcb_xkb_sa_action_message_next(xcb_xkb_sa_action_message_iterator_t *i)
Definition: xkb.c:3256
xcb_xkb_compat_map_notify_event_t
Definition: xkb.h:2953
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end(xcb_xkb_permament_lock_behavior_iterator_t i)
Definition: xkb.c:1092
xcb_xkb_get_device_info_cookie_t
Definition: xkb.h:2662
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:911
xcb_xkb_sa_latch_mods_iterator_t
Definition: xkb.h:1109
struct xcb_xkb_set_names_request_t xcb_xkb_set_names_request_t
xcb_xkb_set_names_request_t
xcb_xkb_sa_lock_controls_iterator_t
Definition: xkb.h:1419
xcb_xkb_get_state_request_t
Definition: xkb.h:1743
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:8035
xcb_xkb_outline_iterator_t
Definition: xkb.h:837
xcb_xkb_listing_iterator_t
Definition: xkb.h:974
xcb_xkb_set_behavior_iterator_t
Definition: xkb.h:716
xcb_xkb_list_components_request_t
Definition: xkb.h:2438