XCB 1.14
xinput.h
1/*
2 * This file generated automatically from xinput.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12#ifndef __XINPUT_H
13#define __XINPUT_H
14
15#include "xcb.h"
16#include "xfixes.h"
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22#define XCB_INPUT_MAJOR_VERSION 2
23#define XCB_INPUT_MINOR_VERSION 3
24
25extern xcb_extension_t xcb_input_id;
26
27typedef uint32_t xcb_input_event_class_t;
28
33 xcb_input_event_class_t *data;
34 int rem;
35 int index;
37
38typedef uint8_t xcb_input_key_code_t;
39
44 xcb_input_key_code_t *data;
45 int rem;
46 int index;
48
49typedef uint16_t xcb_input_device_id_t;
50
55 xcb_input_device_id_t *data;
56 int rem;
57 int index;
59
60typedef int32_t xcb_input_fp1616_t;
61
66 xcb_input_fp1616_t *data;
67 int rem;
68 int index;
70
74typedef struct xcb_input_fp3232_t {
75 int32_t integral;
76 uint32_t frac;
78
84 int rem;
85 int index;
87
92 unsigned int sequence;
94
96#define XCB_INPUT_GET_EXTENSION_VERSION 1
97
102 uint8_t major_opcode;
103 uint8_t minor_opcode;
104 uint16_t length;
105 uint16_t name_len;
106 uint8_t pad0[2];
108
113 uint8_t response_type;
114 uint8_t xi_reply_type;
115 uint16_t sequence;
116 uint32_t length;
117 uint16_t server_major;
118 uint16_t server_minor;
119 uint8_t present;
120 uint8_t pad0[19];
122
123typedef enum xcb_input_device_use_t {
124 XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
125 XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
126 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
127 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
128 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
129} xcb_input_device_use_t;
130
131typedef enum xcb_input_input_class_t {
132 XCB_INPUT_INPUT_CLASS_KEY = 0,
133 XCB_INPUT_INPUT_CLASS_BUTTON = 1,
134 XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
135 XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
136 XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
137 XCB_INPUT_INPUT_CLASS_FOCUS = 5,
138 XCB_INPUT_INPUT_CLASS_OTHER = 6
139} xcb_input_input_class_t;
140
141typedef enum xcb_input_valuator_mode_t {
142 XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
143 XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
144} xcb_input_valuator_mode_t;
145
150 xcb_atom_t device_type;
151 uint8_t device_id;
152 uint8_t num_class_info;
153 uint8_t device_use;
154 uint8_t pad0;
156
162 int rem;
163 int index;
165
169typedef struct xcb_input_key_info_t {
170 uint8_t class_id;
171 uint8_t len;
172 xcb_input_key_code_t min_keycode;
173 xcb_input_key_code_t max_keycode;
174 uint16_t num_keys;
175 uint8_t pad0[2];
177
183 int rem;
184 int index;
186
191 uint8_t class_id;
192 uint8_t len;
193 uint16_t num_buttons;
195
201 int rem;
202 int index;
204
208typedef struct xcb_input_axis_info_t {
209 uint32_t resolution;
210 int32_t minimum;
211 int32_t maximum;
213
219 int rem;
220 int index;
222
227 uint8_t class_id;
228 uint8_t len;
229 uint8_t axes_len;
230 uint8_t mode;
231 uint32_t motion_size;
233
239 int rem;
240 int index;
242
247 struct {
248 xcb_input_key_code_t min_keycode;
249 xcb_input_key_code_t max_keycode;
250 uint16_t num_keys;
251 uint8_t pad0[2];
252 } key;
253 struct {
254 uint16_t num_buttons;
255 } button;
256 struct {
257 uint8_t axes_len;
258 uint8_t mode;
259 uint32_t motion_size;
261 } valuator;
263
268 uint8_t class_id;
269 uint8_t len;
271
272void *
273xcb_input_input_info_info (const xcb_input_input_info_t *R);
274
280 int rem;
281 int index;
283
288 uint8_t len;
290
296 int rem;
297 int index;
299
304 unsigned int sequence;
306
308#define XCB_INPUT_LIST_INPUT_DEVICES 2
309
314 uint8_t major_opcode;
315 uint8_t minor_opcode;
316 uint16_t length;
318
323 uint8_t response_type;
324 uint8_t xi_reply_type;
325 uint16_t sequence;
326 uint32_t length;
327 uint8_t devices_len;
328 uint8_t pad0[23];
330
331typedef uint8_t xcb_input_event_type_base_t;
332
337 xcb_input_event_type_base_t *data;
338 int rem;
339 int index;
341
346 uint8_t class_id;
347 xcb_input_event_type_base_t event_type_base;
349
355 int rem;
356 int index;
358
363 unsigned int sequence;
365
367#define XCB_INPUT_OPEN_DEVICE 3
368
373 uint8_t major_opcode;
374 uint8_t minor_opcode;
375 uint16_t length;
376 uint8_t device_id;
377 uint8_t pad0[3];
379
384 uint8_t response_type;
385 uint8_t xi_reply_type;
386 uint16_t sequence;
387 uint32_t length;
388 uint8_t num_classes;
389 uint8_t pad0[23];
391
393#define XCB_INPUT_CLOSE_DEVICE 4
394
399 uint8_t major_opcode;
400 uint8_t minor_opcode;
401 uint16_t length;
402 uint8_t device_id;
403 uint8_t pad0[3];
405
410 unsigned int sequence;
412
414#define XCB_INPUT_SET_DEVICE_MODE 5
415
420 uint8_t major_opcode;
421 uint8_t minor_opcode;
422 uint16_t length;
423 uint8_t device_id;
424 uint8_t mode;
425 uint8_t pad0[2];
427
432 uint8_t response_type;
433 uint8_t xi_reply_type;
434 uint16_t sequence;
435 uint32_t length;
436 uint8_t status;
437 uint8_t pad0[23];
439
441#define XCB_INPUT_SELECT_EXTENSION_EVENT 6
442
447 uint8_t major_opcode;
448 uint8_t minor_opcode;
449 uint16_t length;
450 xcb_window_t window;
451 uint16_t num_classes;
452 uint8_t pad0[2];
454
459 unsigned int sequence;
461
463#define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
464
469 uint8_t major_opcode;
470 uint8_t minor_opcode;
471 uint16_t length;
472 xcb_window_t window;
474
479 uint8_t response_type;
480 uint8_t xi_reply_type;
481 uint16_t sequence;
482 uint32_t length;
483 uint16_t num_this_classes;
484 uint16_t num_all_classes;
485 uint8_t pad0[20];
487
488typedef enum xcb_input_propagate_mode_t {
489 XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
490 XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
491} xcb_input_propagate_mode_t;
492
494#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
495
500 uint8_t major_opcode;
501 uint8_t minor_opcode;
502 uint16_t length;
503 xcb_window_t window;
504 uint16_t num_classes;
505 uint8_t mode;
506 uint8_t pad0;
508
513 unsigned int sequence;
515
517#define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
518
523 uint8_t major_opcode;
524 uint8_t minor_opcode;
525 uint16_t length;
526 xcb_window_t window;
528
533 uint8_t response_type;
534 uint8_t xi_reply_type;
535 uint16_t sequence;
536 uint32_t length;
537 uint16_t num_classes;
538 uint8_t pad0[22];
540
545 xcb_timestamp_t time;
547
553 int rem;
554 int index;
555 uint8_t num_axes;
557
562 unsigned int sequence;
564
566#define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
567
572 uint8_t major_opcode;
573 uint8_t minor_opcode;
574 uint16_t length;
575 xcb_timestamp_t start;
576 xcb_timestamp_t stop;
577 uint8_t device_id;
578 uint8_t pad0[3];
580
585 uint8_t response_type;
586 uint8_t xi_reply_type;
587 uint16_t sequence;
588 uint32_t length;
589 uint32_t num_events;
590 uint8_t num_axes;
591 uint8_t device_mode;
592 uint8_t pad0[18];
594
599 unsigned int sequence;
601
603#define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
604
609 uint8_t major_opcode;
610 uint8_t minor_opcode;
611 uint16_t length;
612 uint8_t device_id;
613 uint8_t pad0[3];
615
620 uint8_t response_type;
621 uint8_t xi_reply_type;
622 uint16_t sequence;
623 uint32_t length;
624 uint8_t status;
625 uint8_t pad0[23];
627
632 unsigned int sequence;
634
636#define XCB_INPUT_CHANGE_POINTER_DEVICE 12
637
642 uint8_t major_opcode;
643 uint8_t minor_opcode;
644 uint16_t length;
645 uint8_t x_axis;
646 uint8_t y_axis;
647 uint8_t device_id;
648 uint8_t pad0;
650
655 uint8_t response_type;
656 uint8_t xi_reply_type;
657 uint16_t sequence;
658 uint32_t length;
659 uint8_t status;
660 uint8_t pad0[23];
662
667 unsigned int sequence;
669
671#define XCB_INPUT_GRAB_DEVICE 13
672
677 uint8_t major_opcode;
678 uint8_t minor_opcode;
679 uint16_t length;
680 xcb_window_t grab_window;
681 xcb_timestamp_t time;
682 uint16_t num_classes;
683 uint8_t this_device_mode;
684 uint8_t other_device_mode;
685 uint8_t owner_events;
686 uint8_t device_id;
687 uint8_t pad0[2];
689
694 uint8_t response_type;
695 uint8_t xi_reply_type;
696 uint16_t sequence;
697 uint32_t length;
698 uint8_t status;
699 uint8_t pad0[23];
701
703#define XCB_INPUT_UNGRAB_DEVICE 14
704
709 uint8_t major_opcode;
710 uint8_t minor_opcode;
711 uint16_t length;
712 xcb_timestamp_t time;
713 uint8_t device_id;
714 uint8_t pad0[3];
716
717typedef enum xcb_input_modifier_device_t {
718 XCB_INPUT_MODIFIER_DEVICE_USE_X_KEYBOARD = 255
719} xcb_input_modifier_device_t;
720
722#define XCB_INPUT_GRAB_DEVICE_KEY 15
723
728 uint8_t major_opcode;
729 uint8_t minor_opcode;
730 uint16_t length;
731 xcb_window_t grab_window;
732 uint16_t num_classes;
733 uint16_t modifiers;
734 uint8_t modifier_device;
735 uint8_t grabbed_device;
736 uint8_t key;
737 uint8_t this_device_mode;
738 uint8_t other_device_mode;
739 uint8_t owner_events;
740 uint8_t pad0[2];
742
744#define XCB_INPUT_UNGRAB_DEVICE_KEY 16
745
750 uint8_t major_opcode;
751 uint8_t minor_opcode;
752 uint16_t length;
753 xcb_window_t grabWindow;
754 uint16_t modifiers;
755 uint8_t modifier_device;
756 uint8_t key;
757 uint8_t grabbed_device;
759
761#define XCB_INPUT_GRAB_DEVICE_BUTTON 17
762
767 uint8_t major_opcode;
768 uint8_t minor_opcode;
769 uint16_t length;
770 xcb_window_t grab_window;
771 uint8_t grabbed_device;
772 uint8_t modifier_device;
773 uint16_t num_classes;
774 uint16_t modifiers;
775 uint8_t this_device_mode;
776 uint8_t other_device_mode;
777 uint8_t button;
778 uint8_t owner_events;
779 uint8_t pad0[2];
781
783#define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
784
789 uint8_t major_opcode;
790 uint8_t minor_opcode;
791 uint16_t length;
792 xcb_window_t grab_window;
793 uint16_t modifiers;
794 uint8_t modifier_device;
795 uint8_t button;
796 uint8_t grabbed_device;
797 uint8_t pad0[3];
799
800typedef enum xcb_input_device_input_mode_t {
801 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
802 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
803 XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
804 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
805 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
806 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
807} xcb_input_device_input_mode_t;
808
810#define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
811
816 uint8_t major_opcode;
817 uint8_t minor_opcode;
818 uint16_t length;
819 xcb_timestamp_t time;
820 uint8_t mode;
821 uint8_t device_id;
822 uint8_t pad0[2];
824
829 unsigned int sequence;
831
833#define XCB_INPUT_GET_DEVICE_FOCUS 20
834
839 uint8_t major_opcode;
840 uint8_t minor_opcode;
841 uint16_t length;
842 uint8_t device_id;
843 uint8_t pad0[3];
845
850 uint8_t response_type;
851 uint8_t xi_reply_type;
852 uint16_t sequence;
853 uint32_t length;
854 xcb_window_t focus;
855 xcb_timestamp_t time;
856 uint8_t revert_to;
857 uint8_t pad0[15];
859
861#define XCB_INPUT_SET_DEVICE_FOCUS 21
862
867 uint8_t major_opcode;
868 uint8_t minor_opcode;
869 uint16_t length;
870 xcb_window_t focus;
871 xcb_timestamp_t time;
872 uint8_t revert_to;
873 uint8_t device_id;
874 uint8_t pad0[2];
876
877typedef enum xcb_input_feedback_class_t {
878 XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
879 XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
880 XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
881 XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
882 XCB_INPUT_FEEDBACK_CLASS_LED = 4,
883 XCB_INPUT_FEEDBACK_CLASS_BELL = 5
884} xcb_input_feedback_class_t;
885
890 uint8_t class_id;
891 uint8_t feedback_id;
892 uint16_t len;
893 uint16_t pitch;
894 uint16_t duration;
895 uint32_t led_mask;
896 uint32_t led_values;
897 uint8_t global_auto_repeat;
898 uint8_t click;
899 uint8_t percent;
900 uint8_t pad0;
901 uint8_t auto_repeats[32];
903
909 int rem;
910 int index;
912
917 uint8_t class_id;
918 uint8_t feedback_id;
919 uint16_t len;
920 uint8_t pad0[2];
921 uint16_t accel_num;
922 uint16_t accel_denom;
923 uint16_t threshold;
925
931 int rem;
932 int index;
934
939 uint8_t class_id;
940 uint8_t feedback_id;
941 uint16_t len;
942 uint32_t resolution;
943 int32_t min_value;
944 int32_t max_value;
946
952 int rem;
953 int index;
955
960 uint8_t class_id;
961 uint8_t feedback_id;
962 uint16_t len;
963 uint16_t max_symbols;
964 uint16_t num_keysyms;
966
972 int rem;
973 int index;
975
980 uint8_t class_id;
981 uint8_t feedback_id;
982 uint16_t len;
983 uint8_t percent;
984 uint8_t pad0[3];
985 uint16_t pitch;
986 uint16_t duration;
988
994 int rem;
995 int index;
997
1002 uint8_t class_id;
1003 uint8_t feedback_id;
1004 uint16_t len;
1005 uint32_t led_mask;
1006 uint32_t led_values;
1008
1014 int rem;
1015 int index;
1017
1022 struct {
1023 uint16_t pitch;
1024 uint16_t duration;
1025 uint32_t led_mask;
1026 uint32_t led_values;
1027 uint8_t global_auto_repeat;
1028 uint8_t click;
1029 uint8_t percent;
1030 uint8_t pad0;
1031 uint8_t auto_repeats[32];
1032 } keyboard;
1033 struct {
1034 uint8_t pad1[2];
1035 uint16_t accel_num;
1036 uint16_t accel_denom;
1037 uint16_t threshold;
1038 } pointer;
1039 struct {
1040 uint16_t max_symbols;
1041 uint16_t num_keysyms;
1042 xcb_keysym_t *keysyms;
1043 } string;
1044 struct {
1045 uint32_t resolution;
1046 int32_t min_value;
1047 int32_t max_value;
1048 } integer;
1049 struct {
1050 uint32_t led_mask;
1051 uint32_t led_values;
1052 } led;
1053 struct {
1054 uint8_t percent;
1055 uint8_t pad2[3];
1056 uint16_t pitch;
1057 uint16_t duration;
1058 } bell;
1060
1065 uint8_t class_id;
1066 uint8_t feedback_id;
1067 uint16_t len;
1069
1070void *
1071xcb_input_feedback_state_data (const xcb_input_feedback_state_t *R);
1072
1078 int rem;
1079 int index;
1081
1086 unsigned int sequence;
1088
1090#define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1091
1096 uint8_t major_opcode;
1097 uint8_t minor_opcode;
1098 uint16_t length;
1099 uint8_t device_id;
1100 uint8_t pad0[3];
1102
1107 uint8_t response_type;
1108 uint8_t xi_reply_type;
1109 uint16_t sequence;
1110 uint32_t length;
1111 uint16_t num_feedbacks;
1112 uint8_t pad0[22];
1114
1119 uint8_t class_id;
1120 uint8_t feedback_id;
1121 uint16_t len;
1122 xcb_input_key_code_t key;
1123 uint8_t auto_repeat_mode;
1124 int8_t key_click_percent;
1125 int8_t bell_percent;
1126 int16_t bell_pitch;
1127 int16_t bell_duration;
1128 uint32_t led_mask;
1129 uint32_t led_values;
1131
1137 int rem;
1138 int index;
1140
1145 uint8_t class_id;
1146 uint8_t feedback_id;
1147 uint16_t len;
1148 uint8_t pad0[2];
1149 int16_t num;
1150 int16_t denom;
1151 int16_t threshold;
1153
1159 int rem;
1160 int index;
1162
1167 uint8_t class_id;
1168 uint8_t feedback_id;
1169 uint16_t len;
1170 int32_t int_to_display;
1172
1178 int rem;
1179 int index;
1181
1186 uint8_t class_id;
1187 uint8_t feedback_id;
1188 uint16_t len;
1189 uint8_t pad0[2];
1190 uint16_t num_keysyms;
1192
1198 int rem;
1199 int index;
1201
1206 uint8_t class_id;
1207 uint8_t feedback_id;
1208 uint16_t len;
1209 int8_t percent;
1210 uint8_t pad0[3];
1211 int16_t pitch;
1212 int16_t duration;
1214
1220 int rem;
1221 int index;
1223
1228 uint8_t class_id;
1229 uint8_t feedback_id;
1230 uint16_t len;
1231 uint32_t led_mask;
1232 uint32_t led_values;
1234
1240 int rem;
1241 int index;
1243
1248 struct {
1249 xcb_input_key_code_t key;
1250 uint8_t auto_repeat_mode;
1251 int8_t key_click_percent;
1252 int8_t bell_percent;
1253 int16_t bell_pitch;
1254 int16_t bell_duration;
1255 uint32_t led_mask;
1256 uint32_t led_values;
1257 } keyboard;
1258 struct {
1259 uint8_t pad0[2];
1260 int16_t num;
1261 int16_t denom;
1262 int16_t threshold;
1263 } pointer;
1264 struct {
1265 uint8_t pad1[2];
1266 uint16_t num_keysyms;
1267 xcb_keysym_t *keysyms;
1268 } string;
1269 struct {
1270 int32_t int_to_display;
1271 } integer;
1272 struct {
1273 uint32_t led_mask;
1274 uint32_t led_values;
1275 } led;
1276 struct {
1277 int8_t percent;
1278 uint8_t pad2[3];
1279 int16_t pitch;
1280 int16_t duration;
1281 } bell;
1283
1288 uint8_t class_id;
1289 uint8_t feedback_id;
1290 uint16_t len;
1292
1293void *
1294xcb_input_feedback_ctl_data (const xcb_input_feedback_ctl_t *R);
1295
1301 int rem;
1302 int index;
1304
1305typedef enum xcb_input_change_feedback_control_mask_t {
1306 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY_CLICK_PERCENT = 1,
1307 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PERCENT = 2,
1308 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PITCH = 4,
1309 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_DURATION = 8,
1310 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED = 16,
1311 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED_MODE = 32,
1312 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY = 64,
1313 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_AUTO_REPEAT_MODE = 128,
1314 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_STRING = 1,
1315 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_INTEGER = 1,
1316 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_NUM = 1,
1317 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_DENOM = 2,
1318 XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_THRESHOLD = 4
1319} xcb_input_change_feedback_control_mask_t;
1320
1322#define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1323
1328 uint8_t major_opcode;
1329 uint8_t minor_opcode;
1330 uint16_t length;
1331 uint32_t mask;
1332 uint8_t device_id;
1333 uint8_t feedback_id;
1334 uint8_t pad0[2];
1336
1341 unsigned int sequence;
1343
1345#define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1346
1351 uint8_t major_opcode;
1352 uint8_t minor_opcode;
1353 uint16_t length;
1354 uint8_t device_id;
1355 xcb_input_key_code_t first_keycode;
1356 uint8_t count;
1357 uint8_t pad0;
1359
1364 uint8_t response_type;
1365 uint8_t xi_reply_type;
1366 uint16_t sequence;
1367 uint32_t length;
1368 uint8_t keysyms_per_keycode;
1369 uint8_t pad0[23];
1371
1373#define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1374
1379 uint8_t major_opcode;
1380 uint8_t minor_opcode;
1381 uint16_t length;
1382 uint8_t device_id;
1383 xcb_input_key_code_t first_keycode;
1384 uint8_t keysyms_per_keycode;
1385 uint8_t keycode_count;
1387
1392 unsigned int sequence;
1394
1396#define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1397
1402 uint8_t major_opcode;
1403 uint8_t minor_opcode;
1404 uint16_t length;
1405 uint8_t device_id;
1406 uint8_t pad0[3];
1408
1413 uint8_t response_type;
1414 uint8_t xi_reply_type;
1415 uint16_t sequence;
1416 uint32_t length;
1417 uint8_t keycodes_per_modifier;
1418 uint8_t pad0[23];
1420
1425 unsigned int sequence;
1427
1429#define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1430
1435 uint8_t major_opcode;
1436 uint8_t minor_opcode;
1437 uint16_t length;
1438 uint8_t device_id;
1439 uint8_t keycodes_per_modifier;
1440 uint8_t pad0[2];
1442
1447 uint8_t response_type;
1448 uint8_t xi_reply_type;
1449 uint16_t sequence;
1450 uint32_t length;
1451 uint8_t status;
1452 uint8_t pad0[23];
1454
1459 unsigned int sequence;
1461
1463#define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1464
1469 uint8_t major_opcode;
1470 uint8_t minor_opcode;
1471 uint16_t length;
1472 uint8_t device_id;
1473 uint8_t pad0[3];
1475
1480 uint8_t response_type;
1481 uint8_t xi_reply_type;
1482 uint16_t sequence;
1483 uint32_t length;
1484 uint8_t map_size;
1485 uint8_t pad0[23];
1487
1492 unsigned int sequence;
1494
1496#define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1497
1502 uint8_t major_opcode;
1503 uint8_t minor_opcode;
1504 uint16_t length;
1505 uint8_t device_id;
1506 uint8_t map_size;
1507 uint8_t pad0[2];
1509
1514 uint8_t response_type;
1515 uint8_t xi_reply_type;
1516 uint16_t sequence;
1517 uint32_t length;
1518 uint8_t status;
1519 uint8_t pad0[23];
1521
1526 uint8_t class_id;
1527 uint8_t len;
1528 uint8_t num_keys;
1529 uint8_t pad0;
1530 uint8_t keys[32];
1532
1538 int rem;
1539 int index;
1541
1546 uint8_t class_id;
1547 uint8_t len;
1548 uint8_t num_buttons;
1549 uint8_t pad0;
1550 uint8_t buttons[32];
1552
1558 int rem;
1559 int index;
1561
1562typedef enum xcb_input_valuator_state_mode_mask_t {
1563 XCB_INPUT_VALUATOR_STATE_MODE_MASK_DEVICE_MODE_ABSOLUTE = 1,
1564 XCB_INPUT_VALUATOR_STATE_MODE_MASK_OUT_OF_PROXIMITY = 2
1565} xcb_input_valuator_state_mode_mask_t;
1566
1571 uint8_t class_id;
1572 uint8_t len;
1573 uint8_t num_valuators;
1574 uint8_t mode;
1576
1582 int rem;
1583 int index;
1585
1590 struct {
1591 uint8_t num_keys;
1592 uint8_t pad0;
1593 uint8_t keys[32];
1594 } key;
1595 struct {
1596 uint8_t num_buttons;
1597 uint8_t pad1;
1598 uint8_t buttons[32];
1599 } button;
1600 struct {
1601 uint8_t num_valuators;
1602 uint8_t mode;
1603 int32_t *valuators;
1604 } valuator;
1606
1611 uint8_t class_id;
1612 uint8_t len;
1614
1615void *
1616xcb_input_input_state_data (const xcb_input_input_state_t *R);
1617
1623 int rem;
1624 int index;
1626
1631 unsigned int sequence;
1633
1635#define XCB_INPUT_QUERY_DEVICE_STATE 30
1636
1641 uint8_t major_opcode;
1642 uint8_t minor_opcode;
1643 uint16_t length;
1644 uint8_t device_id;
1645 uint8_t pad0[3];
1647
1652 uint8_t response_type;
1653 uint8_t xi_reply_type;
1654 uint16_t sequence;
1655 uint32_t length;
1656 uint8_t num_classes;
1657 uint8_t pad0[23];
1659
1661#define XCB_INPUT_DEVICE_BELL 32
1662
1667 uint8_t major_opcode;
1668 uint8_t minor_opcode;
1669 uint16_t length;
1670 uint8_t device_id;
1671 uint8_t feedback_id;
1672 uint8_t feedback_class;
1673 int8_t percent;
1675
1680 unsigned int sequence;
1682
1684#define XCB_INPUT_SET_DEVICE_VALUATORS 33
1685
1690 uint8_t major_opcode;
1691 uint8_t minor_opcode;
1692 uint16_t length;
1693 uint8_t device_id;
1694 uint8_t first_valuator;
1695 uint8_t num_valuators;
1696 uint8_t pad0;
1698
1703 uint8_t response_type;
1704 uint8_t xi_reply_type;
1705 uint16_t sequence;
1706 uint32_t length;
1707 uint8_t status;
1708 uint8_t pad0[23];
1710
1711typedef enum xcb_input_device_control_t {
1712 XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1713 XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1714 XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1715 XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1716 XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1717} xcb_input_device_control_t;
1718
1723 uint16_t control_id;
1724 uint16_t len;
1725 uint32_t num_valuators;
1727
1733 int rem;
1734 int index;
1736
1741 uint16_t control_id;
1742 uint16_t len;
1743 int32_t min_x;
1744 int32_t max_x;
1745 int32_t min_y;
1746 int32_t max_y;
1747 uint32_t flip_x;
1748 uint32_t flip_y;
1749 uint32_t rotation;
1750 uint32_t button_threshold;
1752
1758 int rem;
1759 int index;
1761
1766 uint16_t control_id;
1767 uint16_t len;
1768 uint32_t offset_x;
1769 uint32_t offset_y;
1770 uint32_t width;
1771 uint32_t height;
1772 uint32_t screen;
1773 uint32_t following;
1775
1781 int rem;
1782 int index;
1784
1789 uint16_t control_id;
1790 uint16_t len;
1791 uint8_t status;
1792 uint8_t iscore;
1793 uint8_t pad0[2];
1795
1801 int rem;
1802 int index;
1804
1809 uint16_t control_id;
1810 uint16_t len;
1811 uint8_t enable;
1812 uint8_t pad0[3];
1814
1820 int rem;
1821 int index;
1823
1828 struct {
1829 uint32_t num_valuators;
1830 uint32_t *resolution_values;
1831 uint32_t *resolution_min;
1832 uint32_t *resolution_max;
1833 } resolution;
1834 struct {
1835 int32_t min_x;
1836 int32_t max_x;
1837 int32_t min_y;
1838 int32_t max_y;
1839 uint32_t flip_x;
1840 uint32_t flip_y;
1841 uint32_t rotation;
1842 uint32_t button_threshold;
1843 } abs_calib;
1844 struct {
1845 uint8_t status;
1846 uint8_t iscore;
1847 uint8_t pad0[2];
1848 } core;
1849 struct {
1850 uint8_t enable;
1851 uint8_t pad1[3];
1852 } enable;
1853 struct {
1854 uint32_t offset_x;
1855 uint32_t offset_y;
1856 uint32_t width;
1857 uint32_t height;
1858 uint32_t screen;
1859 uint32_t following;
1860 } abs_area;
1862
1867 uint16_t control_id;
1868 uint16_t len;
1870
1871void *
1872xcb_input_device_state_data (const xcb_input_device_state_t *R);
1873
1879 int rem;
1880 int index;
1882
1887 unsigned int sequence;
1889
1891#define XCB_INPUT_GET_DEVICE_CONTROL 34
1892
1897 uint8_t major_opcode;
1898 uint8_t minor_opcode;
1899 uint16_t length;
1900 uint16_t control_id;
1901 uint8_t device_id;
1902 uint8_t pad0;
1904
1909 uint8_t response_type;
1910 uint8_t xi_reply_type;
1911 uint16_t sequence;
1912 uint32_t length;
1913 uint8_t status;
1914 uint8_t pad0[23];
1916
1921 uint16_t control_id;
1922 uint16_t len;
1923 uint8_t first_valuator;
1924 uint8_t num_valuators;
1925 uint8_t pad0[2];
1927
1933 int rem;
1934 int index;
1936
1941 uint16_t control_id;
1942 uint16_t len;
1943 int32_t min_x;
1944 int32_t max_x;
1945 int32_t min_y;
1946 int32_t max_y;
1947 uint32_t flip_x;
1948 uint32_t flip_y;
1949 uint32_t rotation;
1950 uint32_t button_threshold;
1952
1958 int rem;
1959 int index;
1961
1966 uint16_t control_id;
1967 uint16_t len;
1968 uint32_t offset_x;
1969 uint32_t offset_y;
1970 int32_t width;
1971 int32_t height;
1972 int32_t screen;
1973 uint32_t following;
1975
1981 int rem;
1982 int index;
1984
1989 uint16_t control_id;
1990 uint16_t len;
1991 uint8_t status;
1992 uint8_t pad0[3];
1994
2000 int rem;
2001 int index;
2003
2008 uint16_t control_id;
2009 uint16_t len;
2010 uint8_t enable;
2011 uint8_t pad0[3];
2013
2019 int rem;
2020 int index;
2022
2027 struct {
2028 uint8_t first_valuator;
2029 uint8_t num_valuators;
2030 uint8_t pad0[2];
2031 uint32_t *resolution_values;
2032 } resolution;
2033 struct {
2034 int32_t min_x;
2035 int32_t max_x;
2036 int32_t min_y;
2037 int32_t max_y;
2038 uint32_t flip_x;
2039 uint32_t flip_y;
2040 uint32_t rotation;
2041 uint32_t button_threshold;
2042 } abs_calib;
2043 struct {
2044 uint8_t status;
2045 uint8_t pad1[3];
2046 } core;
2047 struct {
2048 uint8_t enable;
2049 uint8_t pad2[3];
2050 } enable;
2051 struct {
2052 uint32_t offset_x;
2053 uint32_t offset_y;
2054 int32_t width;
2055 int32_t height;
2056 int32_t screen;
2057 uint32_t following;
2058 } abs_area;
2060
2065 uint16_t control_id;
2066 uint16_t len;
2068
2069void *
2070xcb_input_device_ctl_data (const xcb_input_device_ctl_t *R);
2071
2077 int rem;
2078 int index;
2080
2085 unsigned int sequence;
2087
2089#define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
2090
2095 uint8_t major_opcode;
2096 uint8_t minor_opcode;
2097 uint16_t length;
2098 uint16_t control_id;
2099 uint8_t device_id;
2100 uint8_t pad0;
2102
2107 uint8_t response_type;
2108 uint8_t xi_reply_type;
2109 uint16_t sequence;
2110 uint32_t length;
2111 uint8_t status;
2112 uint8_t pad0[23];
2114
2119 unsigned int sequence;
2121
2123#define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
2124
2129 uint8_t major_opcode;
2130 uint8_t minor_opcode;
2131 uint16_t length;
2132 uint8_t device_id;
2133 uint8_t pad0[3];
2135
2140 uint8_t response_type;
2141 uint8_t xi_reply_type;
2142 uint16_t sequence;
2143 uint32_t length;
2144 uint16_t num_atoms;
2145 uint8_t pad0[22];
2147
2148typedef enum xcb_input_property_format_t {
2149 XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
2150 XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
2151 XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
2152} xcb_input_property_format_t;
2153
2158 uint8_t *data8;
2159 uint16_t *data16;
2160 uint32_t *data32;
2162
2164#define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
2165
2170 uint8_t major_opcode;
2171 uint8_t minor_opcode;
2172 uint16_t length;
2173 xcb_atom_t property;
2174 xcb_atom_t type;
2175 uint8_t device_id;
2176 uint8_t format;
2177 uint8_t mode;
2178 uint8_t pad0;
2179 uint32_t num_items;
2181
2183#define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
2184
2189 uint8_t major_opcode;
2190 uint8_t minor_opcode;
2191 uint16_t length;
2192 xcb_atom_t property;
2193 uint8_t device_id;
2194 uint8_t pad0[3];
2196
2201 unsigned int sequence;
2203
2205#define XCB_INPUT_GET_DEVICE_PROPERTY 39
2206
2211 uint8_t major_opcode;
2212 uint8_t minor_opcode;
2213 uint16_t length;
2214 xcb_atom_t property;
2215 xcb_atom_t type;
2216 uint32_t offset;
2217 uint32_t len;
2218 uint8_t device_id;
2219 uint8_t _delete;
2220 uint8_t pad0[2];
2222
2227 uint8_t *data8;
2228 uint16_t *data16;
2229 uint32_t *data32;
2231
2236 uint8_t response_type;
2237 uint8_t xi_reply_type;
2238 uint16_t sequence;
2239 uint32_t length;
2240 xcb_atom_t type;
2241 uint32_t bytes_after;
2242 uint32_t num_items;
2243 uint8_t format;
2244 uint8_t device_id;
2245 uint8_t pad0[10];
2247
2248typedef enum xcb_input_device_t {
2249 XCB_INPUT_DEVICE_ALL = 0,
2250 XCB_INPUT_DEVICE_ALL_MASTER = 1
2251} xcb_input_device_t;
2252
2257 uint8_t base;
2258 uint8_t latched;
2259 uint8_t locked;
2260 uint8_t effective;
2262
2268 int rem;
2269 int index;
2271
2276 uint32_t base;
2277 uint32_t latched;
2278 uint32_t locked;
2279 uint32_t effective;
2281
2287 int rem;
2288 int index;
2290
2295 unsigned int sequence;
2297
2299#define XCB_INPUT_XI_QUERY_POINTER 40
2300
2305 uint8_t major_opcode;
2306 uint8_t minor_opcode;
2307 uint16_t length;
2308 xcb_window_t window;
2309 xcb_input_device_id_t deviceid;
2310 uint8_t pad0[2];
2312
2317 uint8_t response_type;
2318 uint8_t pad0;
2319 uint16_t sequence;
2320 uint32_t length;
2321 xcb_window_t root;
2322 xcb_window_t child;
2323 xcb_input_fp1616_t root_x;
2324 xcb_input_fp1616_t root_y;
2325 xcb_input_fp1616_t win_x;
2326 xcb_input_fp1616_t win_y;
2327 uint8_t same_screen;
2328 uint8_t pad1;
2329 uint16_t buttons_len;
2333
2335#define XCB_INPUT_XI_WARP_POINTER 41
2336
2341 uint8_t major_opcode;
2342 uint8_t minor_opcode;
2343 uint16_t length;
2344 xcb_window_t src_win;
2345 xcb_window_t dst_win;
2346 xcb_input_fp1616_t src_x;
2347 xcb_input_fp1616_t src_y;
2348 uint16_t src_width;
2349 uint16_t src_height;
2350 xcb_input_fp1616_t dst_x;
2351 xcb_input_fp1616_t dst_y;
2352 xcb_input_device_id_t deviceid;
2353 uint8_t pad0[2];
2355
2357#define XCB_INPUT_XI_CHANGE_CURSOR 42
2358
2363 uint8_t major_opcode;
2364 uint8_t minor_opcode;
2365 uint16_t length;
2366 xcb_window_t window;
2367 xcb_cursor_t cursor;
2368 xcb_input_device_id_t deviceid;
2369 uint8_t pad0[2];
2371
2372typedef enum xcb_input_hierarchy_change_type_t {
2373 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2374 XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2375 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2376 XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2377} xcb_input_hierarchy_change_type_t;
2378
2379typedef enum xcb_input_change_mode_t {
2380 XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2381 XCB_INPUT_CHANGE_MODE_FLOAT = 2
2382} xcb_input_change_mode_t;
2383
2388 uint16_t type;
2389 uint16_t len;
2390 uint16_t name_len;
2391 uint8_t send_core;
2392 uint8_t enable;
2394
2400 int rem;
2401 int index;
2403
2408 uint16_t type;
2409 uint16_t len;
2410 xcb_input_device_id_t deviceid;
2411 uint8_t return_mode;
2412 uint8_t pad0;
2413 xcb_input_device_id_t return_pointer;
2414 xcb_input_device_id_t return_keyboard;
2416
2422 int rem;
2423 int index;
2425
2430 uint16_t type;
2431 uint16_t len;
2432 xcb_input_device_id_t deviceid;
2433 xcb_input_device_id_t master;
2435
2441 int rem;
2442 int index;
2444
2449 uint16_t type;
2450 uint16_t len;
2451 xcb_input_device_id_t deviceid;
2452 uint8_t pad0[2];
2454
2460 int rem;
2461 int index;
2463
2468 struct {
2469 uint16_t name_len;
2470 uint8_t send_core;
2471 uint8_t enable;
2472 char *name;
2473 } add_master;
2474 struct {
2475 xcb_input_device_id_t deviceid;
2476 uint8_t return_mode;
2477 uint8_t pad1;
2478 xcb_input_device_id_t return_pointer;
2479 xcb_input_device_id_t return_keyboard;
2480 } remove_master;
2481 struct {
2482 xcb_input_device_id_t deviceid;
2483 xcb_input_device_id_t master;
2484 } attach_slave;
2485 struct {
2486 xcb_input_device_id_t deviceid;
2487 uint8_t pad2[2];
2488 } detach_slave;
2490
2495 uint16_t type;
2496 uint16_t len;
2498
2499void *
2500xcb_input_hierarchy_change_data (const xcb_input_hierarchy_change_t *R);
2501
2507 int rem;
2508 int index;
2510
2512#define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2513
2518 uint8_t major_opcode;
2519 uint8_t minor_opcode;
2520 uint16_t length;
2521 uint8_t num_changes;
2522 uint8_t pad0[3];
2524
2526#define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2527
2532 uint8_t major_opcode;
2533 uint8_t minor_opcode;
2534 uint16_t length;
2535 xcb_window_t window;
2536 xcb_input_device_id_t deviceid;
2537 uint8_t pad0[2];
2539
2544 unsigned int sequence;
2546
2548#define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2549
2554 uint8_t major_opcode;
2555 uint8_t minor_opcode;
2556 uint16_t length;
2557 xcb_window_t window;
2559
2564 uint8_t response_type;
2565 uint8_t pad0;
2566 uint16_t sequence;
2567 uint32_t length;
2568 uint8_t set;
2569 uint8_t pad1;
2570 xcb_input_device_id_t deviceid;
2571 uint8_t pad2[20];
2573
2574typedef enum xcb_input_xi_event_mask_t {
2575 XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
2576 XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
2577 XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
2578 XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
2579 XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
2580 XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
2581 XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
2582 XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
2583 XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
2584 XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
2585 XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
2586 XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
2587 XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
2588 XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
2589 XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
2590 XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
2591 XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
2592 XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
2593 XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
2594 XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
2595 XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
2596 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
2597 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
2598 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
2599 XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
2600 XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
2601} xcb_input_xi_event_mask_t;
2602
2607 xcb_input_device_id_t deviceid;
2608 uint16_t mask_len;
2610
2616 int rem;
2617 int index;
2619
2621#define XCB_INPUT_XI_SELECT_EVENTS 46
2622
2627 uint8_t major_opcode;
2628 uint8_t minor_opcode;
2629 uint16_t length;
2630 xcb_window_t window;
2631 uint16_t num_mask;
2632 uint8_t pad0[2];
2634
2639 unsigned int sequence;
2641
2643#define XCB_INPUT_XI_QUERY_VERSION 47
2644
2649 uint8_t major_opcode;
2650 uint8_t minor_opcode;
2651 uint16_t length;
2652 uint16_t major_version;
2653 uint16_t minor_version;
2655
2660 uint8_t response_type;
2661 uint8_t pad0;
2662 uint16_t sequence;
2663 uint32_t length;
2664 uint16_t major_version;
2665 uint16_t minor_version;
2666 uint8_t pad1[20];
2668
2669typedef enum xcb_input_device_class_type_t {
2670 XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2671 XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2672 XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2673 XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2674 XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2675} xcb_input_device_class_type_t;
2676
2677typedef enum xcb_input_device_type_t {
2678 XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2679 XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2680 XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2681 XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2682 XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2683} xcb_input_device_type_t;
2684
2685typedef enum xcb_input_scroll_flags_t {
2686 XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2687 XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2688} xcb_input_scroll_flags_t;
2689
2690typedef enum xcb_input_scroll_type_t {
2691 XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2692 XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2693} xcb_input_scroll_type_t;
2694
2695typedef enum xcb_input_touch_mode_t {
2696 XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2697 XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2698} xcb_input_touch_mode_t;
2699
2704 uint16_t type;
2705 uint16_t len;
2706 xcb_input_device_id_t sourceid;
2707 uint16_t num_buttons;
2709
2715 int rem;
2716 int index;
2718
2723 uint16_t type;
2724 uint16_t len;
2725 xcb_input_device_id_t sourceid;
2726 uint16_t num_keys;
2728
2734 int rem;
2735 int index;
2737
2742 uint16_t type;
2743 uint16_t len;
2744 xcb_input_device_id_t sourceid;
2745 uint16_t number;
2746 uint16_t scroll_type;
2747 uint8_t pad0[2];
2748 uint32_t flags;
2749 xcb_input_fp3232_t increment;
2751
2757 int rem;
2758 int index;
2760
2765 uint16_t type;
2766 uint16_t len;
2767 xcb_input_device_id_t sourceid;
2768 uint8_t mode;
2769 uint8_t num_touches;
2771
2777 int rem;
2778 int index;
2780
2785 uint16_t type;
2786 uint16_t len;
2787 xcb_input_device_id_t sourceid;
2788 uint16_t number;
2789 xcb_atom_t label;
2792 xcb_input_fp3232_t value;
2793 uint32_t resolution;
2794 uint8_t mode;
2795 uint8_t pad0[3];
2797
2803 int rem;
2804 int index;
2806
2811 struct {
2812 uint16_t num_keys;
2813 uint32_t *keys;
2814 } key;
2815 struct {
2816 uint16_t num_buttons;
2817 uint32_t *state;
2818 xcb_atom_t *labels;
2819 } button;
2820 struct {
2821 uint16_t number;
2822 xcb_atom_t label;
2825 xcb_input_fp3232_t value;
2826 uint32_t resolution;
2827 uint8_t mode;
2828 uint8_t pad0[3];
2829 } valuator;
2830 struct {
2831 uint16_t number;
2832 uint16_t scroll_type;
2833 uint8_t pad1[2];
2834 uint32_t flags;
2835 xcb_input_fp3232_t increment;
2836 } scroll;
2837 struct {
2838 uint8_t mode;
2839 uint8_t num_touches;
2840 } touch;
2842
2847 uint16_t type;
2848 uint16_t len;
2849 xcb_input_device_id_t sourceid;
2851
2852void *
2853xcb_input_device_class_data (const xcb_input_device_class_t *R);
2854
2860 int rem;
2861 int index;
2863
2868 xcb_input_device_id_t deviceid;
2869 uint16_t type;
2870 xcb_input_device_id_t attachment;
2871 uint16_t num_classes;
2872 uint16_t name_len;
2873 uint8_t enabled;
2874 uint8_t pad0;
2876
2882 int rem;
2883 int index;
2885
2890 unsigned int sequence;
2892
2894#define XCB_INPUT_XI_QUERY_DEVICE 48
2895
2900 uint8_t major_opcode;
2901 uint8_t minor_opcode;
2902 uint16_t length;
2903 xcb_input_device_id_t deviceid;
2904 uint8_t pad0[2];
2906
2911 uint8_t response_type;
2912 uint8_t pad0;
2913 uint16_t sequence;
2914 uint32_t length;
2915 uint16_t num_infos;
2916 uint8_t pad1[22];
2918
2920#define XCB_INPUT_XI_SET_FOCUS 49
2921
2926 uint8_t major_opcode;
2927 uint8_t minor_opcode;
2928 uint16_t length;
2929 xcb_window_t window;
2930 xcb_timestamp_t time;
2931 xcb_input_device_id_t deviceid;
2932 uint8_t pad0[2];
2934
2939 unsigned int sequence;
2941
2943#define XCB_INPUT_XI_GET_FOCUS 50
2944
2949 uint8_t major_opcode;
2950 uint8_t minor_opcode;
2951 uint16_t length;
2952 xcb_input_device_id_t deviceid;
2953 uint8_t pad0[2];
2955
2960 uint8_t response_type;
2961 uint8_t pad0;
2962 uint16_t sequence;
2963 uint32_t length;
2964 xcb_window_t focus;
2965 uint8_t pad1[20];
2967
2968typedef enum xcb_input_grab_owner_t {
2969 XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2970 XCB_INPUT_GRAB_OWNER_OWNER = 1
2971} xcb_input_grab_owner_t;
2972
2977 unsigned int sequence;
2979
2981#define XCB_INPUT_XI_GRAB_DEVICE 51
2982
2987 uint8_t major_opcode;
2988 uint8_t minor_opcode;
2989 uint16_t length;
2990 xcb_window_t window;
2991 xcb_timestamp_t time;
2992 xcb_cursor_t cursor;
2993 xcb_input_device_id_t deviceid;
2994 uint8_t mode;
2995 uint8_t paired_device_mode;
2996 uint8_t owner_events;
2997 uint8_t pad0;
2998 uint16_t mask_len;
3000
3005 uint8_t response_type;
3006 uint8_t pad0;
3007 uint16_t sequence;
3008 uint32_t length;
3009 uint8_t status;
3010 uint8_t pad1[23];
3012
3014#define XCB_INPUT_XI_UNGRAB_DEVICE 52
3015
3020 uint8_t major_opcode;
3021 uint8_t minor_opcode;
3022 uint16_t length;
3023 xcb_timestamp_t time;
3024 xcb_input_device_id_t deviceid;
3025 uint8_t pad0[2];
3027
3028typedef enum xcb_input_event_mode_t {
3029 XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
3030 XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
3031 XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
3032 XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
3033 XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
3034 XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
3035 XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
3036 XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
3037} xcb_input_event_mode_t;
3038
3040#define XCB_INPUT_XI_ALLOW_EVENTS 53
3041
3046 uint8_t major_opcode;
3047 uint8_t minor_opcode;
3048 uint16_t length;
3049 xcb_timestamp_t time;
3050 xcb_input_device_id_t deviceid;
3051 uint8_t event_mode;
3052 uint8_t pad0;
3053 uint32_t touchid;
3054 xcb_window_t grab_window;
3056
3057typedef enum xcb_input_grab_mode_22_t {
3058 XCB_INPUT_GRAB_MODE_22_SYNC = 0,
3059 XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
3060 XCB_INPUT_GRAB_MODE_22_TOUCH = 2
3061} xcb_input_grab_mode_22_t;
3062
3063typedef enum xcb_input_grab_type_t {
3064 XCB_INPUT_GRAB_TYPE_BUTTON = 0,
3065 XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
3066 XCB_INPUT_GRAB_TYPE_ENTER = 2,
3067 XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
3068 XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
3069} xcb_input_grab_type_t;
3070
3071typedef enum xcb_input_modifier_mask_t {
3072 XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
3073} xcb_input_modifier_mask_t;
3074
3079 uint32_t modifiers;
3080 uint8_t status;
3081 uint8_t pad0[3];
3083
3089 int rem;
3090 int index;
3092
3097 unsigned int sequence;
3099
3101#define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
3102
3107 uint8_t major_opcode;
3108 uint8_t minor_opcode;
3109 uint16_t length;
3110 xcb_timestamp_t time;
3111 xcb_window_t grab_window;
3112 xcb_cursor_t cursor;
3113 uint32_t detail;
3114 xcb_input_device_id_t deviceid;
3115 uint16_t num_modifiers;
3116 uint16_t mask_len;
3117 uint8_t grab_type;
3118 uint8_t grab_mode;
3119 uint8_t paired_device_mode;
3120 uint8_t owner_events;
3121 uint8_t pad0[2];
3123
3128 uint8_t response_type;
3129 uint8_t pad0;
3130 uint16_t sequence;
3131 uint32_t length;
3132 uint16_t num_modifiers;
3133 uint8_t pad1[22];
3135
3137#define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
3138
3143 uint8_t major_opcode;
3144 uint8_t minor_opcode;
3145 uint16_t length;
3146 xcb_window_t grab_window;
3147 uint32_t detail;
3148 xcb_input_device_id_t deviceid;
3149 uint16_t num_modifiers;
3150 uint8_t grab_type;
3151 uint8_t pad0[3];
3153
3158 unsigned int sequence;
3160
3162#define XCB_INPUT_XI_LIST_PROPERTIES 56
3163
3168 uint8_t major_opcode;
3169 uint8_t minor_opcode;
3170 uint16_t length;
3171 xcb_input_device_id_t deviceid;
3172 uint8_t pad0[2];
3174
3179 uint8_t response_type;
3180 uint8_t pad0;
3181 uint16_t sequence;
3182 uint32_t length;
3183 uint16_t num_properties;
3184 uint8_t pad1[22];
3186
3191 uint8_t *data8;
3192 uint16_t *data16;
3193 uint32_t *data32;
3195
3197#define XCB_INPUT_XI_CHANGE_PROPERTY 57
3198
3203 uint8_t major_opcode;
3204 uint8_t minor_opcode;
3205 uint16_t length;
3206 xcb_input_device_id_t deviceid;
3207 uint8_t mode;
3208 uint8_t format;
3209 xcb_atom_t property;
3210 xcb_atom_t type;
3211 uint32_t num_items;
3213
3215#define XCB_INPUT_XI_DELETE_PROPERTY 58
3216
3221 uint8_t major_opcode;
3222 uint8_t minor_opcode;
3223 uint16_t length;
3224 xcb_input_device_id_t deviceid;
3225 uint8_t pad0[2];
3226 xcb_atom_t property;
3228
3233 unsigned int sequence;
3235
3237#define XCB_INPUT_XI_GET_PROPERTY 59
3238
3243 uint8_t major_opcode;
3244 uint8_t minor_opcode;
3245 uint16_t length;
3246 xcb_input_device_id_t deviceid;
3247 uint8_t _delete;
3248 uint8_t pad0;
3249 xcb_atom_t property;
3250 xcb_atom_t type;
3251 uint32_t offset;
3252 uint32_t len;
3254
3259 uint8_t *data8;
3260 uint16_t *data16;
3261 uint32_t *data32;
3263
3268 uint8_t response_type;
3269 uint8_t pad0;
3270 uint16_t sequence;
3271 uint32_t length;
3272 xcb_atom_t type;
3273 uint32_t bytes_after;
3274 uint32_t num_items;
3275 uint8_t format;
3276 uint8_t pad1[11];
3278
3283 unsigned int sequence;
3285
3287#define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
3288
3293 uint8_t major_opcode;
3294 uint8_t minor_opcode;
3295 uint16_t length;
3296 xcb_window_t window;
3298
3303 uint8_t response_type;
3304 uint8_t pad0;
3305 uint16_t sequence;
3306 uint32_t length;
3307 uint16_t num_masks;
3308 uint8_t pad1[22];
3310
3315 xcb_input_device_id_t deviceid;
3316 uint8_t pad0[2];
3317 xcb_xfixes_barrier_t barrier;
3318 uint32_t eventid;
3320
3326 int rem;
3327 int index;
3329
3331#define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3332
3337 uint8_t major_opcode;
3338 uint8_t minor_opcode;
3339 uint16_t length;
3340 uint32_t num_barriers;
3342
3344#define XCB_INPUT_DEVICE_VALUATOR 0
3345
3350 uint8_t response_type;
3351 uint8_t device_id;
3352 uint16_t sequence;
3353 uint16_t device_state;
3354 uint8_t num_valuators;
3355 uint8_t first_valuator;
3356 int32_t valuators[6];
3358
3359typedef enum xcb_input_more_events_mask_t {
3360 XCB_INPUT_MORE_EVENTS_MASK_MORE_EVENTS = 128
3361} xcb_input_more_events_mask_t;
3362
3364#define XCB_INPUT_DEVICE_KEY_PRESS 1
3365
3370 uint8_t response_type;
3371 uint8_t detail;
3372 uint16_t sequence;
3373 xcb_timestamp_t time;
3374 xcb_window_t root;
3375 xcb_window_t event;
3376 xcb_window_t child;
3377 int16_t root_x;
3378 int16_t root_y;
3379 int16_t event_x;
3380 int16_t event_y;
3381 uint16_t state;
3382 uint8_t same_screen;
3383 uint8_t device_id;
3385
3387#define XCB_INPUT_DEVICE_KEY_RELEASE 2
3388
3390
3392#define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3393
3395
3397#define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3398
3400
3402#define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3403
3405
3407#define XCB_INPUT_DEVICE_FOCUS_IN 6
3408
3413 uint8_t response_type;
3414 uint8_t detail;
3415 uint16_t sequence;
3416 xcb_timestamp_t time;
3417 xcb_window_t window;
3418 uint8_t mode;
3419 uint8_t device_id;
3420 uint8_t pad0[18];
3422
3424#define XCB_INPUT_DEVICE_FOCUS_OUT 7
3425
3427
3429#define XCB_INPUT_PROXIMITY_IN 8
3430
3432
3434#define XCB_INPUT_PROXIMITY_OUT 9
3435
3437
3438typedef enum xcb_input_classes_reported_mask_t {
3439 XCB_INPUT_CLASSES_REPORTED_MASK_OUT_OF_PROXIMITY = 128,
3440 XCB_INPUT_CLASSES_REPORTED_MASK_DEVICE_MODE_ABSOLUTE = 64,
3441 XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_VALUATORS = 4,
3442 XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_BUTTONS = 2,
3443 XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_KEYS = 1
3444} xcb_input_classes_reported_mask_t;
3445
3447#define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3448
3453 uint8_t response_type;
3454 uint8_t device_id;
3455 uint16_t sequence;
3456 xcb_timestamp_t time;
3457 uint8_t num_keys;
3458 uint8_t num_buttons;
3459 uint8_t num_valuators;
3460 uint8_t classes_reported;
3461 uint8_t buttons[4];
3462 uint8_t keys[4];
3463 uint32_t valuators[3];
3465
3467#define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3468
3473 uint8_t response_type;
3474 uint8_t device_id;
3475 uint16_t sequence;
3476 uint8_t request;
3477 xcb_input_key_code_t first_keycode;
3478 uint8_t count;
3479 uint8_t pad0;
3480 xcb_timestamp_t time;
3481 uint8_t pad1[20];
3483
3484typedef enum xcb_input_change_device_t {
3485 XCB_INPUT_CHANGE_DEVICE_NEW_POINTER = 0,
3486 XCB_INPUT_CHANGE_DEVICE_NEW_KEYBOARD = 1
3487} xcb_input_change_device_t;
3488
3490#define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3491
3496 uint8_t response_type;
3497 uint8_t device_id;
3498 uint16_t sequence;
3499 xcb_timestamp_t time;
3500 uint8_t request;
3501 uint8_t pad0[23];
3503
3505#define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3506
3511 uint8_t response_type;
3512 uint8_t device_id;
3513 uint16_t sequence;
3514 uint8_t keys[28];
3516
3518#define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3519
3524 uint8_t response_type;
3525 uint8_t device_id;
3526 uint16_t sequence;
3527 uint8_t buttons[28];
3529
3530typedef enum xcb_input_device_change_t {
3531 XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3532 XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3533 XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3534 XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3535 XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3536 XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3537} xcb_input_device_change_t;
3538
3540#define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3541
3546 uint8_t response_type;
3547 uint8_t pad0;
3548 uint16_t sequence;
3549 xcb_timestamp_t time;
3550 uint8_t devchange;
3551 uint8_t device_id;
3552 uint16_t control;
3553 uint8_t pad1[20];
3555
3557#define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3558
3563 uint8_t response_type;
3564 uint8_t state;
3565 uint16_t sequence;
3566 xcb_timestamp_t time;
3567 xcb_atom_t property;
3568 uint8_t pad0[19];
3569 uint8_t device_id;
3571
3572typedef enum xcb_input_change_reason_t {
3573 XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3574 XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3575} xcb_input_change_reason_t;
3576
3578#define XCB_INPUT_DEVICE_CHANGED 1
3579
3584 uint8_t response_type;
3585 uint8_t extension;
3586 uint16_t sequence;
3587 uint32_t length;
3588 uint16_t event_type;
3589 xcb_input_device_id_t deviceid;
3590 xcb_timestamp_t time;
3591 uint16_t num_classes;
3592 xcb_input_device_id_t sourceid;
3593 uint8_t reason;
3594 uint8_t pad0[11];
3595 uint32_t full_sequence;
3597
3598typedef enum xcb_input_key_event_flags_t {
3599 XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3600} xcb_input_key_event_flags_t;
3601
3603#define XCB_INPUT_KEY_PRESS 2
3604
3609 uint8_t response_type;
3610 uint8_t extension;
3611 uint16_t sequence;
3612 uint32_t length;
3613 uint16_t event_type;
3614 xcb_input_device_id_t deviceid;
3615 xcb_timestamp_t time;
3616 uint32_t detail;
3617 xcb_window_t root;
3618 xcb_window_t event;
3619 xcb_window_t child;
3620 uint32_t full_sequence;
3621 xcb_input_fp1616_t root_x;
3622 xcb_input_fp1616_t root_y;
3623 xcb_input_fp1616_t event_x;
3624 xcb_input_fp1616_t event_y;
3625 uint16_t buttons_len;
3626 uint16_t valuators_len;
3627 xcb_input_device_id_t sourceid;
3628 uint8_t pad0[2];
3629 uint32_t flags;
3633
3635#define XCB_INPUT_KEY_RELEASE 3
3636
3638
3639typedef enum xcb_input_pointer_event_flags_t {
3640 XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3641} xcb_input_pointer_event_flags_t;
3642
3644#define XCB_INPUT_BUTTON_PRESS 4
3645
3650 uint8_t response_type;
3651 uint8_t extension;
3652 uint16_t sequence;
3653 uint32_t length;
3654 uint16_t event_type;
3655 xcb_input_device_id_t deviceid;
3656 xcb_timestamp_t time;
3657 uint32_t detail;
3658 xcb_window_t root;
3659 xcb_window_t event;
3660 xcb_window_t child;
3661 uint32_t full_sequence;
3662 xcb_input_fp1616_t root_x;
3663 xcb_input_fp1616_t root_y;
3664 xcb_input_fp1616_t event_x;
3665 xcb_input_fp1616_t event_y;
3666 uint16_t buttons_len;
3667 uint16_t valuators_len;
3668 xcb_input_device_id_t sourceid;
3669 uint8_t pad0[2];
3670 uint32_t flags;
3674
3676#define XCB_INPUT_BUTTON_RELEASE 5
3677
3679
3681#define XCB_INPUT_MOTION 6
3682
3684
3685typedef enum xcb_input_notify_mode_t {
3686 XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3687 XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3688 XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3689 XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3690 XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3691 XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3692} xcb_input_notify_mode_t;
3693
3694typedef enum xcb_input_notify_detail_t {
3695 XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3696 XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3697 XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3698 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3699 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3700 XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3701 XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3702 XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3703} xcb_input_notify_detail_t;
3704
3706#define XCB_INPUT_ENTER 7
3707
3712 uint8_t response_type;
3713 uint8_t extension;
3714 uint16_t sequence;
3715 uint32_t length;
3716 uint16_t event_type;
3717 xcb_input_device_id_t deviceid;
3718 xcb_timestamp_t time;
3719 xcb_input_device_id_t sourceid;
3720 uint8_t mode;
3721 uint8_t detail;
3722 xcb_window_t root;
3723 xcb_window_t event;
3724 xcb_window_t child;
3725 uint32_t full_sequence;
3726 xcb_input_fp1616_t root_x;
3727 xcb_input_fp1616_t root_y;
3728 xcb_input_fp1616_t event_x;
3729 xcb_input_fp1616_t event_y;
3730 uint8_t same_screen;
3731 uint8_t focus;
3732 uint16_t buttons_len;
3736
3738#define XCB_INPUT_LEAVE 8
3739
3741
3743#define XCB_INPUT_FOCUS_IN 9
3744
3746
3748#define XCB_INPUT_FOCUS_OUT 10
3749
3751
3752typedef enum xcb_input_hierarchy_mask_t {
3753 XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3754 XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3755 XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3756 XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3757 XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3758 XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3759 XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3760 XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3761} xcb_input_hierarchy_mask_t;
3762
3767 xcb_input_device_id_t deviceid;
3768 xcb_input_device_id_t attachment;
3769 uint8_t type;
3770 uint8_t enabled;
3771 uint8_t pad0[2];
3772 uint32_t flags;
3774
3780 int rem;
3781 int index;
3783
3785#define XCB_INPUT_HIERARCHY 11
3786
3791 uint8_t response_type;
3792 uint8_t extension;
3793 uint16_t sequence;
3794 uint32_t length;
3795 uint16_t event_type;
3796 xcb_input_device_id_t deviceid;
3797 xcb_timestamp_t time;
3798 uint32_t flags;
3799 uint16_t num_infos;
3800 uint8_t pad0[10];
3801 uint32_t full_sequence;
3803
3804typedef enum xcb_input_property_flag_t {
3805 XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3806 XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3807 XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3808} xcb_input_property_flag_t;
3809
3811#define XCB_INPUT_PROPERTY 12
3812
3817 uint8_t response_type;
3818 uint8_t extension;
3819 uint16_t sequence;
3820 uint32_t length;
3821 uint16_t event_type;
3822 xcb_input_device_id_t deviceid;
3823 xcb_timestamp_t time;
3824 xcb_atom_t property;
3825 uint8_t what;
3826 uint8_t pad0[11];
3827 uint32_t full_sequence;
3829
3831#define XCB_INPUT_RAW_KEY_PRESS 13
3832
3837 uint8_t response_type;
3838 uint8_t extension;
3839 uint16_t sequence;
3840 uint32_t length;
3841 uint16_t event_type;
3842 xcb_input_device_id_t deviceid;
3843 xcb_timestamp_t time;
3844 uint32_t detail;
3845 xcb_input_device_id_t sourceid;
3846 uint16_t valuators_len;
3847 uint32_t flags;
3848 uint8_t pad0[4];
3849 uint32_t full_sequence;
3851
3853#define XCB_INPUT_RAW_KEY_RELEASE 14
3854
3856
3858#define XCB_INPUT_RAW_BUTTON_PRESS 15
3859
3864 uint8_t response_type;
3865 uint8_t extension;
3866 uint16_t sequence;
3867 uint32_t length;
3868 uint16_t event_type;
3869 xcb_input_device_id_t deviceid;
3870 xcb_timestamp_t time;
3871 uint32_t detail;
3872 xcb_input_device_id_t sourceid;
3873 uint16_t valuators_len;
3874 uint32_t flags;
3875 uint8_t pad0[4];
3876 uint32_t full_sequence;
3878
3880#define XCB_INPUT_RAW_BUTTON_RELEASE 16
3881
3883
3885#define XCB_INPUT_RAW_MOTION 17
3886
3888
3889typedef enum xcb_input_touch_event_flags_t {
3890 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3891 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3892} xcb_input_touch_event_flags_t;
3893
3895#define XCB_INPUT_TOUCH_BEGIN 18
3896
3901 uint8_t response_type;
3902 uint8_t extension;
3903 uint16_t sequence;
3904 uint32_t length;
3905 uint16_t event_type;
3906 xcb_input_device_id_t deviceid;
3907 xcb_timestamp_t time;
3908 uint32_t detail;
3909 xcb_window_t root;
3910 xcb_window_t event;
3911 xcb_window_t child;
3912 uint32_t full_sequence;
3913 xcb_input_fp1616_t root_x;
3914 xcb_input_fp1616_t root_y;
3915 xcb_input_fp1616_t event_x;
3916 xcb_input_fp1616_t event_y;
3917 uint16_t buttons_len;
3918 uint16_t valuators_len;
3919 xcb_input_device_id_t sourceid;
3920 uint8_t pad0[2];
3921 uint32_t flags;
3925
3927#define XCB_INPUT_TOUCH_UPDATE 19
3928
3930
3932#define XCB_INPUT_TOUCH_END 20
3933
3935
3936typedef enum xcb_input_touch_ownership_flags_t {
3937 XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3938} xcb_input_touch_ownership_flags_t;
3939
3941#define XCB_INPUT_TOUCH_OWNERSHIP 21
3942
3947 uint8_t response_type;
3948 uint8_t extension;
3949 uint16_t sequence;
3950 uint32_t length;
3951 uint16_t event_type;
3952 xcb_input_device_id_t deviceid;
3953 xcb_timestamp_t time;
3954 uint32_t touchid;
3955 xcb_window_t root;
3956 xcb_window_t event;
3957 xcb_window_t child;
3958 uint32_t full_sequence;
3959 xcb_input_device_id_t sourceid;
3960 uint8_t pad0[2];
3961 uint32_t flags;
3962 uint8_t pad1[8];
3964
3966#define XCB_INPUT_RAW_TOUCH_BEGIN 22
3967
3972 uint8_t response_type;
3973 uint8_t extension;
3974 uint16_t sequence;
3975 uint32_t length;
3976 uint16_t event_type;
3977 xcb_input_device_id_t deviceid;
3978 xcb_timestamp_t time;
3979 uint32_t detail;
3980 xcb_input_device_id_t sourceid;
3981 uint16_t valuators_len;
3982 uint32_t flags;
3983 uint8_t pad0[4];
3984 uint32_t full_sequence;
3986
3988#define XCB_INPUT_RAW_TOUCH_UPDATE 23
3989
3991
3993#define XCB_INPUT_RAW_TOUCH_END 24
3994
3996
3997typedef enum xcb_input_barrier_flags_t {
3998 XCB_INPUT_BARRIER_FLAGS_POINTER_RELEASED = 1,
3999 XCB_INPUT_BARRIER_FLAGS_DEVICE_IS_GRABBED = 2
4000} xcb_input_barrier_flags_t;
4001
4003#define XCB_INPUT_BARRIER_HIT 25
4004
4009 uint8_t response_type;
4010 uint8_t extension;
4011 uint16_t sequence;
4012 uint32_t length;
4013 uint16_t event_type;
4014 xcb_input_device_id_t deviceid;
4015 xcb_timestamp_t time;
4016 uint32_t eventid;
4017 xcb_window_t root;
4018 xcb_window_t event;
4019 xcb_xfixes_barrier_t barrier;
4020 uint32_t full_sequence;
4021 uint32_t dtime;
4022 uint32_t flags;
4023 xcb_input_device_id_t sourceid;
4024 uint8_t pad0[2];
4025 xcb_input_fp1616_t root_x;
4026 xcb_input_fp1616_t root_y;
4030
4032#define XCB_INPUT_BARRIER_LEAVE 26
4033
4035
4040 xcb_input_device_valuator_event_t device_valuator;
4041 xcb_input_device_key_press_event_t device_key_press;
4042 xcb_input_device_key_release_event_t device_key_release;
4043 xcb_input_device_button_press_event_t device_button_press;
4044 xcb_input_device_button_release_event_t device_button_release;
4045 xcb_input_device_motion_notify_event_t device_motion_notify;
4046 xcb_input_device_focus_in_event_t device_focus_in;
4047 xcb_input_device_focus_out_event_t device_focus_out;
4048 xcb_input_proximity_in_event_t proximity_in;
4049 xcb_input_proximity_out_event_t proximity_out;
4050 xcb_input_device_state_notify_event_t device_state_notify;
4051 xcb_input_device_mapping_notify_event_t device_mapping_notify;
4052 xcb_input_change_device_notify_event_t change_device_notify;
4053 xcb_input_device_key_state_notify_event_t device_key_state_notify;
4054 xcb_input_device_button_state_notify_event_t device_button_state_notify;
4055 xcb_input_device_presence_notify_event_t device_presence_notify;
4056 xcb_raw_generic_event_t event_header;
4058
4064 int rem;
4065 int index;
4067
4069#define XCB_INPUT_SEND_EXTENSION_EVENT 31
4070
4075 uint8_t major_opcode;
4076 uint8_t minor_opcode;
4077 uint16_t length;
4078 xcb_window_t destination;
4079 uint8_t device_id;
4080 uint8_t propagate;
4081 uint16_t num_classes;
4082 uint8_t num_events;
4083 uint8_t pad0[3];
4085
4087#define XCB_INPUT_DEVICE 0
4088
4093 uint8_t response_type;
4094 uint8_t error_code;
4095 uint16_t sequence;
4097
4099#define XCB_INPUT_EVENT 1
4100
4105 uint8_t response_type;
4106 uint8_t error_code;
4107 uint16_t sequence;
4109
4111#define XCB_INPUT_MODE 2
4112
4117 uint8_t response_type;
4118 uint8_t error_code;
4119 uint16_t sequence;
4121
4123#define XCB_INPUT_DEVICE_BUSY 3
4124
4129 uint8_t response_type;
4130 uint8_t error_code;
4131 uint16_t sequence;
4133
4135#define XCB_INPUT_CLASS 4
4136
4141 uint8_t response_type;
4142 uint8_t error_code;
4143 uint16_t sequence;
4145
4154void
4156
4168
4177void
4179
4191
4200void
4202
4214
4223void
4225
4237
4246void
4248
4260
4261int
4262xcb_input_get_extension_version_sizeof (const void *_buffer);
4263
4274 uint16_t name_len,
4275 const char *name);
4276
4290 uint16_t name_len,
4291 const char *name);
4292
4311
4320void
4322
4334
4343void
4345
4357
4366void
4368
4380
4389void
4391
4403
4404int
4405xcb_input_valuator_info_sizeof (const void *_buffer);
4406
4408xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R);
4409
4410int
4411xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R);
4412
4414xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R);
4415
4424void
4426
4438
4440xcb_input_input_info_info_valuator_axes (const xcb_input_input_info_info_t *S);
4441
4442int
4443xcb_input_input_info_info_valuator_axes_length (const xcb_input_input_info_t *R,
4445
4447xcb_input_input_info_info_valuator_axes_iterator (const xcb_input_input_info_t *R,
4449
4450int
4451xcb_input_input_info_info_serialize (void **_buffer,
4452 uint8_t class_id,
4453 const xcb_input_input_info_info_t *_aux);
4454
4455int
4456xcb_input_input_info_info_unpack (const void *_buffer,
4457 uint8_t class_id,
4459
4460int
4461xcb_input_input_info_info_sizeof (const void *_buffer,
4462 uint8_t class_id);
4463
4464int
4465xcb_input_input_info_sizeof (const void *_buffer);
4466
4475void
4477
4489
4490int
4491xcb_input_device_name_sizeof (const void *_buffer);
4492
4493char *
4494xcb_input_device_name_string (const xcb_input_device_name_t *R);
4495
4496int
4497xcb_input_device_name_string_length (const xcb_input_device_name_t *R);
4498
4500xcb_input_device_name_string_end (const xcb_input_device_name_t *R);
4501
4510void
4512
4524
4525int
4526xcb_input_list_input_devices_sizeof (const void *_buffer);
4527
4538
4552
4554xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R);
4555
4556int
4557xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R);
4558
4560xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R);
4561
4562int
4563xcb_input_list_input_devices_infos_length (const xcb_input_list_input_devices_reply_t *R);
4564
4566xcb_input_list_input_devices_infos_iterator (const xcb_input_list_input_devices_reply_t *R);
4567
4568int
4569xcb_input_list_input_devices_names_length (const xcb_input_list_input_devices_reply_t *R);
4570
4572xcb_input_list_input_devices_names_iterator (const xcb_input_list_input_devices_reply_t *R);
4573
4592
4601void
4603
4615
4624void
4626
4638
4639int
4640xcb_input_open_device_sizeof (const void *_buffer);
4641
4652 uint8_t device_id);
4653
4667 uint8_t device_id);
4668
4670xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R);
4671
4672int
4673xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R);
4674
4676xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R);
4677
4696
4710 uint8_t device_id);
4711
4722 uint8_t device_id);
4723
4734 uint8_t device_id,
4735 uint8_t mode);
4736
4750 uint8_t device_id,
4751 uint8_t mode);
4752
4771
4772int
4773xcb_input_select_extension_event_sizeof (const void *_buffer);
4774
4788 xcb_window_t window,
4789 uint16_t num_classes,
4790 const xcb_input_event_class_t *classes);
4791
4802 xcb_window_t window,
4803 uint16_t num_classes,
4804 const xcb_input_event_class_t *classes);
4805
4806xcb_input_event_class_t *
4807xcb_input_select_extension_event_classes (const xcb_input_select_extension_event_request_t *R);
4808
4809int
4810xcb_input_select_extension_event_classes_length (const xcb_input_select_extension_event_request_t *R);
4811
4813xcb_input_select_extension_event_classes_end (const xcb_input_select_extension_event_request_t *R);
4814
4815int
4816xcb_input_get_selected_extension_events_sizeof (const void *_buffer);
4817
4828 xcb_window_t window);
4829
4843 xcb_window_t window);
4844
4845xcb_input_event_class_t *
4846xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4847
4848int
4849xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4850
4852xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
4853
4854xcb_input_event_class_t *
4855xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4856
4857int
4858xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4859
4861xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
4862
4881
4882int
4883xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer);
4884
4898 xcb_window_t window,
4899 uint16_t num_classes,
4900 uint8_t mode,
4901 const xcb_input_event_class_t *classes);
4902
4913 xcb_window_t window,
4914 uint16_t num_classes,
4915 uint8_t mode,
4916 const xcb_input_event_class_t *classes);
4917
4918xcb_input_event_class_t *
4919xcb_input_change_device_dont_propagate_list_classes (const xcb_input_change_device_dont_propagate_list_request_t *R);
4920
4921int
4922xcb_input_change_device_dont_propagate_list_classes_length (const xcb_input_change_device_dont_propagate_list_request_t *R);
4923
4925xcb_input_change_device_dont_propagate_list_classes_end (const xcb_input_change_device_dont_propagate_list_request_t *R);
4926
4927int
4928xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer);
4929
4940 xcb_window_t window);
4941
4955 xcb_window_t window);
4956
4957xcb_input_event_class_t *
4958xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4959
4960int
4961xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4962
4964xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4965
4984
4985int
4986xcb_input_device_time_coord_sizeof (const void *_buffer,
4987 uint8_t num_axes);
4988
4989int32_t *
4990xcb_input_device_time_coord_axisvalues (const xcb_input_device_time_coord_t *R);
4991
4992int
4993xcb_input_device_time_coord_axisvalues_length (const xcb_input_device_time_coord_t *R,
4994 uint8_t num_axes);
4995
4997xcb_input_device_time_coord_axisvalues_end (const xcb_input_device_time_coord_t *R,
4998 uint8_t num_axes);
4999
5008void
5010
5022
5023int
5024xcb_input_get_device_motion_events_sizeof (const void *_buffer);
5025
5036 xcb_timestamp_t start,
5037 xcb_timestamp_t stop,
5038 uint8_t device_id);
5039
5053 xcb_timestamp_t start,
5054 xcb_timestamp_t stop,
5055 uint8_t device_id);
5056
5057int
5058xcb_input_get_device_motion_events_events_length (const xcb_input_get_device_motion_events_reply_t *R);
5059
5061xcb_input_get_device_motion_events_events_iterator (const xcb_input_get_device_motion_events_reply_t *R);
5062
5081
5092 uint8_t device_id);
5093
5107 uint8_t device_id);
5108
5127
5138 uint8_t x_axis,
5139 uint8_t y_axis,
5140 uint8_t device_id);
5141
5155 uint8_t x_axis,
5156 uint8_t y_axis,
5157 uint8_t device_id);
5158
5177
5178int
5179xcb_input_grab_device_sizeof (const void *_buffer);
5180
5191 xcb_window_t grab_window,
5192 xcb_timestamp_t time,
5193 uint16_t num_classes,
5194 uint8_t this_device_mode,
5195 uint8_t other_device_mode,
5196 uint8_t owner_events,
5197 uint8_t device_id,
5198 const xcb_input_event_class_t *classes);
5199
5213 xcb_window_t grab_window,
5214 xcb_timestamp_t time,
5215 uint16_t num_classes,
5216 uint8_t this_device_mode,
5217 uint8_t other_device_mode,
5218 uint8_t owner_events,
5219 uint8_t device_id,
5220 const xcb_input_event_class_t *classes);
5221
5240
5254 xcb_timestamp_t time,
5255 uint8_t device_id);
5256
5267 xcb_timestamp_t time,
5268 uint8_t device_id);
5269
5270int
5271xcb_input_grab_device_key_sizeof (const void *_buffer);
5272
5286 xcb_window_t grab_window,
5287 uint16_t num_classes,
5288 uint16_t modifiers,
5289 uint8_t modifier_device,
5290 uint8_t grabbed_device,
5291 uint8_t key,
5292 uint8_t this_device_mode,
5293 uint8_t other_device_mode,
5294 uint8_t owner_events,
5295 const xcb_input_event_class_t *classes);
5296
5307 xcb_window_t grab_window,
5308 uint16_t num_classes,
5309 uint16_t modifiers,
5310 uint8_t modifier_device,
5311 uint8_t grabbed_device,
5312 uint8_t key,
5313 uint8_t this_device_mode,
5314 uint8_t other_device_mode,
5315 uint8_t owner_events,
5316 const xcb_input_event_class_t *classes);
5317
5318xcb_input_event_class_t *
5319xcb_input_grab_device_key_classes (const xcb_input_grab_device_key_request_t *R);
5320
5321int
5322xcb_input_grab_device_key_classes_length (const xcb_input_grab_device_key_request_t *R);
5323
5325xcb_input_grab_device_key_classes_end (const xcb_input_grab_device_key_request_t *R);
5326
5340 xcb_window_t grabWindow,
5341 uint16_t modifiers,
5342 uint8_t modifier_device,
5343 uint8_t key,
5344 uint8_t grabbed_device);
5345
5356 xcb_window_t grabWindow,
5357 uint16_t modifiers,
5358 uint8_t modifier_device,
5359 uint8_t key,
5360 uint8_t grabbed_device);
5361
5362int
5363xcb_input_grab_device_button_sizeof (const void *_buffer);
5364
5378 xcb_window_t grab_window,
5379 uint8_t grabbed_device,
5380 uint8_t modifier_device,
5381 uint16_t num_classes,
5382 uint16_t modifiers,
5383 uint8_t this_device_mode,
5384 uint8_t other_device_mode,
5385 uint8_t button,
5386 uint8_t owner_events,
5387 const xcb_input_event_class_t *classes);
5388
5399 xcb_window_t grab_window,
5400 uint8_t grabbed_device,
5401 uint8_t modifier_device,
5402 uint16_t num_classes,
5403 uint16_t modifiers,
5404 uint8_t this_device_mode,
5405 uint8_t other_device_mode,
5406 uint8_t button,
5407 uint8_t owner_events,
5408 const xcb_input_event_class_t *classes);
5409
5410xcb_input_event_class_t *
5411xcb_input_grab_device_button_classes (const xcb_input_grab_device_button_request_t *R);
5412
5413int
5414xcb_input_grab_device_button_classes_length (const xcb_input_grab_device_button_request_t *R);
5415
5417xcb_input_grab_device_button_classes_end (const xcb_input_grab_device_button_request_t *R);
5418
5432 xcb_window_t grab_window,
5433 uint16_t modifiers,
5434 uint8_t modifier_device,
5435 uint8_t button,
5436 uint8_t grabbed_device);
5437
5448 xcb_window_t grab_window,
5449 uint16_t modifiers,
5450 uint8_t modifier_device,
5451 uint8_t button,
5452 uint8_t grabbed_device);
5453
5467 xcb_timestamp_t time,
5468 uint8_t mode,
5469 uint8_t device_id);
5470
5481 xcb_timestamp_t time,
5482 uint8_t mode,
5483 uint8_t device_id);
5484
5495 uint8_t device_id);
5496
5510 uint8_t device_id);
5511
5530
5544 xcb_window_t focus,
5545 xcb_timestamp_t time,
5546 uint8_t revert_to,
5547 uint8_t device_id);
5548
5559 xcb_window_t focus,
5560 xcb_timestamp_t time,
5561 uint8_t revert_to,
5562 uint8_t device_id);
5563
5572void
5574
5586
5595void
5597
5609
5618void
5620
5632
5633int
5634xcb_input_string_feedback_state_sizeof (const void *_buffer);
5635
5636xcb_keysym_t *
5637xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R);
5638
5639int
5640xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R);
5641
5643xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R);
5644
5653void
5655
5667
5676void
5678
5690
5699void
5701
5713
5714xcb_keysym_t *
5715xcb_input_feedback_state_data_string_keysyms (const xcb_input_feedback_state_data_t *S);
5716
5717int
5718xcb_input_feedback_state_data_string_keysyms_length (const xcb_input_feedback_state_t *R,
5720
5722xcb_input_feedback_state_data_string_keysyms_end (const xcb_input_feedback_state_t *R,
5724
5725int
5726xcb_input_feedback_state_data_serialize (void **_buffer,
5727 uint8_t class_id,
5729
5730int
5731xcb_input_feedback_state_data_unpack (const void *_buffer,
5732 uint8_t class_id,
5734
5735int
5736xcb_input_feedback_state_data_sizeof (const void *_buffer,
5737 uint8_t class_id);
5738
5739int
5740xcb_input_feedback_state_sizeof (const void *_buffer);
5741
5750void
5752
5764
5765int
5766xcb_input_get_feedback_control_sizeof (const void *_buffer);
5767
5778 uint8_t device_id);
5779
5793 uint8_t device_id);
5794
5795int
5796xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R);
5797
5799xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R);
5800
5819
5828void
5830
5842
5851void
5853
5865
5874void
5876
5888
5889int
5890xcb_input_string_feedback_ctl_sizeof (const void *_buffer);
5891
5892xcb_keysym_t *
5893xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R);
5894
5895int
5896xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R);
5897
5899xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R);
5900
5909void
5911
5923
5932void
5934
5946
5955void
5957
5969
5970xcb_keysym_t *
5971xcb_input_feedback_ctl_data_string_keysyms (const xcb_input_feedback_ctl_data_t *S);
5972
5973int
5974xcb_input_feedback_ctl_data_string_keysyms_length (const xcb_input_feedback_ctl_t *R,
5976
5978xcb_input_feedback_ctl_data_string_keysyms_end (const xcb_input_feedback_ctl_t *R,
5980
5981int
5982xcb_input_feedback_ctl_data_serialize (void **_buffer,
5983 uint8_t class_id,
5984 const xcb_input_feedback_ctl_data_t *_aux);
5985
5986int
5987xcb_input_feedback_ctl_data_unpack (const void *_buffer,
5988 uint8_t class_id,
5990
5991int
5992xcb_input_feedback_ctl_data_sizeof (const void *_buffer,
5993 uint8_t class_id);
5994
5995int
5996xcb_input_feedback_ctl_sizeof (const void *_buffer);
5997
6006void
6008
6020
6021int
6022xcb_input_change_feedback_control_sizeof (const void *_buffer);
6023
6037 uint32_t mask,
6038 uint8_t device_id,
6039 uint8_t feedback_id,
6040 xcb_input_feedback_ctl_t *feedback);
6041
6052 uint32_t mask,
6053 uint8_t device_id,
6054 uint8_t feedback_id,
6055 xcb_input_feedback_ctl_t *feedback);
6056
6058xcb_input_change_feedback_control_feedback (const xcb_input_change_feedback_control_request_t *R);
6059
6060int
6061xcb_input_get_device_key_mapping_sizeof (const void *_buffer);
6062
6073 uint8_t device_id,
6074 xcb_input_key_code_t first_keycode,
6075 uint8_t count);
6076
6090 uint8_t device_id,
6091 xcb_input_key_code_t first_keycode,
6092 uint8_t count);
6093
6094xcb_keysym_t *
6095xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R);
6096
6097int
6098xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R);
6099
6101xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R);
6102
6121
6122int
6123xcb_input_change_device_key_mapping_sizeof (const void *_buffer);
6124
6138 uint8_t device_id,
6139 xcb_input_key_code_t first_keycode,
6140 uint8_t keysyms_per_keycode,
6141 uint8_t keycode_count,
6142 const xcb_keysym_t *keysyms);
6143
6154 uint8_t device_id,
6155 xcb_input_key_code_t first_keycode,
6156 uint8_t keysyms_per_keycode,
6157 uint8_t keycode_count,
6158 const xcb_keysym_t *keysyms);
6159
6160xcb_keysym_t *
6161xcb_input_change_device_key_mapping_keysyms (const xcb_input_change_device_key_mapping_request_t *R);
6162
6163int
6164xcb_input_change_device_key_mapping_keysyms_length (const xcb_input_change_device_key_mapping_request_t *R);
6165
6167xcb_input_change_device_key_mapping_keysyms_end (const xcb_input_change_device_key_mapping_request_t *R);
6168
6169int
6170xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer);
6171
6182 uint8_t device_id);
6183
6197 uint8_t device_id);
6198
6199uint8_t *
6200xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R);
6201
6202int
6203xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R);
6204
6206xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R);
6207
6226
6227int
6228xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer);
6229
6240 uint8_t device_id,
6241 uint8_t keycodes_per_modifier,
6242 const uint8_t *keymaps);
6243
6257 uint8_t device_id,
6258 uint8_t keycodes_per_modifier,
6259 const uint8_t *keymaps);
6260
6279
6280int
6281xcb_input_get_device_button_mapping_sizeof (const void *_buffer);
6282
6293 uint8_t device_id);
6294
6308 uint8_t device_id);
6309
6310uint8_t *
6311xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R);
6312
6313int
6314xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R);
6315
6317xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R);
6318
6337
6338int
6339xcb_input_set_device_button_mapping_sizeof (const void *_buffer);
6340
6351 uint8_t device_id,
6352 uint8_t map_size,
6353 const uint8_t *map);
6354
6368 uint8_t device_id,
6369 uint8_t map_size,
6370 const uint8_t *map);
6371
6390
6399void
6401
6413
6422void
6424
6436
6437int
6438xcb_input_valuator_state_sizeof (const void *_buffer);
6439
6440int32_t *
6441xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R);
6442
6443int
6444xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R);
6445
6447xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R);
6448
6457void
6459
6471
6472int32_t *
6473xcb_input_input_state_data_valuator_valuators (const xcb_input_input_state_data_t *S);
6474
6475int
6476xcb_input_input_state_data_valuator_valuators_length (const xcb_input_input_state_t *R,
6478
6480xcb_input_input_state_data_valuator_valuators_end (const xcb_input_input_state_t *R,
6482
6483int
6484xcb_input_input_state_data_serialize (void **_buffer,
6485 uint8_t class_id,
6486 const xcb_input_input_state_data_t *_aux);
6487
6488int
6489xcb_input_input_state_data_unpack (const void *_buffer,
6490 uint8_t class_id,
6492
6493int
6494xcb_input_input_state_data_sizeof (const void *_buffer,
6495 uint8_t class_id);
6496
6497int
6498xcb_input_input_state_sizeof (const void *_buffer);
6499
6508void
6510
6522
6523int
6524xcb_input_query_device_state_sizeof (const void *_buffer);
6525
6536 uint8_t device_id);
6537
6551 uint8_t device_id);
6552
6553int
6554xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R);
6555
6557xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R);
6558
6577
6591 uint8_t device_id,
6592 uint8_t feedback_id,
6593 uint8_t feedback_class,
6594 int8_t percent);
6595
6606 uint8_t device_id,
6607 uint8_t feedback_id,
6608 uint8_t feedback_class,
6609 int8_t percent);
6610
6611int
6612xcb_input_set_device_valuators_sizeof (const void *_buffer);
6613
6624 uint8_t device_id,
6625 uint8_t first_valuator,
6626 uint8_t num_valuators,
6627 const int32_t *valuators);
6628
6642 uint8_t device_id,
6643 uint8_t first_valuator,
6644 uint8_t num_valuators,
6645 const int32_t *valuators);
6646
6665
6666int
6667xcb_input_device_resolution_state_sizeof (const void *_buffer);
6668
6669uint32_t *
6670xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R);
6671
6672int
6673xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R);
6674
6676xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R);
6677
6678uint32_t *
6679xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R);
6680
6681int
6682xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R);
6683
6685xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R);
6686
6687uint32_t *
6688xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R);
6689
6690int
6691xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R);
6692
6694xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R);
6695
6704void
6706
6718
6727void
6729
6741
6750void
6752
6764
6773void
6775
6787
6796void
6798
6810
6811uint32_t *
6812xcb_input_device_state_data_resolution_resolution_values (const xcb_input_device_state_data_t *S);
6813
6814int
6815xcb_input_device_state_data_resolution_resolution_values_length (const xcb_input_device_state_t *R,
6817
6819xcb_input_device_state_data_resolution_resolution_values_end (const xcb_input_device_state_t *R,
6821
6822uint32_t *
6823xcb_input_device_state_data_resolution_resolution_min (const xcb_input_device_state_data_t *S);
6824
6825int
6826xcb_input_device_state_data_resolution_resolution_min_length (const xcb_input_device_state_t *R,
6828
6830xcb_input_device_state_data_resolution_resolution_min_end (const xcb_input_device_state_t *R,
6832
6833uint32_t *
6834xcb_input_device_state_data_resolution_resolution_max (const xcb_input_device_state_data_t *S);
6835
6836int
6837xcb_input_device_state_data_resolution_resolution_max_length (const xcb_input_device_state_t *R,
6839
6841xcb_input_device_state_data_resolution_resolution_max_end (const xcb_input_device_state_t *R,
6843
6844int
6845xcb_input_device_state_data_serialize (void **_buffer,
6846 uint16_t control_id,
6847 const xcb_input_device_state_data_t *_aux);
6848
6849int
6850xcb_input_device_state_data_unpack (const void *_buffer,
6851 uint16_t control_id,
6853
6854int
6855xcb_input_device_state_data_sizeof (const void *_buffer,
6856 uint16_t control_id);
6857
6858int
6859xcb_input_device_state_sizeof (const void *_buffer);
6860
6869void
6871
6883
6884int
6885xcb_input_get_device_control_sizeof (const void *_buffer);
6886
6897 uint16_t control_id,
6898 uint8_t device_id);
6899
6913 uint16_t control_id,
6914 uint8_t device_id);
6915
6917xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R);
6918
6937
6938int
6939xcb_input_device_resolution_ctl_sizeof (const void *_buffer);
6940
6941uint32_t *
6942xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R);
6943
6944int
6945xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R);
6946
6948xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R);
6949
6958void
6960
6972
6981void
6983
6995
7004void
7006
7018
7027void
7029
7041
7050void
7052
7064
7065uint32_t *
7066xcb_input_device_ctl_data_resolution_resolution_values (const xcb_input_device_ctl_data_t *S);
7067
7068int
7069xcb_input_device_ctl_data_resolution_resolution_values_length (const xcb_input_device_ctl_t *R,
7071
7073xcb_input_device_ctl_data_resolution_resolution_values_end (const xcb_input_device_ctl_t *R,
7075
7076int
7077xcb_input_device_ctl_data_serialize (void **_buffer,
7078 uint16_t control_id,
7079 const xcb_input_device_ctl_data_t *_aux);
7080
7081int
7082xcb_input_device_ctl_data_unpack (const void *_buffer,
7083 uint16_t control_id,
7085
7086int
7087xcb_input_device_ctl_data_sizeof (const void *_buffer,
7088 uint16_t control_id);
7089
7090int
7091xcb_input_device_ctl_sizeof (const void *_buffer);
7092
7101void
7103
7115
7116int
7117xcb_input_change_device_control_sizeof (const void *_buffer);
7118
7129 uint16_t control_id,
7130 uint8_t device_id,
7131 xcb_input_device_ctl_t *control);
7132
7146 uint16_t control_id,
7147 uint8_t device_id,
7148 xcb_input_device_ctl_t *control);
7149
7168
7169int
7170xcb_input_list_device_properties_sizeof (const void *_buffer);
7171
7182 uint8_t device_id);
7183
7197 uint8_t device_id);
7198
7199xcb_atom_t *
7200xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R);
7201
7202int
7203xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R);
7204
7206xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R);
7207
7226
7227uint8_t *
7228xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S);
7229
7230int
7231xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R,
7233
7235xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R,
7237
7238uint16_t *
7239xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S);
7240
7241int
7242xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R,
7244
7246xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R,
7248
7249uint32_t *
7250xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S);
7251
7252int
7253xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R,
7255
7257xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R,
7259
7260int
7261xcb_input_change_device_property_items_serialize (void **_buffer,
7262 uint32_t num_items,
7263 uint8_t format,
7265
7266int
7267xcb_input_change_device_property_items_unpack (const void *_buffer,
7268 uint32_t num_items,
7269 uint8_t format,
7271
7272int
7273xcb_input_change_device_property_items_sizeof (const void *_buffer,
7274 uint32_t num_items,
7275 uint8_t format);
7276
7277int
7278xcb_input_change_device_property_sizeof (const void *_buffer);
7279
7293 xcb_atom_t property,
7294 xcb_atom_t type,
7295 uint8_t device_id,
7296 uint8_t format,
7297 uint8_t mode,
7298 uint32_t num_items,
7299 const void *items);
7300
7311 xcb_atom_t property,
7312 xcb_atom_t type,
7313 uint8_t device_id,
7314 uint8_t format,
7315 uint8_t mode,
7316 uint32_t num_items,
7317 const void *items);
7318
7332 xcb_atom_t property,
7333 xcb_atom_t type,
7334 uint8_t device_id,
7335 uint8_t format,
7336 uint8_t mode,
7337 uint32_t num_items,
7339
7350 xcb_atom_t property,
7351 xcb_atom_t type,
7352 uint8_t device_id,
7353 uint8_t format,
7354 uint8_t mode,
7355 uint32_t num_items,
7357
7358void *
7359xcb_input_change_device_property_items (const xcb_input_change_device_property_request_t *R);
7360
7374 xcb_atom_t property,
7375 uint8_t device_id);
7376
7387 xcb_atom_t property,
7388 uint8_t device_id);
7389
7390uint8_t *
7391xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S);
7392
7393int
7394xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R,
7396
7398xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R,
7400
7401uint16_t *
7402xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S);
7403
7404int
7405xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R,
7407
7409xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R,
7411
7412uint32_t *
7413xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S);
7414
7415int
7416xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R,
7418
7420xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R,
7422
7423int
7424xcb_input_get_device_property_items_serialize (void **_buffer,
7425 uint32_t num_items,
7426 uint8_t format,
7428
7429int
7430xcb_input_get_device_property_items_unpack (const void *_buffer,
7431 uint32_t num_items,
7432 uint8_t format,
7434
7435int
7436xcb_input_get_device_property_items_sizeof (const void *_buffer,
7437 uint32_t num_items,
7438 uint8_t format);
7439
7440int
7441xcb_input_get_device_property_sizeof (const void *_buffer);
7442
7453 xcb_atom_t property,
7454 xcb_atom_t type,
7455 uint32_t offset,
7456 uint32_t len,
7457 uint8_t device_id,
7458 uint8_t _delete);
7459
7473 xcb_atom_t property,
7474 xcb_atom_t type,
7475 uint32_t offset,
7476 uint32_t len,
7477 uint8_t device_id,
7478 uint8_t _delete);
7479
7480void *
7481xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R);
7482
7501
7510void
7512
7524
7533void
7535
7547
7548int
7549xcb_input_xi_query_pointer_sizeof (const void *_buffer);
7550
7561 xcb_window_t window,
7562 xcb_input_device_id_t deviceid);
7563
7577 xcb_window_t window,
7578 xcb_input_device_id_t deviceid);
7579
7580uint32_t *
7581xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R);
7582
7583int
7584xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R);
7585
7587xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R);
7588
7607
7621 xcb_window_t src_win,
7622 xcb_window_t dst_win,
7623 xcb_input_fp1616_t src_x,
7624 xcb_input_fp1616_t src_y,
7625 uint16_t src_width,
7626 uint16_t src_height,
7627 xcb_input_fp1616_t dst_x,
7628 xcb_input_fp1616_t dst_y,
7629 xcb_input_device_id_t deviceid);
7630
7641 xcb_window_t src_win,
7642 xcb_window_t dst_win,
7643 xcb_input_fp1616_t src_x,
7644 xcb_input_fp1616_t src_y,
7645 uint16_t src_width,
7646 uint16_t src_height,
7647 xcb_input_fp1616_t dst_x,
7648 xcb_input_fp1616_t dst_y,
7649 xcb_input_device_id_t deviceid);
7650
7664 xcb_window_t window,
7665 xcb_cursor_t cursor,
7666 xcb_input_device_id_t deviceid);
7667
7678 xcb_window_t window,
7679 xcb_cursor_t cursor,
7680 xcb_input_device_id_t deviceid);
7681
7682int
7683xcb_input_add_master_sizeof (const void *_buffer);
7684
7685char *
7686xcb_input_add_master_name (const xcb_input_add_master_t *R);
7687
7688int
7689xcb_input_add_master_name_length (const xcb_input_add_master_t *R);
7690
7692xcb_input_add_master_name_end (const xcb_input_add_master_t *R);
7693
7702void
7704
7716
7725void
7727
7739
7748void
7750
7762
7771void
7773
7785
7786char *
7787xcb_input_hierarchy_change_data_add_master_name (const xcb_input_hierarchy_change_data_t *S);
7788
7789int
7790xcb_input_hierarchy_change_data_add_master_name_length (const xcb_input_hierarchy_change_t *R,
7792
7794xcb_input_hierarchy_change_data_add_master_name_end (const xcb_input_hierarchy_change_t *R,
7796
7797int
7798xcb_input_hierarchy_change_data_serialize (void **_buffer,
7799 uint16_t type,
7801
7802int
7803xcb_input_hierarchy_change_data_unpack (const void *_buffer,
7804 uint16_t type,
7806
7807int
7808xcb_input_hierarchy_change_data_sizeof (const void *_buffer,
7809 uint16_t type);
7810
7811int
7812xcb_input_hierarchy_change_sizeof (const void *_buffer);
7813
7822void
7824
7836
7837int
7838xcb_input_xi_change_hierarchy_sizeof (const void *_buffer);
7839
7853 uint8_t num_changes,
7854 const xcb_input_hierarchy_change_t *changes);
7855
7866 uint8_t num_changes,
7867 const xcb_input_hierarchy_change_t *changes);
7868
7869int
7870xcb_input_xi_change_hierarchy_changes_length (const xcb_input_xi_change_hierarchy_request_t *R);
7871
7873xcb_input_xi_change_hierarchy_changes_iterator (const xcb_input_xi_change_hierarchy_request_t *R);
7874
7888 xcb_window_t window,
7889 xcb_input_device_id_t deviceid);
7890
7901 xcb_window_t window,
7902 xcb_input_device_id_t deviceid);
7903
7914 xcb_window_t window);
7915
7929 xcb_window_t window);
7930
7949
7950int
7951xcb_input_event_mask_sizeof (const void *_buffer);
7952
7953uint32_t *
7954xcb_input_event_mask_mask (const xcb_input_event_mask_t *R);
7955
7956int
7957xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R);
7958
7960xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R);
7961
7970void
7972
7984
7985int
7986xcb_input_xi_select_events_sizeof (const void *_buffer);
7987
8001 xcb_window_t window,
8002 uint16_t num_mask,
8003 const xcb_input_event_mask_t *masks);
8004
8015 xcb_window_t window,
8016 uint16_t num_mask,
8017 const xcb_input_event_mask_t *masks);
8018
8019int
8020xcb_input_xi_select_events_masks_length (const xcb_input_xi_select_events_request_t *R);
8021
8023xcb_input_xi_select_events_masks_iterator (const xcb_input_xi_select_events_request_t *R);
8024
8035 uint16_t major_version,
8036 uint16_t minor_version);
8037
8051 uint16_t major_version,
8052 uint16_t minor_version);
8053
8072
8073int
8074xcb_input_button_class_sizeof (const void *_buffer);
8075
8076uint32_t *
8077xcb_input_button_class_state (const xcb_input_button_class_t *R);
8078
8079int
8080xcb_input_button_class_state_length (const xcb_input_button_class_t *R);
8081
8083xcb_input_button_class_state_end (const xcb_input_button_class_t *R);
8084
8085xcb_atom_t *
8086xcb_input_button_class_labels (const xcb_input_button_class_t *R);
8087
8088int
8089xcb_input_button_class_labels_length (const xcb_input_button_class_t *R);
8090
8092xcb_input_button_class_labels_end (const xcb_input_button_class_t *R);
8093
8102void
8104
8116
8117int
8118xcb_input_key_class_sizeof (const void *_buffer);
8119
8120uint32_t *
8121xcb_input_key_class_keys (const xcb_input_key_class_t *R);
8122
8123int
8124xcb_input_key_class_keys_length (const xcb_input_key_class_t *R);
8125
8127xcb_input_key_class_keys_end (const xcb_input_key_class_t *R);
8128
8137void
8139
8151
8160void
8162
8174
8183void
8185
8197
8206void
8208
8220
8221uint32_t *
8222xcb_input_device_class_data_key_keys (const xcb_input_device_class_data_t *S);
8223
8224int
8225xcb_input_device_class_data_key_keys_length (const xcb_input_device_class_t *R,
8227
8229xcb_input_device_class_data_key_keys_end (const xcb_input_device_class_t *R,
8231
8232uint32_t *
8233xcb_input_device_class_data_button_state (const xcb_input_device_class_data_t *S);
8234
8235int
8236xcb_input_device_class_data_button_state_length (const xcb_input_device_class_t *R,
8238
8240xcb_input_device_class_data_button_state_end (const xcb_input_device_class_t *R,
8242
8243xcb_atom_t *
8244xcb_input_device_class_data_button_labels (const xcb_input_device_class_data_t *S);
8245
8246int
8247xcb_input_device_class_data_button_labels_length (const xcb_input_device_class_t *R,
8249
8251xcb_input_device_class_data_button_labels_end (const xcb_input_device_class_t *R,
8253
8254int
8255xcb_input_device_class_data_serialize (void **_buffer,
8256 uint16_t type,
8257 const xcb_input_device_class_data_t *_aux);
8258
8259int
8260xcb_input_device_class_data_unpack (const void *_buffer,
8261 uint16_t type,
8263
8264int
8265xcb_input_device_class_data_sizeof (const void *_buffer,
8266 uint16_t type);
8267
8268int
8269xcb_input_device_class_sizeof (const void *_buffer);
8270
8279void
8281
8293
8294int
8295xcb_input_xi_device_info_sizeof (const void *_buffer);
8296
8297char *
8298xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R);
8299
8300int
8301xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R);
8302
8304xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R);
8305
8306int
8307xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R);
8308
8310xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R);
8311
8320void
8322
8334
8335int
8336xcb_input_xi_query_device_sizeof (const void *_buffer);
8337
8348 xcb_input_device_id_t deviceid);
8349
8363 xcb_input_device_id_t deviceid);
8364
8365int
8366xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R);
8367
8369xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R);
8370
8389
8403 xcb_window_t window,
8404 xcb_timestamp_t time,
8405 xcb_input_device_id_t deviceid);
8406
8417 xcb_window_t window,
8418 xcb_timestamp_t time,
8419 xcb_input_device_id_t deviceid);
8420
8431 xcb_input_device_id_t deviceid);
8432
8446 xcb_input_device_id_t deviceid);
8447
8466
8467int
8468xcb_input_xi_grab_device_sizeof (const void *_buffer);
8469
8480 xcb_window_t window,
8481 xcb_timestamp_t time,
8482 xcb_cursor_t cursor,
8483 xcb_input_device_id_t deviceid,
8484 uint8_t mode,
8485 uint8_t paired_device_mode,
8486 uint8_t owner_events,
8487 uint16_t mask_len,
8488 const uint32_t *mask);
8489
8503 xcb_window_t window,
8504 xcb_timestamp_t time,
8505 xcb_cursor_t cursor,
8506 xcb_input_device_id_t deviceid,
8507 uint8_t mode,
8508 uint8_t paired_device_mode,
8509 uint8_t owner_events,
8510 uint16_t mask_len,
8511 const uint32_t *mask);
8512
8531
8545 xcb_timestamp_t time,
8546 xcb_input_device_id_t deviceid);
8547
8558 xcb_timestamp_t time,
8559 xcb_input_device_id_t deviceid);
8560
8574 xcb_timestamp_t time,
8575 xcb_input_device_id_t deviceid,
8576 uint8_t event_mode,
8577 uint32_t touchid,
8578 xcb_window_t grab_window);
8579
8590 xcb_timestamp_t time,
8591 xcb_input_device_id_t deviceid,
8592 uint8_t event_mode,
8593 uint32_t touchid,
8594 xcb_window_t grab_window);
8595
8604void
8606
8618
8619int
8620xcb_input_xi_passive_grab_device_sizeof (const void *_buffer);
8621
8632 xcb_timestamp_t time,
8633 xcb_window_t grab_window,
8634 xcb_cursor_t cursor,
8635 uint32_t detail,
8636 xcb_input_device_id_t deviceid,
8637 uint16_t num_modifiers,
8638 uint16_t mask_len,
8639 uint8_t grab_type,
8640 uint8_t grab_mode,
8641 uint8_t paired_device_mode,
8642 uint8_t owner_events,
8643 const uint32_t *mask,
8644 const uint32_t *modifiers);
8645
8659 xcb_timestamp_t time,
8660 xcb_window_t grab_window,
8661 xcb_cursor_t cursor,
8662 uint32_t detail,
8663 xcb_input_device_id_t deviceid,
8664 uint16_t num_modifiers,
8665 uint16_t mask_len,
8666 uint8_t grab_type,
8667 uint8_t grab_mode,
8668 uint8_t paired_device_mode,
8669 uint8_t owner_events,
8670 const uint32_t *mask,
8671 const uint32_t *modifiers);
8672
8674xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R);
8675
8676int
8677xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R);
8678
8680xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R);
8681
8700
8701int
8702xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer);
8703
8717 xcb_window_t grab_window,
8718 uint32_t detail,
8719 xcb_input_device_id_t deviceid,
8720 uint16_t num_modifiers,
8721 uint8_t grab_type,
8722 const uint32_t *modifiers);
8723
8734 xcb_window_t grab_window,
8735 uint32_t detail,
8736 xcb_input_device_id_t deviceid,
8737 uint16_t num_modifiers,
8738 uint8_t grab_type,
8739 const uint32_t *modifiers);
8740
8741uint32_t *
8742xcb_input_xi_passive_ungrab_device_modifiers (const xcb_input_xi_passive_ungrab_device_request_t *R);
8743
8744int
8745xcb_input_xi_passive_ungrab_device_modifiers_length (const xcb_input_xi_passive_ungrab_device_request_t *R);
8746
8748xcb_input_xi_passive_ungrab_device_modifiers_end (const xcb_input_xi_passive_ungrab_device_request_t *R);
8749
8750int
8751xcb_input_xi_list_properties_sizeof (const void *_buffer);
8752
8763 xcb_input_device_id_t deviceid);
8764
8778 xcb_input_device_id_t deviceid);
8779
8780xcb_atom_t *
8781xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R);
8782
8783int
8784xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R);
8785
8787xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R);
8788
8807
8808uint8_t *
8809xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S);
8810
8811int
8812xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R,
8814
8816xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R,
8818
8819uint16_t *
8820xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S);
8821
8822int
8823xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R,
8825
8827xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R,
8829
8830uint32_t *
8831xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S);
8832
8833int
8834xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R,
8836
8838xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R,
8840
8841int
8842xcb_input_xi_change_property_items_serialize (void **_buffer,
8843 uint32_t num_items,
8844 uint8_t format,
8846
8847int
8848xcb_input_xi_change_property_items_unpack (const void *_buffer,
8849 uint32_t num_items,
8850 uint8_t format,
8852
8853int
8854xcb_input_xi_change_property_items_sizeof (const void *_buffer,
8855 uint32_t num_items,
8856 uint8_t format);
8857
8858int
8859xcb_input_xi_change_property_sizeof (const void *_buffer);
8860
8874 xcb_input_device_id_t deviceid,
8875 uint8_t mode,
8876 uint8_t format,
8877 xcb_atom_t property,
8878 xcb_atom_t type,
8879 uint32_t num_items,
8880 const void *items);
8881
8892 xcb_input_device_id_t deviceid,
8893 uint8_t mode,
8894 uint8_t format,
8895 xcb_atom_t property,
8896 xcb_atom_t type,
8897 uint32_t num_items,
8898 const void *items);
8899
8913 xcb_input_device_id_t deviceid,
8914 uint8_t mode,
8915 uint8_t format,
8916 xcb_atom_t property,
8917 xcb_atom_t type,
8918 uint32_t num_items,
8920
8931 xcb_input_device_id_t deviceid,
8932 uint8_t mode,
8933 uint8_t format,
8934 xcb_atom_t property,
8935 xcb_atom_t type,
8936 uint32_t num_items,
8938
8939void *
8940xcb_input_xi_change_property_items (const xcb_input_xi_change_property_request_t *R);
8941
8955 xcb_input_device_id_t deviceid,
8956 xcb_atom_t property);
8957
8968 xcb_input_device_id_t deviceid,
8969 xcb_atom_t property);
8970
8971uint8_t *
8972xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S);
8973
8974int
8975xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R,
8977
8979xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R,
8981
8982uint16_t *
8983xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S);
8984
8985int
8986xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R,
8988
8990xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R,
8992
8993uint32_t *
8994xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S);
8995
8996int
8997xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R,
8999
9001xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R,
9003
9004int
9005xcb_input_xi_get_property_items_serialize (void **_buffer,
9006 uint32_t num_items,
9007 uint8_t format,
9009
9010int
9011xcb_input_xi_get_property_items_unpack (const void *_buffer,
9012 uint32_t num_items,
9013 uint8_t format,
9015
9016int
9017xcb_input_xi_get_property_items_sizeof (const void *_buffer,
9018 uint32_t num_items,
9019 uint8_t format);
9020
9021int
9022xcb_input_xi_get_property_sizeof (const void *_buffer);
9023
9034 xcb_input_device_id_t deviceid,
9035 uint8_t _delete,
9036 xcb_atom_t property,
9037 xcb_atom_t type,
9038 uint32_t offset,
9039 uint32_t len);
9040
9054 xcb_input_device_id_t deviceid,
9055 uint8_t _delete,
9056 xcb_atom_t property,
9057 xcb_atom_t type,
9058 uint32_t offset,
9059 uint32_t len);
9060
9061void *
9062xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R);
9063
9082
9083int
9084xcb_input_xi_get_selected_events_sizeof (const void *_buffer);
9085
9096 xcb_window_t window);
9097
9111 xcb_window_t window);
9112
9113int
9114xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R);
9115
9117xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R);
9118
9137
9146void
9148
9160
9161int
9162xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer);
9163
9177 uint32_t num_barriers,
9179
9190 uint32_t num_barriers,
9192
9194xcb_input_xi_barrier_release_pointer_barriers (const xcb_input_xi_barrier_release_pointer_request_t *R);
9195
9196int
9197xcb_input_xi_barrier_release_pointer_barriers_length (const xcb_input_xi_barrier_release_pointer_request_t *R);
9198
9200xcb_input_xi_barrier_release_pointer_barriers_iterator (const xcb_input_xi_barrier_release_pointer_request_t *R);
9201
9202int
9203xcb_input_device_changed_sizeof (const void *_buffer);
9204
9205int
9206xcb_input_device_changed_classes_length (const xcb_input_device_changed_event_t *R);
9207
9209xcb_input_device_changed_classes_iterator (const xcb_input_device_changed_event_t *R);
9210
9211int
9212xcb_input_key_press_sizeof (const void *_buffer);
9213
9214uint32_t *
9215xcb_input_key_press_button_mask (const xcb_input_key_press_event_t *R);
9216
9217int
9218xcb_input_key_press_button_mask_length (const xcb_input_key_press_event_t *R);
9219
9221xcb_input_key_press_button_mask_end (const xcb_input_key_press_event_t *R);
9222
9223uint32_t *
9224xcb_input_key_press_valuator_mask (const xcb_input_key_press_event_t *R);
9225
9226int
9227xcb_input_key_press_valuator_mask_length (const xcb_input_key_press_event_t *R);
9228
9230xcb_input_key_press_valuator_mask_end (const xcb_input_key_press_event_t *R);
9231
9233xcb_input_key_press_axisvalues (const xcb_input_key_press_event_t *R);
9234
9235int
9236xcb_input_key_press_axisvalues_length (const xcb_input_key_press_event_t *R);
9237
9239xcb_input_key_press_axisvalues_iterator (const xcb_input_key_press_event_t *R);
9240
9241int
9242xcb_input_key_release_sizeof (const void *_buffer );
9243
9244int
9245xcb_input_button_press_sizeof (const void *_buffer);
9246
9247uint32_t *
9248xcb_input_button_press_button_mask (const xcb_input_button_press_event_t *R);
9249
9250int
9251xcb_input_button_press_button_mask_length (const xcb_input_button_press_event_t *R);
9252
9254xcb_input_button_press_button_mask_end (const xcb_input_button_press_event_t *R);
9255
9256uint32_t *
9257xcb_input_button_press_valuator_mask (const xcb_input_button_press_event_t *R);
9258
9259int
9260xcb_input_button_press_valuator_mask_length (const xcb_input_button_press_event_t *R);
9261
9263xcb_input_button_press_valuator_mask_end (const xcb_input_button_press_event_t *R);
9264
9266xcb_input_button_press_axisvalues (const xcb_input_button_press_event_t *R);
9267
9268int
9269xcb_input_button_press_axisvalues_length (const xcb_input_button_press_event_t *R);
9270
9272xcb_input_button_press_axisvalues_iterator (const xcb_input_button_press_event_t *R);
9273
9274int
9275xcb_input_button_release_sizeof (const void *_buffer );
9276
9277int
9278xcb_input_motion_sizeof (const void *_buffer );
9279
9280int
9281xcb_input_enter_sizeof (const void *_buffer);
9282
9283uint32_t *
9284xcb_input_enter_buttons (const xcb_input_enter_event_t *R);
9285
9286int
9287xcb_input_enter_buttons_length (const xcb_input_enter_event_t *R);
9288
9290xcb_input_enter_buttons_end (const xcb_input_enter_event_t *R);
9291
9292int
9293xcb_input_leave_sizeof (const void *_buffer );
9294
9295int
9296xcb_input_focus_in_sizeof (const void *_buffer );
9297
9298int
9299xcb_input_focus_out_sizeof (const void *_buffer );
9300
9309void
9311
9323
9324int
9325xcb_input_hierarchy_sizeof (const void *_buffer);
9326
9328xcb_input_hierarchy_infos (const xcb_input_hierarchy_event_t *R);
9329
9330int
9331xcb_input_hierarchy_infos_length (const xcb_input_hierarchy_event_t *R);
9332
9334xcb_input_hierarchy_infos_iterator (const xcb_input_hierarchy_event_t *R);
9335
9336int
9337xcb_input_raw_key_press_sizeof (const void *_buffer);
9338
9339uint32_t *
9340xcb_input_raw_key_press_valuator_mask (const xcb_input_raw_key_press_event_t *R);
9341
9342int
9343xcb_input_raw_key_press_valuator_mask_length (const xcb_input_raw_key_press_event_t *R);
9344
9346xcb_input_raw_key_press_valuator_mask_end (const xcb_input_raw_key_press_event_t *R);
9347
9349xcb_input_raw_key_press_axisvalues (const xcb_input_raw_key_press_event_t *R);
9350
9351int
9352xcb_input_raw_key_press_axisvalues_length (const xcb_input_raw_key_press_event_t *R);
9353
9355xcb_input_raw_key_press_axisvalues_iterator (const xcb_input_raw_key_press_event_t *R);
9356
9358xcb_input_raw_key_press_axisvalues_raw (const xcb_input_raw_key_press_event_t *R);
9359
9360int
9361xcb_input_raw_key_press_axisvalues_raw_length (const xcb_input_raw_key_press_event_t *R);
9362
9364xcb_input_raw_key_press_axisvalues_raw_iterator (const xcb_input_raw_key_press_event_t *R);
9365
9366int
9367xcb_input_raw_key_release_sizeof (const void *_buffer );
9368
9369int
9370xcb_input_raw_button_press_sizeof (const void *_buffer);
9371
9372uint32_t *
9373xcb_input_raw_button_press_valuator_mask (const xcb_input_raw_button_press_event_t *R);
9374
9375int
9376xcb_input_raw_button_press_valuator_mask_length (const xcb_input_raw_button_press_event_t *R);
9377
9379xcb_input_raw_button_press_valuator_mask_end (const xcb_input_raw_button_press_event_t *R);
9380
9382xcb_input_raw_button_press_axisvalues (const xcb_input_raw_button_press_event_t *R);
9383
9384int
9385xcb_input_raw_button_press_axisvalues_length (const xcb_input_raw_button_press_event_t *R);
9386
9388xcb_input_raw_button_press_axisvalues_iterator (const xcb_input_raw_button_press_event_t *R);
9389
9391xcb_input_raw_button_press_axisvalues_raw (const xcb_input_raw_button_press_event_t *R);
9392
9393int
9394xcb_input_raw_button_press_axisvalues_raw_length (const xcb_input_raw_button_press_event_t *R);
9395
9397xcb_input_raw_button_press_axisvalues_raw_iterator (const xcb_input_raw_button_press_event_t *R);
9398
9399int
9400xcb_input_raw_button_release_sizeof (const void *_buffer );
9401
9402int
9403xcb_input_raw_motion_sizeof (const void *_buffer );
9404
9405int
9406xcb_input_touch_begin_sizeof (const void *_buffer);
9407
9408uint32_t *
9409xcb_input_touch_begin_button_mask (const xcb_input_touch_begin_event_t *R);
9410
9411int
9412xcb_input_touch_begin_button_mask_length (const xcb_input_touch_begin_event_t *R);
9413
9415xcb_input_touch_begin_button_mask_end (const xcb_input_touch_begin_event_t *R);
9416
9417uint32_t *
9418xcb_input_touch_begin_valuator_mask (const xcb_input_touch_begin_event_t *R);
9419
9420int
9421xcb_input_touch_begin_valuator_mask_length (const xcb_input_touch_begin_event_t *R);
9422
9424xcb_input_touch_begin_valuator_mask_end (const xcb_input_touch_begin_event_t *R);
9425
9427xcb_input_touch_begin_axisvalues (const xcb_input_touch_begin_event_t *R);
9428
9429int
9430xcb_input_touch_begin_axisvalues_length (const xcb_input_touch_begin_event_t *R);
9431
9433xcb_input_touch_begin_axisvalues_iterator (const xcb_input_touch_begin_event_t *R);
9434
9435int
9436xcb_input_touch_update_sizeof (const void *_buffer );
9437
9438int
9439xcb_input_touch_end_sizeof (const void *_buffer );
9440
9441int
9442xcb_input_raw_touch_begin_sizeof (const void *_buffer);
9443
9444uint32_t *
9445xcb_input_raw_touch_begin_valuator_mask (const xcb_input_raw_touch_begin_event_t *R);
9446
9447int
9448xcb_input_raw_touch_begin_valuator_mask_length (const xcb_input_raw_touch_begin_event_t *R);
9449
9451xcb_input_raw_touch_begin_valuator_mask_end (const xcb_input_raw_touch_begin_event_t *R);
9452
9454xcb_input_raw_touch_begin_axisvalues (const xcb_input_raw_touch_begin_event_t *R);
9455
9456int
9457xcb_input_raw_touch_begin_axisvalues_length (const xcb_input_raw_touch_begin_event_t *R);
9458
9460xcb_input_raw_touch_begin_axisvalues_iterator (const xcb_input_raw_touch_begin_event_t *R);
9461
9463xcb_input_raw_touch_begin_axisvalues_raw (const xcb_input_raw_touch_begin_event_t *R);
9464
9465int
9466xcb_input_raw_touch_begin_axisvalues_raw_length (const xcb_input_raw_touch_begin_event_t *R);
9467
9469xcb_input_raw_touch_begin_axisvalues_raw_iterator (const xcb_input_raw_touch_begin_event_t *R);
9470
9471int
9472xcb_input_raw_touch_update_sizeof (const void *_buffer );
9473
9474int
9475xcb_input_raw_touch_end_sizeof (const void *_buffer );
9476
9485void
9487
9499
9500int
9501xcb_input_send_extension_event_sizeof (const void *_buffer);
9502
9516 xcb_window_t destination,
9517 uint8_t device_id,
9518 uint8_t propagate,
9519 uint16_t num_classes,
9520 uint8_t num_events,
9521 const xcb_input_event_for_send_t *events,
9522 const xcb_input_event_class_t *classes);
9523
9534 xcb_window_t destination,
9535 uint8_t device_id,
9536 uint8_t propagate,
9537 uint16_t num_classes,
9538 uint8_t num_events,
9539 const xcb_input_event_for_send_t *events,
9540 const xcb_input_event_class_t *classes);
9541
9543xcb_input_send_extension_event_events (const xcb_input_send_extension_event_request_t *R);
9544
9545int
9546xcb_input_send_extension_event_events_length (const xcb_input_send_extension_event_request_t *R);
9547
9549xcb_input_send_extension_event_events_iterator (const xcb_input_send_extension_event_request_t *R);
9550
9551xcb_input_event_class_t *
9552xcb_input_send_extension_event_classes (const xcb_input_send_extension_event_request_t *R);
9553
9554int
9555xcb_input_send_extension_event_classes_length (const xcb_input_send_extension_event_request_t *R);
9556
9558xcb_input_send_extension_event_classes_end (const xcb_input_send_extension_event_request_t *R);
9559
9560
9561#ifdef __cplusplus
9562}
9563#endif
9564
9565#endif
9566
struct xcb_input_device_valuator_event_t xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
struct xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
void xcb_input_string_feedback_state_next(xcb_input_string_feedback_state_iterator_t *i)
Definition: xinput.c:3010
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition: xinput.c:11275
xcb_input_grab_device_cookie_t xcb_input_grab_device(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition: xinput.c:2117
struct xcb_input_get_device_button_mapping_reply_t xcb_input_get_device_button_mapping_reply_t
xcb_input_get_device_button_mapping_reply_t
xcb_generic_iterator_t xcb_input_axis_info_end(xcb_input_axis_info_iterator_t i)
Definition: xinput.c:279
xcb_void_cookie_t xcb_input_change_device_property_aux_checked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:7919
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition: xinput.c:5134
xcb_void_cookie_t xcb_input_xi_warp_pointer(xcb_connection_t *c, xcb_window_t src_win, xcb_window_t dst_win, xcb_input_fp1616_t src_x, xcb_input_fp1616_t src_y, uint16_t src_width, uint16_t src_height, xcb_input_fp1616_t dst_x, xcb_input_fp1616_t dst_y, xcb_input_device_id_t deviceid)
Definition: xinput.c:8693
void xcb_input_ptr_feedback_ctl_next(xcb_input_ptr_feedback_ctl_iterator_t *i)
Definition: xinput.c:3688
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1407
xcb_void_cookie_t xcb_input_device_bell_checked(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:5630
struct xcb_input_kbd_feedback_ctl_iterator_t xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control_reply(xcb_connection_t *c, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:3662
struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
struct xcb_input_detach_slave_t xcb_input_detach_slave_t
xcb_input_detach_slave_t
struct xcb_input_xi_query_version_reply_t xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
xcb_generic_iterator_t xcb_input_xi_device_info_end(xcb_input_xi_device_info_iterator_t i)
Definition: xinput.c:10703
struct xcb_input_set_device_focus_request_t xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
void xcb_input_group_info_next(xcb_input_group_info_iterator_t *i)
Definition: xinput.c:8495
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device(xcb_connection_t *c, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers)
Definition: xinput.c:11495
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end(xcb_input_kbd_feedback_state_iterator_t i)
Definition: xinput.c:2911
struct xcb_input_xi_list_properties_reply_t xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
xcb_void_cookie_t xcb_input_close_device_checked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1121
struct xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_cookie_t
xcb_generic_iterator_t xcb_input_device_core_state_end(xcb_input_device_core_state_iterator_t i)
Definition: xinput.c:5999
struct xcb_input_device_class_data_t xcb_input_device_class_data_t
xcb_input_device_class_data_t
xcb_input_get_device_control_reply_t * xcb_input_get_device_control_reply(xcb_connection_t *c, xcb_input_get_device_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:6670
xcb_generic_iterator_t xcb_input_device_info_end(xcb_input_device_info_iterator_t i)
Definition: xinput.c:225
struct xcb_input_device_class_t xcb_input_device_class_t
xcb_input_device_class_t
xcb_void_cookie_t xcb_input_send_extension_event_checked(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const xcb_input_event_for_send_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:14355
struct xcb_input_get_device_key_mapping_request_t xcb_input_get_device_key_mapping_request_t
xcb_input_get_device_key_mapping_request_t
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition: xinput.c:10070
xcb_generic_iterator_t xcb_input_key_code_end(xcb_input_key_code_iterator_t i)
Definition: xinput.c:48
struct xcb_input_input_info_info_t xcb_input_input_info_info_t
xcb_input_input_info_info_t
struct xcb_input_ungrab_device_button_request_t xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
struct xcb_input_xi_warp_pointer_request_t xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
void xcb_input_barrier_release_pointer_info_next(xcb_input_barrier_release_pointer_info_iterator_t *i)
Definition: xinput.c:12777
struct xcb_input_input_state_data_t xcb_input_input_state_data_t
xcb_input_input_state_data_t
void xcb_input_device_abs_calib_state_next(xcb_input_device_abs_calib_state_iterator_t *i)
Definition: xinput.c:5955
struct xcb_input_input_state_iterator_t xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition: xinput.c:9611
struct xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
struct xcb_input_device_enable_state_iterator_t xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device_checked(xcb_connection_t *c, xcb_window_t grab_window, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint8_t grab_type, const uint32_t *modifiers)
Definition: xinput.c:11454
struct xcb_input_get_device_motion_events_request_t xcb_input_get_device_motion_events_request_t
xcb_input_get_device_motion_events_request_t
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id, uint8_t keycodes_per_modifier, const uint8_t *keymaps)
Definition: xinput.c:4797
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:12727
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition: xinput.c:3544
struct xcb_input_key_code_iterator_t xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
xcb_void_cookie_t xcb_input_xi_change_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:12050
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition: xinput.c:5108
xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_modifier_mapping_reply(xcb_connection_t *c, xcb_input_set_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4867
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1981
struct xcb_input_device_state_data_t xcb_input_device_state_data_t
xcb_input_device_state_data_t
xcb_void_cookie_t xcb_input_xi_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11115
struct xcb_input_enter_event_t xcb_input_enter_event_t
xcb_input_enter_event_t
struct xcb_input_key_state_iterator_t xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition: xinput.c:8513
struct xcb_input_device_key_state_notify_event_t xcb_input_device_key_state_notify_event_t
xcb_input_device_key_state_notify_event_t
struct xcb_input_xi_get_property_items_t xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
struct xcb_input_device_abs_calib_state_t xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators(xcb_connection_t *c, uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators, const int32_t *valuators)
Definition: xinput.c:5725
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition: xinput.c:10044
struct xcb_input_get_device_motion_events_reply_t xcb_input_get_device_motion_events_reply_t
xcb_input_get_device_motion_events_reply_t
xcb_input_query_device_state_cookie_t xcb_input_query_device_state(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5552
struct xcb_input_remove_master_iterator_t xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end(xcb_input_device_resolution_ctl_iterator_t i)
Definition: xinput.c:6742
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7442
struct xcb_input_get_device_property_reply_t xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
xcb_generic_iterator_t xcb_input_led_feedback_state_end(xcb_input_led_feedback_state_iterator_t i)
Definition: xinput.c:3059
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition: xinput.c:5197
xcb_generic_iterator_t xcb_input_device_enable_state_end(xcb_input_device_enable_state_iterator_t i)
Definition: xinput.c:6017
void xcb_input_valuator_class_next(xcb_input_valuator_class_iterator_t *i)
Definition: xinput.c:10062
struct xcb_input_valuator_info_iterator_t xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
xcb_generic_iterator_t xcb_input_hierarchy_change_end(xcb_input_hierarchy_change_iterator_t i)
Definition: xinput.c:9292
struct xcb_input_xi_get_selected_events_reply_t xcb_input_xi_get_selected_events_reply_t
xcb_input_xi_get_selected_events_reply_t
void xcb_input_event_for_send_next(xcb_input_event_for_send_iterator_t *i)
Definition: xinput.c:14294
struct xcb_input_get_selected_extension_events_request_t xcb_input_get_selected_extension_events_request_t
xcb_input_get_selected_extension_events_request_t
struct xcb_input_xi_passive_grab_device_reply_t xcb_input_xi_passive_grab_device_reply_t
xcb_input_xi_passive_grab_device_reply_t
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition: xinput.c:10692
struct xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
xcb_generic_iterator_t xcb_input_fp3232_end(xcb_input_fp3232_iterator_t i)
Definition: xinput.c:102
struct xcb_input_kbd_feedback_state_t xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
struct xcb_input_device_enable_ctrl_iterator_t xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
struct xcb_input_string_feedback_state_t xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
struct xcb_input_xi_change_property_items_t xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
xcb_void_cookie_t xcb_input_grab_device_key(xcb_connection_t *c, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2353
struct xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
struct xcb_input_set_device_valuators_reply_t xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
struct xcb_input_add_master_t xcb_input_add_master_t
xcb_input_add_master_t
struct xcb_input_attach_slave_iterator_t xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
xcb_void_cookie_t xcb_input_xi_set_client_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:9469
xcb_void_cookie_t xcb_input_xi_allow_events_checked(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid, uint8_t event_mode, uint32_t touchid, xcb_window_t grab_window)
Definition: xinput.c:11144
struct xcb_input_select_extension_event_request_t xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
struct xcb_input_hierarchy_info_t xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
struct xcb_input_xi_query_pointer_request_t xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
struct xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end(xcb_input_ptr_feedback_state_iterator_t i)
Definition: xinput.c:2929
struct xcb_input_list_input_devices_reply_t xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
struct xcb_input_hierarchy_change_t xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
struct xcb_input_device_info_iterator_t xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
struct xcb_input_get_device_dont_propagate_list_request_t xcb_input_get_device_dont_propagate_list_request_t
xcb_input_get_device_dont_propagate_list_request_t
struct xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_cookie_t
struct xcb_input_set_device_button_mapping_reply_t xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
xcb_void_cookie_t xcb_input_grab_device_button(xcb_connection_t *c, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2572
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:8591
struct xcb_input_event_mask_t xcb_input_event_mask_t
xcb_input_event_mask_t
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition: xinput.c:3033
void xcb_input_device_info_next(xcb_input_device_info_iterator_t *i)
Definition: xinput.c:217
void xcb_input_device_abs_area_ctrl_next(xcb_input_device_abs_area_ctrl_iterator_t *i)
Definition: xinput.c:6772
xcb_input_get_device_property_cookie_t xcb_input_get_device_property(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len, uint8_t device_id, uint8_t _delete)
Definition: xinput.c:8407
xcb_void_cookie_t xcb_input_select_extension_event_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, const xcb_input_event_class_t *classes)
Definition: xinput.c:1272
xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply(xcb_connection_t *c, xcb_input_change_keyboard_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2008
struct xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
struct xcb_input_device_resolution_ctl_t xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end(xcb_input_device_abs_area_ctrl_iterator_t i)
Definition: xinput.c:6780
xcb_void_cookie_t xcb_input_change_feedback_control(xcb_connection_t *c, uint32_t mask, uint8_t device_id, uint8_t feedback_id, xcb_input_feedback_ctl_t *feedback)
Definition: xinput.c:4357
struct xcb_input_integer_feedback_ctl_iterator_t xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
xcb_void_cookie_t xcb_input_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2215
xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply(xcb_connection_t *c, xcb_input_set_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5100
struct xcb_input_device_class_iterator_t xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1671
struct xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1954
xcb_input_xi_get_client_pointer_reply_t * xcb_input_xi_get_client_pointer_reply(xcb_connection_t *c, xcb_input_xi_get_client_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:9550
struct xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
struct xcb_input_xi_change_hierarchy_request_t xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
struct xcb_input_event_mask_iterator_t xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
union xcb_input_event_for_send_t xcb_input_event_for_send_t
xcb_input_event_for_send_t
xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply(xcb_connection_t *c, xcb_input_set_device_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1233
struct xcb_input_query_device_state_cookie_t xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_cookie_t
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:10778
struct xcb_input_feedback_ctl_data_t xcb_input_feedback_ctl_data_t
xcb_input_feedback_ctl_data_t
struct xcb_input_feedback_ctl_iterator_t xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition: xinput.c:13395
struct xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping_cookie_t
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end(xcb_input_device_abs_calib_state_iterator_t i)
Definition: xinput.c:5963
xcb_generic_iterator_t xcb_input_device_core_ctrl_end(xcb_input_device_core_ctrl_iterator_t i)
Definition: xinput.c:6798
xcb_void_cookie_t xcb_input_xi_allow_events(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid, uint8_t event_mode, uint32_t touchid, xcb_window_t grab_window)
Definition: xinput.c:11179
xcb_generic_iterator_t xcb_input_device_resolution_state_end(xcb_input_device_resolution_state_iterator_t i)
Definition: xinput.c:5943
struct xcb_input_xi_ungrab_device_request_t xcb_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
struct xcb_input_event_class_iterator_t xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:4709
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t _delete, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len)
Definition: xinput.c:12614
xcb_void_cookie_t xcb_input_allow_device_events_checked(xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
Definition: xinput.c:2713
struct xcb_input_integer_feedback_state_t xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
struct xcb_input_device_abs_calib_ctl_iterator_t xcb_input_device_abs_calib_ctl_iterator_t
xcb_input_device_abs_calib_ctl_iterator_t
struct xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
struct xcb_input_ptr_feedback_ctl_t xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition: xinput.c:10052
xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply(xcb_connection_t *c, xcb_input_list_input_devices_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:953
xcb_void_cookie_t xcb_input_xi_change_property_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const void *items)
Definition: xinput.c:12009
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end(xcb_input_device_abs_calib_ctl_iterator_t i)
Definition: xinput.c:6762
struct xcb_input_button_info_iterator_t xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
void xcb_input_event_class_next(xcb_input_event_class_iterator_t *i)
Definition: xinput.c:22
struct xcb_input_key_press_event_t xcb_input_key_press_event_t
xcb_input_key_press_event_t
struct xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_cookie_t
struct xcb_input_close_device_request_t xcb_input_close_device_request_t
xcb_input_close_device_request_t
struct xcb_input_grab_device_button_request_t xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
struct xcb_input_change_keyboard_device_reply_t xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition: xinput.c:3777
struct xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
xcb_generic_iterator_t xcb_input_event_type_base_end(xcb_input_event_type_base_iterator_t i)
Definition: xinput.c:969
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition: xinput.c:3051
struct xcb_input_xi_set_client_pointer_request_t xcb_input_xi_set_client_pointer_request_t
xcb_input_xi_set_client_pointer_request_t
struct xcb_input_set_device_mode_reply_t xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t keycodes_per_modifier, const uint8_t *keymaps)
Definition: xinput.c:4832
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t count)
Definition: xinput.c:4461
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:8562
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end(xcb_input_device_enable_ctrl_iterator_t i)
Definition: xinput.c:6816
xcb_input_change_device_control_cookie_t xcb_input_change_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:7308
struct xcb_input_touch_class_t xcb_input_touch_class_t
xcb_input_touch_class_t
struct xcb_input_device_error_t xcb_input_device_error_t
xcb_input_device_error_t
struct xcb_input_modifier_info_iterator_t xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
xcb_void_cookie_t xcb_input_ungrab_device_key_checked(xcb_connection_t *c, xcb_window_t grabWindow, uint16_t modifiers, uint8_t modifier_device, uint8_t key, uint8_t grabbed_device)
Definition: xinput.c:2424
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3592
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_unchecked(xcb_connection_t *c, xcb_timestamp_t time, xcb_window_t grab_window, xcb_cursor_t cursor, uint32_t detail, xcb_input_device_id_t deviceid, uint16_t num_modifiers, uint16_t mask_len, uint8_t grab_type, uint8_t grab_mode, uint8_t paired_device_mode, uint8_t owner_events, const uint32_t *mask, const uint32_t *modifiers)
Definition: xinput.c:11334
struct xcb_input_open_device_cookie_t xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
struct xcb_input_bell_feedback_ctl_iterator_t xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer(xcb_connection_t *c, uint32_t num_barriers, const xcb_input_barrier_release_pointer_info_t *barriers)
Definition: xinput.c:12858
struct xcb_input_set_device_button_mapping_request_t xcb_input_set_device_button_mapping_request_t
xcb_input_set_device_button_mapping_request_t
xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5579
xcb_generic_iterator_t xcb_input_string_feedback_state_end(xcb_input_string_feedback_state_iterator_t i)
Definition: xinput.c:3021
struct xcb_input_valuator_info_t xcb_input_valuator_info_t
xcb_input_valuator_info_t
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked(xcb_connection_t *c)
Definition: xinput.c:847
struct xcb_input_grab_modifier_info_t xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
struct xcb_input_change_keyboard_device_request_t xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices(xcb_connection_t *c)
Definition: xinput.c:823
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1433
struct xcb_input_device_core_ctrl_iterator_t xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
struct xcb_input_query_device_state_reply_t xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
void xcb_input_led_feedback_ctl_next(xcb_input_led_feedback_ctl_iterator_t *i)
Definition: xinput.c:3818
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition: xinput.c:8503
xcb_void_cookie_t xcb_input_allow_device_events(xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
Definition: xinput.c:2744
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end(xcb_input_kbd_feedback_ctl_iterator_t i)
Definition: xinput.c:3678
xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply(xcb_connection_t *c, xcb_input_get_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4991
void xcb_input_bell_feedback_ctl_next(xcb_input_bell_feedback_ctl_iterator_t *i)
Definition: xinput.c:3800
struct xcb_input_ptr_feedback_state_iterator_t xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
void xcb_input_button_info_next(xcb_input_button_info_iterator_t *i)
Definition: xinput.c:253
struct xcb_input_raw_button_press_event_t xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
struct xcb_input_valuator_state_t xcb_input_valuator_state_t
xcb_input_valuator_state_t
struct xcb_input_barrier_hit_event_t xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
struct xcb_input_xi_set_focus_request_t xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
struct xcb_input_detach_slave_iterator_t xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
struct xcb_input_axis_info_iterator_t xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
void xcb_input_axis_info_next(xcb_input_axis_info_iterator_t *i)
Definition: xinput.c:271
struct xcb_input_event_for_send_iterator_t xcb_input_event_for_send_iterator_t
xcb_input_event_for_send_iterator_t
xcb_generic_iterator_t xcb_input_valuator_info_end(xcb_input_valuator_info_iterator_t i)
Definition: xinput.c:353
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition: xinput.c:7266
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:11616
struct xcb_input_raw_key_press_event_t xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
xcb_generic_iterator_t xcb_input_bell_feedback_state_end(xcb_input_bell_feedback_state_iterator_t i)
Definition: xinput.c:3041
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end(xcb_input_string_feedback_ctl_iterator_t i)
Definition: xinput.c:3788
struct xcb_input_string_feedback_ctl_iterator_t xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
struct xcb_input_device_mapping_notify_event_t xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_t
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:9524
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t mode)
Definition: xinput.c:1204
struct xcb_input_fp3232_t xcb_input_fp3232_t
xcb_input_fp3232_t
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:10984
xcb_generic_iterator_t xcb_input_key_info_end(xcb_input_key_info_iterator_t i)
Definition: xinput.c:243
xcb_generic_iterator_t xcb_input_event_for_send_end(xcb_input_event_for_send_iterator_t i)
Definition: xinput.c:14302
struct xcb_input_xi_query_version_request_t xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
struct xcb_input_xi_passive_grab_device_request_t xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_passive_grab_device_request_t
xcb_void_cookie_t xcb_input_set_device_focus(xcb_connection_t *c, xcb_window_t focus, xcb_timestamp_t time, uint8_t revert_to, uint8_t device_id)
Definition: xinput.c:2870
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition: xinput.c:5504
void xcb_input_event_type_base_next(xcb_input_event_type_base_iterator_t *i)
Definition: xinput.c:961
void xcb_input_input_class_info_next(xcb_input_input_class_info_iterator_t *i)
Definition: xinput.c:979
xcb_input_open_device_reply_t * xcb_input_open_device_reply(xcb_connection_t *c, xcb_input_open_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1113
struct xcb_input_key_class_t xcb_input_key_class_t
xcb_input_key_class_t
void xcb_input_device_id_next(xcb_input_device_id_iterator_t *i)
Definition: xinput.c:58
struct xcb_input_change_device_property_items_t xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition: xinput.c:10014
struct xcb_input_device_abs_area_state_t xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
struct xcb_input_change_pointer_device_request_t xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
void xcb_input_valuator_info_next(xcb_input_valuator_info_iterator_t *i)
Definition: xinput.c:342
struct xcb_input_integer_feedback_ctl_t xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2802
struct xcb_input_ptr_feedback_ctl_iterator_t xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
struct xcb_input_ungrab_device_key_request_t xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
struct xcb_input_device_time_coord_iterator_t xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
void xcb_input_device_abs_calib_ctl_next(xcb_input_device_abs_calib_ctl_iterator_t *i)
Definition: xinput.c:6754
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition: xinput.c:8860
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7415
struct xcb_input_open_device_reply_t xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
struct xcb_input_modifier_info_t xcb_input_modifier_info_t
xcb_input_modifier_info_t
struct xcb_input_device_abs_area_ctrl_t xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
struct xcb_input_led_feedback_ctl_t xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
struct xcb_input_bell_feedback_state_t xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
void xcb_input_device_resolution_state_next(xcb_input_device_resolution_state_iterator_t *i)
Definition: xinput.c:5932
struct xcb_input_feedback_state_data_t xcb_input_feedback_state_data_t
xcb_input_feedback_state_data_t
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end(xcb_input_led_feedback_ctl_iterator_t i)
Definition: xinput.c:3826
struct xcb_input_change_device_key_mapping_request_t xcb_input_change_device_key_mapping_request_t
xcb_input_change_device_key_mapping_request_t
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t _delete, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len)
Definition: xinput.c:12577
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:10918
struct xcb_input_xi_query_device_request_t xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition: xinput.c:3670
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition: xinput.c:2921
xcb_input_xi_query_pointer_reply_t * xcb_input_xi_query_pointer_reply(xcb_connection_t *c, xcb_input_xi_query_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:8642
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:4942
struct xcb_input_device_key_press_event_t xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
struct xcb_input_string_feedback_ctl_t xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
struct xcb_input_change_feedback_control_request_t xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:12701
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition: xinput.c:11214
struct xcb_input_input_class_info_t xcb_input_input_class_info_t
xcb_input_input_class_info_t
struct xcb_input_device_changed_event_t xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
struct xcb_input_get_extension_version_request_t xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
struct xcb_input_get_selected_extension_events_reply_t xcb_input_get_selected_extension_events_reply_t
xcb_input_get_selected_extension_events_reply_t
struct xcb_input_button_state_iterator_t xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
xcb_void_cookie_t xcb_input_ungrab_device_key(xcb_connection_t *c, xcb_window_t grabWindow, uint16_t modifiers, uint8_t modifier_device, uint8_t key, uint8_t grabbed_device)
Definition: xinput.c:2458
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked(xcb_connection_t *c, uint8_t x_axis, uint8_t y_axis, uint8_t device_id)
Definition: xinput.c:2047
struct xcb_input_get_device_control_reply_t xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
struct xcb_input_button_state_t xcb_input_button_state_t
xcb_input_button_state_t
xcb_void_cookie_t xcb_input_xi_set_focus(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:10860
struct xcb_input_get_feedback_control_request_t xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
struct xcb_input_touch_class_iterator_t xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
struct xcb_input_xi_get_focus_request_t xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
xcb_generic_iterator_t xcb_input_event_class_end(xcb_input_event_class_iterator_t i)
Definition: xinput.c:30
struct xcb_input_device_core_state_iterator_t xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
struct xcb_input_device_name_iterator_t xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
xcb_void_cookie_t xcb_input_xi_change_property_aux(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const xcb_input_xi_change_property_items_t *items)
Definition: xinput.c:12134
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition: xinput.c:8521
struct xcb_input_device_abs_area_ctrl_iterator_t xcb_input_device_abs_area_ctrl_iterator_t
xcb_input_device_abs_area_ctrl_iterator_t
xcb_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition: xinput.c:8891
xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked(xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
Definition: xinput.c:6635
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition: xinput.c:8871
struct xcb_input_get_device_focus_request_t xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
struct xcb_input_get_extension_version_reply_t xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition: xinput.c:6808
struct xcb_input_device_resolution_ctl_iterator_t xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
struct xcb_input_property_event_t xcb_input_property_event_t
xcb_input_property_event_t
void xcb_input_key_code_next(xcb_input_key_code_iterator_t *i)
Definition: xinput.c:40
struct xcb_input_attach_slave_t xcb_input_attach_slave_t
xcb_input_attach_slave_t
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition: xinput.c:10034
xcb_void_cookie_t xcb_input_xi_change_hierarchy_checked(xcb_connection_t *c, uint8_t num_changes, const xcb_input_hierarchy_change_t *changes)
Definition: xinput.c:9340
struct xcb_input_xi_get_client_pointer_request_t xcb_input_xi_get_client_pointer_request_t
xcb_input_xi_get_client_pointer_request_t
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:4682
struct xcb_input_hierarchy_change_iterator_t xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
void xcb_input_device_enable_state_next(xcb_input_device_enable_state_iterator_t *i)
Definition: xinput.c:6009
xcb_generic_iterator_t xcb_input_button_info_end(xcb_input_button_info_iterator_t i)
Definition: xinput.c:261
struct xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_cookie_t
void xcb_input_button_state_next(xcb_input_button_state_iterator_t *i)
Definition: xinput.c:5126
xcb_void_cookie_t xcb_input_select_extension_event(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, const xcb_input_event_class_t *classes)
Definition: xinput.c:1307
xcb_input_xi_query_version_reply_t * xcb_input_xi_query_version_reply(xcb_connection_t *c, xcb_input_xi_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:9830
xcb_void_cookie_t xcb_input_xi_select_events_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_mask, const xcb_input_event_mask_t *masks)
Definition: xinput.c:9670
xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply(xcb_connection_t *c, xcb_input_get_device_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2829
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition: xinput.c:2903
struct xcb_input_input_info_t xcb_input_input_info_t
xcb_input_input_info_t
xcb_void_cookie_t xcb_input_delete_device_property(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8042
struct xcb_input_get_device_modifier_mapping_reply_t xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply(xcb_connection_t *c, xcb_input_get_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4758
struct xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping_cookie_t
struct xcb_input_device_state_t xcb_input_device_state_t
xcb_input_device_state_t
struct xcb_input_feedback_state_t xcb_input_feedback_state_t
xcb_input_feedback_state_t
xcb_generic_iterator_t xcb_input_button_class_end(xcb_input_button_class_iterator_t i)
Definition: xinput.c:9938
struct xcb_input_get_device_focus_reply_t xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2775
struct xcb_input_device_abs_area_state_iterator_t xcb_input_device_abs_area_state_iterator_t
xcb_input_device_abs_area_state_iterator_t
xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end(xcb_input_barrier_release_pointer_info_iterator_t i)
Definition: xinput.c:12785
struct xcb_input_string_feedback_state_iterator_t xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition: xinput.c:8909
struct xcb_input_grab_device_reply_t xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
struct xcb_input_xi_get_selected_events_request_t xcb_input_xi_get_selected_events_request_t
xcb_input_xi_get_selected_events_request_t
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked(xcb_connection_t *c, xcb_timestamp_t start, xcb_timestamp_t stop, uint8_t device_id)
Definition: xinput.c:1898
xcb_void_cookie_t xcb_input_xi_warp_pointer_checked(xcb_connection_t *c, xcb_window_t src_win, xcb_window_t dst_win, xcb_input_fp1616_t src_x, xcb_input_fp1616_t src_y, uint16_t src_width, uint16_t src_height, xcb_input_fp1616_t dst_x, xcb_input_fp1616_t dst_y, xcb_input_device_id_t deviceid)
Definition: xinput.c:8650
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition: xinput.c:6553
struct xcb_input_xi_change_property_request_t xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply(xcb_connection_t *c, xcb_input_query_device_state_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5622
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition: xinput.c:8883
void xcb_input_fp1616_next(xcb_input_fp1616_iterator_t *i)
Definition: xinput.c:76
struct xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition: xinput.c:3706
xcb_input_xi_grab_device_reply_t * xcb_input_xi_grab_device_reply(xcb_connection_t *c, xcb_input_xi_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:11078
xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motion_events_reply(xcb_connection_t *c, xcb_input_get_device_motion_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1946
struct xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
struct xcb_input_kbd_feedback_state_iterator_t xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
xcb_void_cookie_t xcb_input_xi_set_client_pointer_checked(xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
Definition: xinput.c:9440
struct xcb_input_group_info_t xcb_input_group_info_t
xcb_input_group_info_t
struct xcb_input_xi_device_info_iterator_t xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition: xinput.c:10003
struct xcb_input_device_enable_state_t xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
struct xcb_input_event_type_base_iterator_t xcb_input_event_type_base_iterator_t
xcb_input_event_type_base_iterator_t
xcb_void_cookie_t xcb_input_xi_ungrab_device_checked(xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:11086
struct xcb_input_xi_change_cursor_request_t xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
struct xcb_input_get_device_control_cookie_t xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_cookie_t xcb_input_get_device_control(xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
Definition: xinput.c:6606
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition: xinput.c:10573
xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_mapping_reply(xcb_connection_t *c, xcb_input_get_device_key_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:4514
xcb_generic_iterator_t xcb_input_device_name_end(xcb_input_device_name_iterator_t i)
Definition: xinput.c:726
struct xcb_input_xi_barrier_release_pointer_request_t xcb_input_xi_barrier_release_pointer_request_t
xcb_input_xi_barrier_release_pointer_request_t
xcb_input_list_device_properties_reply_t * xcb_input_list_device_properties_reply(xcb_connection_t *c, xcb_input_list_device_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7491
struct xcb_input_key_state_t xcb_input_key_state_t
xcb_input_key_state_t
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:10891
xcb_void_cookie_t xcb_input_ungrab_device_button_checked(xcb_connection_t *c, xcb_window_t grab_window, uint16_t modifiers, uint8_t modifier_device, uint8_t button, uint8_t grabbed_device)
Definition: xinput.c:2643
struct xcb_input_xi_allow_events_request_t xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
xcb_void_cookie_t xcb_input_change_device_key_mapping(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t keysyms_per_keycode, uint8_t keycode_count, const xcb_keysym_t *keysyms)
Definition: xinput.c:4591
struct xcb_input_led_feedback_ctl_iterator_t xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
struct xcb_input_bell_feedback_state_iterator_t xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
struct xcb_input_xi_query_device_reply_t xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition: xinput.c:9622
struct xcb_input_event_error_t xcb_input_event_error_t
xcb_input_event_error_t
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition: xinput.c:8927
struct xcb_input_change_device_dont_propagate_list_request_t xcb_input_change_device_dont_propagate_list_request_t
xcb_input_change_device_dont_propagate_list_request_t
void xcb_input_feedback_ctl_next(xcb_input_feedback_ctl_iterator_t *i)
Definition: xinput.c:4268
xcb_input_xi_get_selected_events_reply_t * xcb_input_xi_get_selected_events_reply(xcb_connection_t *c, xcb_input_xi_get_selected_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:12769
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer_checked(xcb_connection_t *c, uint32_t num_barriers, const xcb_input_barrier_release_pointer_info_t *barriers)
Definition: xinput.c:12826
struct xcb_input_device_abs_calib_state_iterator_t xcb_input_device_abs_calib_state_iterator_t
xcb_input_device_abs_calib_state_iterator_t
struct xcb_input_button_class_iterator_t xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
struct xcb_input_ungrab_device_request_t xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
xcb_void_cookie_t xcb_input_xi_change_hierarchy(xcb_connection_t *c, uint8_t num_changes, const xcb_input_hierarchy_change_t *changes)
Definition: xinput.c:9382
struct xcb_input_xi_grab_device_reply_t xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
struct xcb_input_get_device_property_items_t xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
xcb_void_cookie_t xcb_input_xi_change_cursor(xcb_connection_t *c, xcb_window_t window, xcb_cursor_t cursor, xcb_input_device_id_t deviceid)
Definition: xinput.c:8767
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition: xinput.c:650
struct xcb_input_xi_grab_device_request_t xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
struct xcb_input_set_device_mode_request_t xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
xcb_void_cookie_t xcb_input_xi_delete_property_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
Definition: xinput.c:12183
struct xcb_input_scroll_class_t xcb_input_scroll_class_t
xcb_input_scroll_class_t
struct xcb_input_set_device_valuators_request_t xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
struct xcb_input_xi_query_pointer_reply_t xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
struct xcb_input_touch_ownership_event_t xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
void xcb_input_device_core_state_next(xcb_input_device_core_state_iterator_t *i)
Definition: xinput.c:5991
struct xcb_input_get_device_dont_propagate_list_reply_t xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:176
struct xcb_input_input_class_info_iterator_t xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
struct xcb_input_class_error_t xcb_input_class_error_t
xcb_input_class_error_t
struct xcb_input_get_device_key_mapping_reply_t xcb_input_get_device_key_mapping_reply_t
xcb_input_get_device_key_mapping_reply_t
struct xcb_input_device_resolution_state_iterator_t xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
xcb_generic_iterator_t xcb_input_device_abs_area_state_end(xcb_input_device_abs_area_state_iterator_t i)
Definition: xinput.c:5981
struct xcb_input_xi_passive_ungrab_device_request_t xcb_input_xi_passive_ungrab_device_request_t
xcb_input_xi_passive_ungrab_device_request_t
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition: xinput.c:3533
xcb_input_get_device_property_cookie_t xcb_input_get_device_property_unchecked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint32_t offset, uint32_t len, uint8_t device_id, uint8_t _delete)
Definition: xinput.c:8444
struct xcb_input_barrier_release_pointer_info_t xcb_input_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:4915
struct xcb_input_change_device_property_request_t xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
xcb_input_xi_list_properties_reply_t * xcb_input_xi_list_properties_reply(xcb_connection_t *c, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:11665
xcb_void_cookie_t xcb_input_grab_device_key_checked(xcb_connection_t *c, xcb_window_t grab_window, uint16_t num_classes, uint16_t modifiers, uint8_t modifier_device, uint8_t grabbed_device, uint8_t key, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2304
struct xcb_input_change_device_control_request_t xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
struct xcb_input_xi_device_info_t xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
struct xcb_input_led_feedback_state_t xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:5030
xcb_generic_iterator_t xcb_input_device_time_coord_end(xcb_input_device_time_coord_iterator_t i)
Definition: xinput.c:1819
xcb_generic_iterator_t xcb_input_fp1616_end(xcb_input_fp1616_iterator_t i)
Definition: xinput.c:84
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition: xinput.c:715
struct xcb_input_device_info_t xcb_input_device_info_t
xcb_input_device_info_t
struct xcb_input_xi_get_focus_reply_t xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
struct xcb_input_input_state_t xcb_input_input_state_t
xcb_input_input_state_t
struct xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_cookie_t
xcb_input_grab_device_reply_t * xcb_input_grab_device_reply(xcb_connection_t *c, xcb_input_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2207
struct xcb_input_device_busy_error_t xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
xcb_void_cookie_t xcb_input_ungrab_device(xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
Definition: xinput.c:2244
xcb_input_get_extension_version_reply_t * xcb_input_get_extension_version_reply(xcb_connection_t *c, xcb_input_get_extension_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:209
xcb_void_cookie_t xcb_input_grab_device_button_checked(xcb_connection_t *c, xcb_window_t grab_window, uint8_t grabbed_device, uint8_t modifier_device, uint16_t num_classes, uint16_t modifiers, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t button, uint8_t owner_events, const xcb_input_event_class_t *classes)
Definition: xinput.c:2523
xcb_void_cookie_t xcb_input_xi_change_cursor_checked(xcb_connection_t *c, xcb_window_t window, xcb_cursor_t cursor, xcb_input_device_id_t deviceid)
Definition: xinput.c:8736
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition: xinput.c:7255
struct xcb_input_device_enable_ctrl_t xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
void xcb_input_integer_feedback_state_next(xcb_input_integer_feedback_state_iterator_t *i)
Definition: xinput.c:2939
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:9498
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition: xinput.c:639
struct xcb_input_hierarchy_change_data_t xcb_input_hierarchy_change_data_t
xcb_input_hierarchy_change_data_t
struct xcb_input_valuator_class_iterator_t xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
struct xcb_input_grab_device_key_request_t xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_t
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t first_valuator, uint8_t num_valuators, const int32_t *valuators)
Definition: xinput.c:5762
struct xcb_input_device_presence_notify_event_t xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
struct xcb_input_change_device_control_reply_t xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:10751
struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
xcb_input_change_device_control_cookie_t xcb_input_change_device_control_unchecked(xcb_connection_t *c, uint16_t control_id, uint8_t device_id, xcb_input_device_ctl_t *control)
Definition: xinput.c:7342
struct xcb_input_mode_error_t xcb_input_mode_error_t
xcb_input_mode_error_t
struct xcb_input_allow_device_events_request_t xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
struct xcb_input_led_feedback_state_iterator_t xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
struct xcb_input_change_device_control_cookie_t xcb_input_change_device_control_cookie_t
xcb_input_change_device_control_cookie_t
struct xcb_input_list_device_properties_reply_t xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
struct xcb_input_device_ctl_iterator_t xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
xcb_generic_iterator_t xcb_input_valuator_state_end(xcb_input_valuator_state_iterator_t i)
Definition: xinput.c:5208
struct xcb_input_xi_get_client_pointer_reply_t xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_get_client_pointer_reply_t
struct xcb_input_hierarchy_event_t xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: xinput.c:9774
xcb_generic_iterator_t xcb_input_device_id_end(xcb_input_device_id_iterator_t i)
Definition: xinput.c:66
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition: xinput.c:9281
struct xcb_input_feedback_ctl_t xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_t
struct xcb_input_xi_get_property_request_t xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
struct xcb_input_device_time_coord_t xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
xcb_void_cookie_t xcb_input_xi_set_focus_checked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
Definition: xinput.c:10829
struct xcb_input_button_press_event_t xcb_input_button_press_event_t
xcb_input_button_press_event_t
xcb_void_cookie_t xcb_input_change_device_property_aux(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const xcb_input_change_device_property_items_t *items)
Definition: xinput.c:7963
struct xcb_input_delete_device_property_request_t xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
xcb_void_cookie_t xcb_input_send_extension_event(xcb_connection_t *c, xcb_window_t destination, uint8_t device_id, uint8_t propagate, uint16_t num_classes, uint8_t num_events, const xcb_input_event_for_send_t *events, const xcb_input_event_class_t *classes)
Definition: xinput.c:14402
xcb_input_xi_get_focus_reply_t * xcb_input_xi_get_focus_reply(xcb_connection_t *c, xcb_input_xi_get_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:10945
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t count)
Definition: xinput.c:4430
struct xcb_input_query_device_state_request_t xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
xcb_void_cookie_t xcb_input_change_device_key_mapping_checked(xcb_connection_t *c, uint8_t device_id, xcb_input_key_code_t first_keycode, uint8_t keysyms_per_keycode, uint8_t keycode_count, const xcb_keysym_t *keysyms)
Definition: xinput.c:4553
struct xcb_input_axis_info_t xcb_input_axis_info_t
xcb_input_axis_info_t
xcb_generic_iterator_t xcb_input_input_class_info_end(xcb_input_input_class_info_iterator_t i)
Definition: xinput.c:987
struct xcb_input_device_button_state_notify_event_t xcb_input_device_button_state_notify_event_t
xcb_input_device_button_state_notify_event_t
xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply(xcb_connection_t *c, xcb_input_change_pointer_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:2078
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition: xinput.c:13387
struct xcb_input_device_core_state_t xcb_input_device_core_state_t
xcb_input_device_core_state_t
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device(xcb_connection_t *c, uint8_t x_axis, uint8_t y_axis, uint8_t device_id)
Definition: xinput.c:2016
struct xcb_input_change_pointer_device_reply_t xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply(xcb_connection_t *c, xcb_input_get_device_dont_propagate_list_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1745
struct xcb_input_get_device_property_cookie_t xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_cookie_t
struct xcb_input_add_master_iterator_t xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
struct xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
struct xcb_input_device_abs_calib_ctl_t xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
void xcb_input_device_core_ctrl_next(xcb_input_device_core_ctrl_iterator_t *i)
Definition: xinput.c:6790
struct xcb_input_get_device_control_request_t xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
struct xcb_input_valuator_class_t xcb_input_valuator_class_t
xcb_input_valuator_class_t
struct xcb_input_xi_delete_property_request_t xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
struct xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_cookie_t
xcb_input_open_device_cookie_t xcb_input_open_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1037
struct xcb_input_get_device_modifier_mapping_request_t xcb_input_get_device_modifier_mapping_request_t
xcb_input_get_device_modifier_mapping_request_t
struct xcb_input_remove_master_t xcb_input_remove_master_t
xcb_input_remove_master_t
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition: xinput.c:10026
xcb_generic_iterator_t xcb_input_grab_modifier_info_end(xcb_input_grab_modifier_info_iterator_t i)
Definition: xinput.c:11222
void xcb_input_key_info_next(xcb_input_key_info_iterator_t *i)
Definition: xinput.c:235
xcb_void_cookie_t xcb_input_delete_device_property_checked(xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
Definition: xinput.c:8013
struct xcb_input_get_device_property_request_t xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
xcb_generic_iterator_t xcb_input_feedback_ctl_end(xcb_input_feedback_ctl_iterator_t i)
Definition: xinput.c:4279
struct xcb_input_grab_device_cookie_t xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
struct xcb_input_device_id_iterator_t xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
struct xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_cookie_t
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_unchecked(xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
Definition: xinput.c:9802
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1064
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, uint8_t mode, const xcb_input_event_class_t *classes)
Definition: xinput.c:1544
struct xcb_input_key_info_iterator_t xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_t
struct xcb_input_xi_list_properties_request_t xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
struct xcb_input_device_property_notify_event_t xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
struct xcb_input_kbd_feedback_ctl_t xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
xcb_void_cookie_t xcb_input_xi_change_property_aux_checked(xcb_connection_t *c, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t format, xcb_atom_t property, xcb_atom_t type, uint32_t num_items, const xcb_input_xi_change_property_items_t *items)
Definition: xinput.c:12091
struct xcb_input_device_bell_request_t xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
struct xcb_input_device_state_notify_event_t xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
struct xcb_input_set_device_modifier_mapping_reply_t xcb_input_set_device_modifier_mapping_reply_t
xcb_input_set_device_modifier_mapping_reply_t
struct xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_cookie_t
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked(xcb_connection_t *c, uint8_t device_id, uint8_t map_size, const uint8_t *map)
Definition: xinput.c:5065
xcb_input_xi_passive_grab_device_reply_t * xcb_input_xi_passive_grab_device_reply(xcb_connection_t *c, xcb_input_xi_passive_grab_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:11415
xcb_void_cookie_t xcb_input_change_device_property_checked(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const void *items)
Definition: xinput.c:7835
struct xcb_input_input_info_iterator_t xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
struct xcb_input_valuator_state_iterator_t xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
struct xcb_input_ptr_feedback_state_t xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version(xcb_connection_t *c, uint16_t name_len, const char *name)
Definition: xinput.c:143
xcb_void_cookie_t xcb_input_close_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1148
struct xcb_input_set_device_modifier_mapping_request_t xcb_input_set_device_modifier_mapping_request_t
xcb_input_set_device_modifier_mapping_request_t
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list(xcb_connection_t *c, xcb_window_t window, uint16_t num_classes, uint8_t mode, const xcb_input_event_class_t *classes)
Definition: xinput.c:1581
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end(xcb_input_bell_feedback_ctl_iterator_t i)
Definition: xinput.c:3808
struct xcb_input_key_class_iterator_t xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
struct xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_cookie_t
void xcb_input_device_abs_area_state_next(xcb_input_device_abs_area_state_iterator_t *i)
Definition: xinput.c:5973
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end(xcb_input_integer_feedback_ctl_iterator_t i)
Definition: xinput.c:3714
xcb_generic_iterator_t xcb_input_integer_feedback_state_end(xcb_input_integer_feedback_state_iterator_t i)
Definition: xinput.c:2947
struct xcb_input_grab_device_request_t xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
struct xcb_input_xi_get_property_reply_t xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xinput.c:1697
struct xcb_input_device_core_ctrl_t xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators_reply(xcb_connection_t *c, xcb_input_set_device_valuators_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:5799
struct xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
struct xcb_input_scroll_class_iterator_t xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
xcb_void_cookie_t xcb_input_xi_select_events(xcb_connection_t *c, xcb_window_t window, uint16_t num_mask, const xcb_input_event_mask_t *masks)
Definition: xinput.c:9714
struct xcb_input_barrier_release_pointer_info_iterator_t xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_barrier_release_pointer_info_iterator_t
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition: xinput.c:5493
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t time, xcb_cursor_t cursor, xcb_input_device_id_t deviceid, uint8_t mode, uint8_t paired_device_mode, uint8_t owner_events, uint16_t mask_len, const uint32_t *mask)
Definition: xinput.c:11031
struct xcb_input_key_info_t xcb_input_key_info_t
xcb_input_key_info_t
struct xcb_input_integer_feedback_state_iterator_t xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition: xinput.c:6564
struct xcb_input_device_state_iterator_t xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
struct xcb_input_list_input_devices_request_t xcb_input_list_input_devices_request_t
xcb_input_list_input_devices_request_t
xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selected_extension_events_reply(xcb_connection_t *c, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:1505
struct xcb_input_button_info_t xcb_input_button_info_t
xcb_input_button_info_t
void xcb_input_button_class_next(xcb_input_button_class_iterator_t *i)
Definition: xinput.c:9927
xcb_input_xi_get_property_reply_t * xcb_input_xi_get_property_reply(xcb_connection_t *c, xcb_input_xi_get_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:12657
struct xcb_input_device_resolution_state_t xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
struct xcb_input_group_info_iterator_t xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
struct xcb_input_get_feedback_control_reply_t xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
xcb_generic_iterator_t xcb_input_key_state_end(xcb_input_key_state_iterator_t i)
Definition: xinput.c:5116
xcb_input_xi_query_device_reply_t * xcb_input_xi_query_device_reply(xcb_connection_t *c, xcb_input_xi_query_device_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:10821
xcb_input_get_device_property_reply_t * xcb_input_get_device_property_reply(xcb_connection_t *c, xcb_input_get_device_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:8487
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode(xcb_connection_t *c, uint8_t device_id, uint8_t mode)
Definition: xinput.c:1175
struct xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
struct xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list_cookie_t
struct xcb_input_device_ctl_t xcb_input_device_ctl_t
xcb_input_device_ctl_t
struct xcb_input_device_name_t xcb_input_device_name_t
xcb_input_device_name_t
struct xcb_input_get_device_button_mapping_request_t xcb_input_get_device_button_mapping_request_t
xcb_input_get_device_button_mapping_request_t
void xcb_input_fp3232_next(xcb_input_fp3232_iterator_t *i)
Definition: xinput.c:94
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties(xcb_connection_t *c, xcb_input_device_id_t deviceid)
Definition: xinput.c:11589
void xcb_input_device_resolution_ctl_next(xcb_input_device_resolution_ctl_iterator_t *i)
Definition: xinput.c:6731
xcb_void_cookie_t xcb_input_device_bell(xcb_connection_t *c, uint8_t device_id, uint8_t feedback_id, uint8_t feedback_class, int8_t percent)
Definition: xinput.c:5662
xcb_void_cookie_t xcb_input_change_device_property(xcb_connection_t *c, xcb_atom_t property, xcb_atom_t type, uint8_t device_id, uint8_t format, uint8_t mode, uint32_t num_items, const void *items)
Definition: xinput.c:7877
struct xcb_input_list_device_properties_request_t xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked(xcb_connection_t *c, xcb_window_t grab_window, xcb_timestamp_t time, uint16_t num_classes, uint8_t this_device_mode, uint8_t other_device_mode, uint8_t owner_events, uint8_t device_id, const xcb_input_event_class_t *classes)
Definition: xinput.c:2162
xcb_void_cookie_t xcb_input_set_device_focus_checked(xcb_connection_t *c, xcb_window_t focus, xcb_timestamp_t time, uint8_t revert_to, uint8_t device_id)
Definition: xinput.c:2837
struct xcb_input_change_device_notify_event_t xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
struct xcb_input_send_extension_event_request_t xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
struct xcb_input_open_device_request_t xcb_input_open_device_request_t
xcb_input_open_device_request_t
struct xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_cookie_t
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end(xcb_input_ptr_feedback_ctl_iterator_t i)
Definition: xinput.c:3696
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events(xcb_connection_t *c, xcb_timestamp_t start, xcb_timestamp_t stop, uint8_t device_id)
Definition: xinput.c:1867
xcb_generic_iterator_t xcb_input_device_class_end(xcb_input_device_class_iterator_t i)
Definition: xinput.c:10584
struct xcb_input_button_class_t xcb_input_button_class_t
xcb_input_button_class_t
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition: xinput.c:8901
struct xcb_input_feedback_state_iterator_t xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:3619
xcb_input_change_device_control_reply_t * xcb_input_change_device_control_reply(xcb_connection_t *c, xcb_input_change_device_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xinput.c:7376
struct xcb_input_device_ctl_data_t xcb_input_device_ctl_data_t
xcb_input_device_ctl_data_t
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition: xinput.c:1808
struct xcb_input_bell_feedback_ctl_t xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
xcb_void_cookie_t xcb_input_change_feedback_control_checked(xcb_connection_t *c, uint32_t mask, uint8_t device_id, uint8_t feedback_id, xcb_input_feedback_ctl_t *feedback)
Definition: xinput.c:4321
struct xcb_input_fp3232_iterator_t xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
struct xcb_input_grab_modifier_info_iterator_t xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
struct xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_passive_grab_device_cookie_t
struct xcb_input_device_focus_in_event_t xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
struct xcb_input_xi_select_events_request_t xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
xcb_void_cookie_t xcb_input_ungrab_device_button(xcb_connection_t *c, xcb_window_t grab_window, uint16_t modifiers, uint8_t modifier_device, uint8_t button, uint8_t grabbed_device)
Definition: xinput.c:2678
xcb_void_cookie_t xcb_input_xi_delete_property(xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
Definition: xinput.c:12212
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition: xinput.c:8919
Definition: xcbint.h:197
Definition: xcbext.h:39
Generic error.
Definition: xcb.h:182
Generic iterator.
Definition: xcb.h:114
xcb_input_add_master_iterator_t
Definition: xinput.h:2398
xcb_input_add_master_t
Definition: xinput.h:2387
xcb_input_allow_device_events_request_t
Definition: xinput.h:815
xcb_input_attach_slave_iterator_t
Definition: xinput.h:2439
xcb_input_attach_slave_t
Definition: xinput.h:2429
xcb_input_axis_info_iterator_t
Definition: xinput.h:217
xcb_input_axis_info_t
Definition: xinput.h:208
xcb_input_barrier_hit_event_t
Definition: xinput.h:4008
xcb_input_barrier_release_pointer_info_iterator_t
Definition: xinput.h:3324
xcb_input_barrier_release_pointer_info_t
Definition: xinput.h:3314
xcb_input_bell_feedback_ctl_iterator_t
Definition: xinput.h:1218
xcb_input_bell_feedback_ctl_t
Definition: xinput.h:1205
xcb_input_bell_feedback_state_iterator_t
Definition: xinput.h:992
xcb_input_bell_feedback_state_t
Definition: xinput.h:979
xcb_input_button_class_iterator_t
Definition: xinput.h:2713
xcb_input_button_class_t
Definition: xinput.h:2703
xcb_input_button_info_iterator_t
Definition: xinput.h:199
xcb_input_button_info_t
Definition: xinput.h:190
xcb_input_button_press_event_t
Definition: xinput.h:3649
xcb_input_button_state_iterator_t
Definition: xinput.h:1556
xcb_input_button_state_t
Definition: xinput.h:1545
xcb_input_change_device_control_reply_t
Definition: xinput.h:2106
xcb_input_change_device_control_request_t
Definition: xinput.h:2094
xcb_input_change_device_dont_propagate_list_request_t
Definition: xinput.h:499
xcb_input_change_device_key_mapping_request_t
Definition: xinput.h:1378
xcb_input_change_device_notify_event_t
Definition: xinput.h:3495
xcb_input_change_device_property_items_t
Definition: xinput.h:2157
xcb_input_change_device_property_request_t
Definition: xinput.h:2169
xcb_input_change_feedback_control_request_t
Definition: xinput.h:1327
xcb_input_change_keyboard_device_reply_t
Definition: xinput.h:619
xcb_input_change_keyboard_device_request_t
Definition: xinput.h:608
xcb_input_change_pointer_device_reply_t
Definition: xinput.h:654
xcb_input_change_pointer_device_request_t
Definition: xinput.h:641
xcb_input_class_error_t
Definition: xinput.h:4140
xcb_input_close_device_request_t
Definition: xinput.h:398
xcb_input_delete_device_property_request_t
Definition: xinput.h:2188
xcb_input_detach_slave_iterator_t
Definition: xinput.h:2458
xcb_input_detach_slave_t
Definition: xinput.h:2448
xcb_input_device_abs_area_ctrl_iterator_t
Definition: xinput.h:1979
xcb_input_device_abs_area_ctrl_t
Definition: xinput.h:1965
xcb_input_device_abs_area_state_iterator_t
Definition: xinput.h:1779
xcb_input_device_abs_area_state_t
Definition: xinput.h:1765
xcb_input_device_abs_calib_ctl_iterator_t
Definition: xinput.h:1956
xcb_input_device_abs_calib_ctl_t
Definition: xinput.h:1940
xcb_input_device_abs_calib_state_iterator_t
Definition: xinput.h:1756
xcb_input_device_abs_calib_state_t
Definition: xinput.h:1740
xcb_input_device_bell_request_t
Definition: xinput.h:1666
xcb_input_device_busy_error_t
Definition: xinput.h:4128
xcb_input_device_button_state_notify_event_t
Definition: xinput.h:3523
xcb_input_device_changed_event_t
Definition: xinput.h:3583
xcb_input_device_class_data_t
Definition: xinput.h:2810
xcb_input_device_class_iterator_t
Definition: xinput.h:2858
xcb_input_device_class_t
Definition: xinput.h:2846
xcb_input_device_core_ctrl_iterator_t
Definition: xinput.h:1998
xcb_input_device_core_ctrl_t
Definition: xinput.h:1988
xcb_input_device_core_state_iterator_t
Definition: xinput.h:1799
xcb_input_device_core_state_t
Definition: xinput.h:1788
xcb_input_device_ctl_data_t
Definition: xinput.h:2026
xcb_input_device_ctl_iterator_t
Definition: xinput.h:2075
xcb_input_device_ctl_t
Definition: xinput.h:2064
xcb_input_device_enable_ctrl_iterator_t
Definition: xinput.h:2017
xcb_input_device_enable_ctrl_t
Definition: xinput.h:2007
xcb_input_device_enable_state_iterator_t
Definition: xinput.h:1818
xcb_input_device_enable_state_t
Definition: xinput.h:1808
xcb_input_device_error_t
Definition: xinput.h:4092
xcb_input_device_focus_in_event_t
Definition: xinput.h:3412
xcb_input_device_id_iterator_t
Definition: xinput.h:54
xcb_input_device_info_iterator_t
Definition: xinput.h:160
xcb_input_device_info_t
Definition: xinput.h:149
xcb_input_device_key_press_event_t
Definition: xinput.h:3369
xcb_input_device_key_state_notify_event_t
Definition: xinput.h:3510
xcb_input_device_mapping_notify_event_t
Definition: xinput.h:3472
xcb_input_device_name_iterator_t
Definition: xinput.h:294
xcb_input_device_name_t
Definition: xinput.h:287
xcb_input_device_presence_notify_event_t
Definition: xinput.h:3545
xcb_input_device_property_notify_event_t
Definition: xinput.h:3562
xcb_input_device_resolution_ctl_iterator_t
Definition: xinput.h:1931
xcb_input_device_resolution_ctl_t
Definition: xinput.h:1920
xcb_input_device_resolution_state_iterator_t
Definition: xinput.h:1731
xcb_input_device_resolution_state_t
Definition: xinput.h:1722
xcb_input_device_state_data_t
Definition: xinput.h:1827
xcb_input_device_state_iterator_t
Definition: xinput.h:1877
xcb_input_device_state_notify_event_t
Definition: xinput.h:3452
xcb_input_device_state_t
Definition: xinput.h:1866
xcb_input_device_time_coord_iterator_t
Definition: xinput.h:551
xcb_input_device_time_coord_t
Definition: xinput.h:544
xcb_input_device_valuator_event_t
Definition: xinput.h:3349
xcb_input_enter_event_t
Definition: xinput.h:3711
xcb_input_event_class_iterator_t
Definition: xinput.h:32
xcb_input_event_error_t
Definition: xinput.h:4104
xcb_input_event_for_send_iterator_t
Definition: xinput.h:4062
xcb_input_event_mask_iterator_t
Definition: xinput.h:2614
xcb_input_event_mask_t
Definition: xinput.h:2606
xcb_input_event_type_base_iterator_t
Definition: xinput.h:336
xcb_input_feedback_ctl_data_t
Definition: xinput.h:1247
xcb_input_feedback_ctl_iterator_t
Definition: xinput.h:1299
xcb_input_feedback_ctl_t
Definition: xinput.h:1287
xcb_input_feedback_state_data_t
Definition: xinput.h:1021
xcb_input_feedback_state_iterator_t
Definition: xinput.h:1076
xcb_input_feedback_state_t
Definition: xinput.h:1064
xcb_input_fp1616_iterator_t
Definition: xinput.h:65
xcb_input_fp3232_iterator_t
Definition: xinput.h:82
xcb_input_fp3232_t
Definition: xinput.h:74
xcb_input_get_device_button_mapping_reply_t
Definition: xinput.h:1479
xcb_input_get_device_button_mapping_request_t
Definition: xinput.h:1468
xcb_input_get_device_control_reply_t
Definition: xinput.h:1908
xcb_input_get_device_control_request_t
Definition: xinput.h:1896
xcb_input_get_device_dont_propagate_list_reply_t
Definition: xinput.h:532
xcb_input_get_device_dont_propagate_list_request_t
Definition: xinput.h:522
xcb_input_get_device_focus_reply_t
Definition: xinput.h:849
xcb_input_get_device_focus_request_t
Definition: xinput.h:838
xcb_input_get_device_key_mapping_reply_t
Definition: xinput.h:1363
xcb_input_get_device_key_mapping_request_t
Definition: xinput.h:1350
xcb_input_get_device_modifier_mapping_reply_t
Definition: xinput.h:1412
xcb_input_get_device_modifier_mapping_request_t
Definition: xinput.h:1401
xcb_input_get_device_motion_events_reply_t
Definition: xinput.h:584
xcb_input_get_device_motion_events_request_t
Definition: xinput.h:571
xcb_input_get_device_property_items_t
Definition: xinput.h:2226
xcb_input_get_device_property_reply_t
Definition: xinput.h:2235
xcb_input_get_device_property_request_t
Definition: xinput.h:2210
xcb_input_get_extension_version_reply_t
Definition: xinput.h:112
xcb_input_get_extension_version_request_t
Definition: xinput.h:101
xcb_input_get_feedback_control_reply_t
Definition: xinput.h:1106
xcb_input_get_feedback_control_request_t
Definition: xinput.h:1095
xcb_input_get_selected_extension_events_reply_t
Definition: xinput.h:478
xcb_input_get_selected_extension_events_request_t
Definition: xinput.h:468
xcb_input_grab_device_button_request_t
Definition: xinput.h:766
xcb_input_grab_device_key_request_t
Definition: xinput.h:727
xcb_input_grab_device_reply_t
Definition: xinput.h:693
xcb_input_grab_device_request_t
Definition: xinput.h:676
xcb_input_grab_modifier_info_iterator_t
Definition: xinput.h:3087
xcb_input_grab_modifier_info_t
Definition: xinput.h:3078
xcb_input_group_info_iterator_t
Definition: xinput.h:2266
xcb_input_group_info_t
Definition: xinput.h:2256
xcb_input_hierarchy_change_data_t
Definition: xinput.h:2467
xcb_input_hierarchy_change_iterator_t
Definition: xinput.h:2505
xcb_input_hierarchy_change_t
Definition: xinput.h:2494
xcb_input_hierarchy_event_t
Definition: xinput.h:3790
xcb_input_hierarchy_info_iterator_t
Definition: xinput.h:3778
xcb_input_hierarchy_info_t
Definition: xinput.h:3766
xcb_input_input_class_info_iterator_t
Definition: xinput.h:353
xcb_input_input_class_info_t
Definition: xinput.h:345
xcb_input_input_info_info_t
Definition: xinput.h:246
xcb_input_input_info_iterator_t
Definition: xinput.h:278
xcb_input_input_info_t
Definition: xinput.h:267
xcb_input_input_state_data_t
Definition: xinput.h:1589
xcb_input_input_state_iterator_t
Definition: xinput.h:1621
xcb_input_input_state_t
Definition: xinput.h:1610
xcb_input_integer_feedback_ctl_iterator_t
Definition: xinput.h:1176
xcb_input_integer_feedback_ctl_t
Definition: xinput.h:1166
xcb_input_integer_feedback_state_iterator_t
Definition: xinput.h:950
xcb_input_integer_feedback_state_t
Definition: xinput.h:938
xcb_input_kbd_feedback_ctl_iterator_t
Definition: xinput.h:1135
xcb_input_kbd_feedback_ctl_t
Definition: xinput.h:1118
xcb_input_kbd_feedback_state_iterator_t
Definition: xinput.h:907
xcb_input_kbd_feedback_state_t
Definition: xinput.h:889
xcb_input_key_class_iterator_t
Definition: xinput.h:2732
xcb_input_key_class_t
Definition: xinput.h:2722
xcb_input_key_code_iterator_t
Definition: xinput.h:43
xcb_input_key_info_iterator_t
Definition: xinput.h:181
xcb_input_key_info_t
Definition: xinput.h:169
xcb_input_key_press_event_t
Definition: xinput.h:3608
xcb_input_key_state_iterator_t
Definition: xinput.h:1536
xcb_input_key_state_t
Definition: xinput.h:1525
xcb_input_led_feedback_ctl_iterator_t
Definition: xinput.h:1238
xcb_input_led_feedback_ctl_t
Definition: xinput.h:1227
xcb_input_led_feedback_state_iterator_t
Definition: xinput.h:1012
xcb_input_led_feedback_state_t
Definition: xinput.h:1001
xcb_input_list_device_properties_reply_t
Definition: xinput.h:2139
xcb_input_list_device_properties_request_t
Definition: xinput.h:2128
xcb_input_list_input_devices_reply_t
Definition: xinput.h:322
xcb_input_list_input_devices_request_t
Definition: xinput.h:313
xcb_input_mode_error_t
Definition: xinput.h:4116
xcb_input_modifier_info_iterator_t
Definition: xinput.h:2285
xcb_input_modifier_info_t
Definition: xinput.h:2275
xcb_input_open_device_reply_t
Definition: xinput.h:383
xcb_input_open_device_request_t
Definition: xinput.h:372
xcb_input_property_event_t
Definition: xinput.h:3816
xcb_input_ptr_feedback_ctl_iterator_t
Definition: xinput.h:1157
xcb_input_ptr_feedback_ctl_t
Definition: xinput.h:1144
xcb_input_ptr_feedback_state_iterator_t
Definition: xinput.h:929
xcb_input_ptr_feedback_state_t
Definition: xinput.h:916
xcb_input_query_device_state_reply_t
Definition: xinput.h:1651
xcb_input_query_device_state_request_t
Definition: xinput.h:1640
xcb_input_raw_button_press_event_t
Definition: xinput.h:3863
xcb_input_raw_key_press_event_t
Definition: xinput.h:3836
xcb_input_raw_touch_begin_event_t
Definition: xinput.h:3971
xcb_input_remove_master_iterator_t
Definition: xinput.h:2420
xcb_input_remove_master_t
Definition: xinput.h:2407
xcb_input_scroll_class_iterator_t
Definition: xinput.h:2755
xcb_input_scroll_class_t
Definition: xinput.h:2741
xcb_input_select_extension_event_request_t
Definition: xinput.h:446
xcb_input_send_extension_event_request_t
Definition: xinput.h:4074
xcb_input_set_device_button_mapping_reply_t
Definition: xinput.h:1513
xcb_input_set_device_button_mapping_request_t
Definition: xinput.h:1501
xcb_input_set_device_focus_request_t
Definition: xinput.h:866
xcb_input_set_device_mode_reply_t
Definition: xinput.h:431
xcb_input_set_device_mode_request_t
Definition: xinput.h:419
xcb_input_set_device_modifier_mapping_reply_t
Definition: xinput.h:1446
xcb_input_set_device_modifier_mapping_request_t
Definition: xinput.h:1434
xcb_input_set_device_valuators_reply_t
Definition: xinput.h:1702
xcb_input_set_device_valuators_request_t
Definition: xinput.h:1689
xcb_input_string_feedback_ctl_iterator_t
Definition: xinput.h:1196
xcb_input_string_feedback_ctl_t
Definition: xinput.h:1185
xcb_input_string_feedback_state_iterator_t
Definition: xinput.h:970
xcb_input_string_feedback_state_t
Definition: xinput.h:959
xcb_input_touch_begin_event_t
Definition: xinput.h:3900
xcb_input_touch_class_iterator_t
Definition: xinput.h:2775
xcb_input_touch_class_t
Definition: xinput.h:2764
xcb_input_touch_ownership_event_t
Definition: xinput.h:3946
xcb_input_ungrab_device_button_request_t
Definition: xinput.h:788
xcb_input_ungrab_device_key_request_t
Definition: xinput.h:749
xcb_input_ungrab_device_request_t
Definition: xinput.h:708
xcb_input_valuator_class_iterator_t
Definition: xinput.h:2801
xcb_input_valuator_class_t
Definition: xinput.h:2784
xcb_input_valuator_info_iterator_t
Definition: xinput.h:237
xcb_input_valuator_info_t
Definition: xinput.h:226
xcb_input_valuator_state_iterator_t
Definition: xinput.h:1580
xcb_input_valuator_state_t
Definition: xinput.h:1570
xcb_input_xi_allow_events_request_t
Definition: xinput.h:3045
xcb_input_xi_barrier_release_pointer_request_t
Definition: xinput.h:3336
xcb_input_xi_change_cursor_request_t
Definition: xinput.h:2362
xcb_input_xi_change_hierarchy_request_t
Definition: xinput.h:2517
xcb_input_xi_change_property_items_t
Definition: xinput.h:3190
xcb_input_xi_change_property_request_t
Definition: xinput.h:3202
xcb_input_xi_delete_property_request_t
Definition: xinput.h:3220
xcb_input_xi_device_info_iterator_t
Definition: xinput.h:2880
xcb_input_xi_device_info_t
Definition: xinput.h:2867
xcb_input_xi_get_client_pointer_reply_t
Definition: xinput.h:2563
xcb_input_xi_get_client_pointer_request_t
Definition: xinput.h:2553
xcb_input_xi_get_focus_reply_t
Definition: xinput.h:2959
xcb_input_xi_get_focus_request_t
Definition: xinput.h:2948
xcb_input_xi_get_property_items_t
Definition: xinput.h:3258
xcb_input_xi_get_property_reply_t
Definition: xinput.h:3267
xcb_input_xi_get_property_request_t
Definition: xinput.h:3242
xcb_input_xi_get_selected_events_reply_t
Definition: xinput.h:3302
xcb_input_xi_get_selected_events_request_t
Definition: xinput.h:3292
xcb_input_xi_grab_device_reply_t
Definition: xinput.h:3004
xcb_input_xi_grab_device_request_t
Definition: xinput.h:2986
xcb_input_xi_list_properties_reply_t
Definition: xinput.h:3178
xcb_input_xi_list_properties_request_t
Definition: xinput.h:3167
xcb_input_xi_passive_grab_device_reply_t
Definition: xinput.h:3127
xcb_input_xi_passive_grab_device_request_t
Definition: xinput.h:3106
xcb_input_xi_passive_ungrab_device_request_t
Definition: xinput.h:3142
xcb_input_xi_query_device_reply_t
Definition: xinput.h:2910
xcb_input_xi_query_device_request_t
Definition: xinput.h:2899
xcb_input_xi_query_pointer_reply_t
Definition: xinput.h:2316
xcb_input_xi_query_pointer_request_t
Definition: xinput.h:2304
xcb_input_xi_query_version_reply_t
Definition: xinput.h:2659
xcb_input_xi_query_version_request_t
Definition: xinput.h:2648
xcb_input_xi_select_events_request_t
Definition: xinput.h:2626
xcb_input_xi_set_client_pointer_request_t
Definition: xinput.h:2531
xcb_input_xi_set_focus_request_t
Definition: xinput.h:2925
xcb_input_xi_ungrab_device_request_t
Definition: xinput.h:3019
xcb_input_xi_warp_pointer_request_t
Definition: xinput.h:2340
Raw Generic event.
Definition: xcb.h:150
xcb_str_iterator_t
Definition: xproto.h:2863
xcb_input_event_for_send_t
Definition: xinput.h:4039