XCB  1.13.1
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
19 extern "C" {
20 #endif
21 
22 #define XCB_INPUT_MAJOR_VERSION 2
23 #define XCB_INPUT_MINOR_VERSION 3
24 
25 extern xcb_extension_t xcb_input_id;
26 
27 typedef uint32_t xcb_input_event_class_t;
28 
33  xcb_input_event_class_t *data;
34  int rem;
35  int index;
37 
38 typedef uint8_t xcb_input_key_code_t;
39 
44  xcb_input_key_code_t *data;
45  int rem;
46  int index;
48 
49 typedef uint16_t xcb_input_device_id_t;
50 
55  xcb_input_device_id_t *data;
56  int rem;
57  int index;
59 
60 typedef int32_t xcb_input_fp1616_t;
61 
66  xcb_input_fp1616_t *data;
67  int rem;
68  int index;
70 
74 typedef struct xcb_input_fp3232_t {
75  int32_t integral;
76  uint32_t frac;
78 
83  xcb_input_fp3232_t *data;
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 
123 typedef 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 
131 typedef 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 
141 typedef 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 
149 typedef struct xcb_input_device_info_t {
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 
169 typedef 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 
182  xcb_input_key_info_t *data;
183  int rem;
184  int index;
186 
190 typedef struct xcb_input_button_info_t {
191  uint8_t class_id;
192  uint8_t len;
193  uint16_t num_buttons;
195 
201  int rem;
202  int index;
204 
208 typedef struct xcb_input_axis_info_t {
209  uint32_t resolution;
210  int32_t minimum;
211  int32_t maximum;
213 
218  xcb_input_axis_info_t *data;
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;
260  xcb_input_axis_info_t *axes;
261  } valuator;
263 
267 typedef struct xcb_input_input_info_t {
268  uint8_t class_id;
269  uint8_t len;
271 
272 void *
273 xcb_input_input_info_info (const xcb_input_input_info_t *R);
274 
280  int rem;
281  int index;
283 
287 typedef struct xcb_input_device_name_t {
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 
331 typedef 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 
488 typedef 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 
717 typedef 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 
800 typedef 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 
877 typedef 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 
1070 void *
1071 xcb_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 
1293 void *
1294 xcb_input_feedback_ctl_data (const xcb_input_feedback_ctl_t *R);
1295 
1301  int rem;
1302  int index;
1304 
1305 typedef 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 
1525 typedef struct xcb_input_key_state_t {
1526  uint8_t class_id;
1527  uint8_t len;
1528  uint8_t num_keys;
1529  uint8_t pad0;
1530  uint8_t keys[32];
1532 
1537  xcb_input_key_state_t *data;
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 
1562 typedef 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 
1610 typedef struct xcb_input_input_state_t {
1611  uint8_t class_id;
1612  uint8_t len;
1614 
1615 void *
1616 xcb_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 
1711 typedef 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 
1871 void *
1872 xcb_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 
2064 typedef struct xcb_input_device_ctl_t {
2065  uint16_t control_id;
2066  uint16_t len;
2068 
2069 void *
2070 xcb_input_device_ctl_data (const xcb_input_device_ctl_t *R);
2071 
2076  xcb_input_device_ctl_t *data;
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 
2148 typedef 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 
2248 typedef enum xcb_input_device_t {
2249  XCB_INPUT_DEVICE_ALL = 0,
2250  XCB_INPUT_DEVICE_ALL_MASTER = 1
2251 } xcb_input_device_t;
2252 
2256 typedef struct xcb_input_group_info_t {
2257  uint8_t base;
2258  uint8_t latched;
2259  uint8_t locked;
2260  uint8_t effective;
2262 
2267  xcb_input_group_info_t *data;
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;
2331  xcb_input_group_info_t group;
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 
2372 typedef 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 
2379 typedef 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 
2387 typedef struct xcb_input_add_master_t {
2388  uint16_t type;
2389  uint16_t len;
2390  uint16_t name_len;
2391  uint8_t send_core;
2392  uint8_t enable;
2394 
2399  xcb_input_add_master_t *data;
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 
2499 void *
2500 xcb_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 
2574 typedef 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 
2606 typedef struct xcb_input_event_mask_t {
2607  xcb_input_device_id_t deviceid;
2608  uint16_t mask_len;
2610 
2615  xcb_input_event_mask_t *data;
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 
2669 typedef 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 
2677 typedef 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 
2685 typedef 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 
2690 typedef 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 
2695 typedef 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 
2722 typedef struct xcb_input_key_class_t {
2723  uint16_t type;
2724  uint16_t len;
2725  xcb_input_device_id_t sourceid;
2726  uint16_t num_keys;
2728 
2733  xcb_input_key_class_t *data;
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 
2764 typedef struct xcb_input_touch_class_t {
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;
2790  xcb_input_fp3232_t min;
2791  xcb_input_fp3232_t max;
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;
2823  xcb_input_fp3232_t min;
2824  xcb_input_fp3232_t max;
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 
2852 void *
2853 xcb_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 
2968 typedef 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 
3028 typedef 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 
3057 typedef 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 
3063 typedef 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 
3071 typedef 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 
3359 typedef 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 
3438 typedef 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 
3484 typedef 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 
3530 typedef 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 
3572 typedef 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 
3598 typedef 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;
3631  xcb_input_group_info_t group;
3633 
3635 #define XCB_INPUT_KEY_RELEASE 3
3636 
3638 
3639 typedef 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;
3672  xcb_input_group_info_t group;
3674 
3676 #define XCB_INPUT_BUTTON_RELEASE 5
3677 
3679 
3681 #define XCB_INPUT_MOTION 6
3682 
3684 
3685 typedef 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 
3694 typedef 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 
3711 typedef struct xcb_input_enter_event_t {
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;
3734  xcb_input_group_info_t group;
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 
3752 typedef 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 
3804 typedef 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 
3889 typedef 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;
3923  xcb_input_group_info_t group;
3925 
3927 #define XCB_INPUT_TOUCH_UPDATE 19
3928 
3930 
3932 #define XCB_INPUT_TOUCH_END 20
3933 
3935 
3936 typedef 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 
3997 typedef 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;
4027  xcb_input_fp3232_t dx;
4028  xcb_input_fp3232_t dy;
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 
4104 typedef struct xcb_input_event_error_t {
4105  uint8_t response_type;
4106  uint8_t error_code;
4107  uint16_t sequence;
4109 
4111 #define XCB_INPUT_MODE 2
4112 
4116 typedef struct xcb_input_mode_error_t {
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 
4140 typedef struct xcb_input_class_error_t {
4141  uint8_t response_type;
4142  uint8_t error_code;
4143  uint16_t sequence;
4145 
4154 void
4156 
4168 
4177 void
4179 
4191 
4200 void
4202 
4214 
4223 void
4225 
4237 
4246 void
4248 
4260 
4261 int
4262 xcb_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 
4310  xcb_generic_error_t **e);
4311 
4320 void
4322 
4334 
4343 void
4345 
4357 
4366 void
4368 
4380 
4389 void
4391 
4403 
4404 int
4405 xcb_input_valuator_info_sizeof (const void *_buffer);
4406 
4408 xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R);
4409 
4410 int
4411 xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R);
4412 
4414 xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R);
4415 
4424 void
4426 
4438 
4440 xcb_input_input_info_info_valuator_axes (const xcb_input_input_info_info_t *S);
4441 
4442 int
4443 xcb_input_input_info_info_valuator_axes_length (const xcb_input_input_info_t *R,
4444  const xcb_input_input_info_info_t *S);
4445 
4447 xcb_input_input_info_info_valuator_axes_iterator (const xcb_input_input_info_t *R,
4448  const xcb_input_input_info_info_t *S);
4449 
4450 int
4451 xcb_input_input_info_info_serialize (void **_buffer,
4452  uint8_t class_id,
4453  const xcb_input_input_info_info_t *_aux);
4454 
4455 int
4456 xcb_input_input_info_info_unpack (const void *_buffer,
4457  uint8_t class_id,
4459 
4460 int
4461 xcb_input_input_info_info_sizeof (const void *_buffer,
4462  uint8_t class_id);
4463 
4464 int
4465 xcb_input_input_info_sizeof (const void *_buffer);
4466 
4475 void
4477 
4489 
4490 int
4491 xcb_input_device_name_sizeof (const void *_buffer);
4492 
4493 char *
4494 xcb_input_device_name_string (const xcb_input_device_name_t *R);
4495 
4496 int
4497 xcb_input_device_name_string_length (const xcb_input_device_name_t *R);
4498 
4500 xcb_input_device_name_string_end (const xcb_input_device_name_t *R);
4501 
4510 void
4512 
4524 
4525 int
4526 xcb_input_list_input_devices_sizeof (const void *_buffer);
4527 
4538 
4552 
4554 xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R);
4555 
4556 int
4557 xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R);
4558 
4560 xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R);
4561 
4562 int
4563 xcb_input_list_input_devices_infos_length (const xcb_input_list_input_devices_reply_t *R);
4564 
4566 xcb_input_list_input_devices_infos_iterator (const xcb_input_list_input_devices_reply_t *R);
4567 
4568 int
4569 xcb_input_list_input_devices_names_length (const xcb_input_list_input_devices_reply_t *R);
4570 
4572 xcb_input_list_input_devices_names_iterator (const xcb_input_list_input_devices_reply_t *R);
4573 
4591  xcb_generic_error_t **e);
4592 
4601 void
4603 
4615 
4624 void
4626 
4638 
4639 int
4640 xcb_input_open_device_sizeof (const void *_buffer);
4641 
4652  uint8_t device_id);
4653 
4667  uint8_t device_id);
4668 
4670 xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R);
4671 
4672 int
4673 xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R);
4674 
4676 xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R);
4677 
4695  xcb_generic_error_t **e);
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 
4770  xcb_generic_error_t **e);
4771 
4772 int
4773 xcb_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 
4806 xcb_input_event_class_t *
4807 xcb_input_select_extension_event_classes (const xcb_input_select_extension_event_request_t *R);
4808 
4809 int
4810 xcb_input_select_extension_event_classes_length (const xcb_input_select_extension_event_request_t *R);
4811 
4813 xcb_input_select_extension_event_classes_end (const xcb_input_select_extension_event_request_t *R);
4814 
4815 int
4816 xcb_input_get_selected_extension_events_sizeof (const void *_buffer);
4817 
4828  xcb_window_t window);
4829 
4843  xcb_window_t window);
4844 
4845 xcb_input_event_class_t *
4846 xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4847 
4848 int
4849 xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4850 
4852 xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
4853 
4854 xcb_input_event_class_t *
4855 xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R);
4856 
4857 int
4858 xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R);
4859 
4861 xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R);
4862 
4880  xcb_generic_error_t **e);
4881 
4882 int
4883 xcb_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 
4918 xcb_input_event_class_t *
4919 xcb_input_change_device_dont_propagate_list_classes (const xcb_input_change_device_dont_propagate_list_request_t *R);
4920 
4921 int
4922 xcb_input_change_device_dont_propagate_list_classes_length (const xcb_input_change_device_dont_propagate_list_request_t *R);
4923 
4925 xcb_input_change_device_dont_propagate_list_classes_end (const xcb_input_change_device_dont_propagate_list_request_t *R);
4926 
4927 int
4928 xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer);
4929 
4940  xcb_window_t window);
4941 
4955  xcb_window_t window);
4956 
4957 xcb_input_event_class_t *
4958 xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4959 
4960 int
4961 xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4962 
4964 xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R);
4965 
4983  xcb_generic_error_t **e);
4984 
4985 int
4986 xcb_input_device_time_coord_sizeof (const void *_buffer,
4987  uint8_t num_axes);
4988 
4989 int32_t *
4990 xcb_input_device_time_coord_axisvalues (const xcb_input_device_time_coord_t *R);
4991 
4992 int
4993 xcb_input_device_time_coord_axisvalues_length (const xcb_input_device_time_coord_t *R,
4994  uint8_t num_axes);
4995 
4997 xcb_input_device_time_coord_axisvalues_end (const xcb_input_device_time_coord_t *R,
4998  uint8_t num_axes);
4999 
5008 void
5010 
5022 
5023 int
5024 xcb_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 
5057 int
5058 xcb_input_get_device_motion_events_events_length (const xcb_input_get_device_motion_events_reply_t *R);
5059 
5061 xcb_input_get_device_motion_events_events_iterator (const xcb_input_get_device_motion_events_reply_t *R);
5062 
5080  xcb_generic_error_t **e);
5081 
5092  uint8_t device_id);
5093 
5107  uint8_t device_id);
5108 
5126  xcb_generic_error_t **e);
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 
5176  xcb_generic_error_t **e);
5177 
5178 int
5179 xcb_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 
5239  xcb_generic_error_t **e);
5240 
5254  xcb_timestamp_t time,
5255  uint8_t device_id);
5256 
5267  xcb_timestamp_t time,
5268  uint8_t device_id);
5269 
5270 int
5271 xcb_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 
5318 xcb_input_event_class_t *
5319 xcb_input_grab_device_key_classes (const xcb_input_grab_device_key_request_t *R);
5320 
5321 int
5322 xcb_input_grab_device_key_classes_length (const xcb_input_grab_device_key_request_t *R);
5323 
5325 xcb_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 
5362 int
5363 xcb_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 
5410 xcb_input_event_class_t *
5411 xcb_input_grab_device_button_classes (const xcb_input_grab_device_button_request_t *R);
5412 
5413 int
5414 xcb_input_grab_device_button_classes_length (const xcb_input_grab_device_button_request_t *R);
5415 
5417 xcb_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 
5529  xcb_generic_error_t **e);
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 
5572 void
5574 
5586 
5595 void
5597 
5609 
5618 void
5620 
5632 
5633 int
5634 xcb_input_string_feedback_state_sizeof (const void *_buffer);
5635 
5636 xcb_keysym_t *
5637 xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R);
5638 
5639 int
5640 xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R);
5641 
5643 xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R);
5644 
5653 void
5655 
5667 
5676 void
5678 
5690 
5699 void
5701 
5713 
5714 xcb_keysym_t *
5715 xcb_input_feedback_state_data_string_keysyms (const xcb_input_feedback_state_data_t *S);
5716 
5717 int
5718 xcb_input_feedback_state_data_string_keysyms_length (const xcb_input_feedback_state_t *R,
5720 
5722 xcb_input_feedback_state_data_string_keysyms_end (const xcb_input_feedback_state_t *R,
5724 
5725 int
5726 xcb_input_feedback_state_data_serialize (void **_buffer,
5727  uint8_t class_id,
5728  const xcb_input_feedback_state_data_t *_aux);
5729 
5730 int
5731 xcb_input_feedback_state_data_unpack (const void *_buffer,
5732  uint8_t class_id,
5734 
5735 int
5736 xcb_input_feedback_state_data_sizeof (const void *_buffer,
5737  uint8_t class_id);
5738 
5739 int
5740 xcb_input_feedback_state_sizeof (const void *_buffer);
5741 
5750 void
5752 
5764 
5765 int
5766 xcb_input_get_feedback_control_sizeof (const void *_buffer);
5767 
5778  uint8_t device_id);
5779 
5793  uint8_t device_id);
5794 
5795 int
5796 xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R);
5797 
5799 xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R);
5800 
5818  xcb_generic_error_t **e);
5819 
5828 void
5830 
5842 
5851 void
5853 
5865 
5874 void
5876 
5888 
5889 int
5890 xcb_input_string_feedback_ctl_sizeof (const void *_buffer);
5891 
5892 xcb_keysym_t *
5893 xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R);
5894 
5895 int
5896 xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R);
5897 
5899 xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R);
5900 
5909 void
5911 
5923 
5932 void
5934 
5946 
5955 void
5957 
5969 
5970 xcb_keysym_t *
5971 xcb_input_feedback_ctl_data_string_keysyms (const xcb_input_feedback_ctl_data_t *S);
5972 
5973 int
5974 xcb_input_feedback_ctl_data_string_keysyms_length (const xcb_input_feedback_ctl_t *R,
5976 
5978 xcb_input_feedback_ctl_data_string_keysyms_end (const xcb_input_feedback_ctl_t *R,
5980 
5981 int
5982 xcb_input_feedback_ctl_data_serialize (void **_buffer,
5983  uint8_t class_id,
5984  const xcb_input_feedback_ctl_data_t *_aux);
5985 
5986 int
5987 xcb_input_feedback_ctl_data_unpack (const void *_buffer,
5988  uint8_t class_id,
5990 
5991 int
5992 xcb_input_feedback_ctl_data_sizeof (const void *_buffer,
5993  uint8_t class_id);
5994 
5995 int
5996 xcb_input_feedback_ctl_sizeof (const void *_buffer);
5997 
6006 void
6008 
6020 
6021 int
6022 xcb_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 
6058 xcb_input_change_feedback_control_feedback (const xcb_input_change_feedback_control_request_t *R);
6059 
6060 int
6061 xcb_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 
6094 xcb_keysym_t *
6095 xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R);
6096 
6097 int
6098 xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R);
6099 
6101 xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R);
6102 
6120  xcb_generic_error_t **e);
6121 
6122 int
6123 xcb_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 
6160 xcb_keysym_t *
6161 xcb_input_change_device_key_mapping_keysyms (const xcb_input_change_device_key_mapping_request_t *R);
6162 
6163 int
6164 xcb_input_change_device_key_mapping_keysyms_length (const xcb_input_change_device_key_mapping_request_t *R);
6165 
6167 xcb_input_change_device_key_mapping_keysyms_end (const xcb_input_change_device_key_mapping_request_t *R);
6168 
6169 int
6170 xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer);
6171 
6182  uint8_t device_id);
6183 
6197  uint8_t device_id);
6198 
6199 uint8_t *
6200 xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R);
6201 
6202 int
6203 xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R);
6204 
6206 xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R);
6207 
6225  xcb_generic_error_t **e);
6226 
6227 int
6228 xcb_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 
6278  xcb_generic_error_t **e);
6279 
6280 int
6281 xcb_input_get_device_button_mapping_sizeof (const void *_buffer);
6282 
6293  uint8_t device_id);
6294 
6308  uint8_t device_id);
6309 
6310 uint8_t *
6311 xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R);
6312 
6313 int
6314 xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R);
6315 
6317 xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R);
6318 
6336  xcb_generic_error_t **e);
6337 
6338 int
6339 xcb_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 
6389  xcb_generic_error_t **e);
6390 
6399 void
6401 
6413 
6422 void
6424 
6436 
6437 int
6438 xcb_input_valuator_state_sizeof (const void *_buffer);
6439 
6440 int32_t *
6441 xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R);
6442 
6443 int
6444 xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R);
6445 
6447 xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R);
6448 
6457 void
6459 
6471 
6472 int32_t *
6473 xcb_input_input_state_data_valuator_valuators (const xcb_input_input_state_data_t *S);
6474 
6475 int
6476 xcb_input_input_state_data_valuator_valuators_length (const xcb_input_input_state_t *R,
6477  const xcb_input_input_state_data_t *S);
6478 
6480 xcb_input_input_state_data_valuator_valuators_end (const xcb_input_input_state_t *R,
6481  const xcb_input_input_state_data_t *S);
6482 
6483 int
6484 xcb_input_input_state_data_serialize (void **_buffer,
6485  uint8_t class_id,
6486  const xcb_input_input_state_data_t *_aux);
6487 
6488 int
6489 xcb_input_input_state_data_unpack (const void *_buffer,
6490  uint8_t class_id,
6492 
6493 int
6494 xcb_input_input_state_data_sizeof (const void *_buffer,
6495  uint8_t class_id);
6496 
6497 int
6498 xcb_input_input_state_sizeof (const void *_buffer);
6499 
6508 void
6510 
6522 
6523 int
6524 xcb_input_query_device_state_sizeof (const void *_buffer);
6525 
6536  uint8_t device_id);
6537 
6551  uint8_t device_id);
6552 
6553 int
6554 xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R);
6555 
6557 xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R);
6558 
6576  xcb_generic_error_t **e);
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 
6611 int
6612 xcb_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 
6664  xcb_generic_error_t **e);
6665 
6666 int
6667 xcb_input_device_resolution_state_sizeof (const void *_buffer);
6668 
6669 uint32_t *
6670 xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R);
6671 
6672 int
6673 xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R);
6674 
6676 xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R);
6677 
6678 uint32_t *
6679 xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R);
6680 
6681 int
6682 xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R);
6683 
6685 xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R);
6686 
6687 uint32_t *
6688 xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R);
6689 
6690 int
6691 xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R);
6692 
6694 xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R);
6695 
6704 void
6706 
6718 
6727 void
6729 
6741 
6750 void
6752 
6764 
6773 void
6775 
6787 
6796 void
6798 
6810 
6811 uint32_t *
6812 xcb_input_device_state_data_resolution_resolution_values (const xcb_input_device_state_data_t *S);
6813 
6814 int
6815 xcb_input_device_state_data_resolution_resolution_values_length (const xcb_input_device_state_t *R,
6817 
6819 xcb_input_device_state_data_resolution_resolution_values_end (const xcb_input_device_state_t *R,
6821 
6822 uint32_t *
6823 xcb_input_device_state_data_resolution_resolution_min (const xcb_input_device_state_data_t *S);
6824 
6825 int
6826 xcb_input_device_state_data_resolution_resolution_min_length (const xcb_input_device_state_t *R,
6828 
6830 xcb_input_device_state_data_resolution_resolution_min_end (const xcb_input_device_state_t *R,
6832 
6833 uint32_t *
6834 xcb_input_device_state_data_resolution_resolution_max (const xcb_input_device_state_data_t *S);
6835 
6836 int
6837 xcb_input_device_state_data_resolution_resolution_max_length (const xcb_input_device_state_t *R,
6839 
6841 xcb_input_device_state_data_resolution_resolution_max_end (const xcb_input_device_state_t *R,
6843 
6844 int
6845 xcb_input_device_state_data_serialize (void **_buffer,
6846  uint16_t control_id,
6847  const xcb_input_device_state_data_t *_aux);
6848 
6849 int
6850 xcb_input_device_state_data_unpack (const void *_buffer,
6851  uint16_t control_id,
6853 
6854 int
6855 xcb_input_device_state_data_sizeof (const void *_buffer,
6856  uint16_t control_id);
6857 
6858 int
6859 xcb_input_device_state_sizeof (const void *_buffer);
6860 
6869 void
6871 
6883 
6884 int
6885 xcb_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 
6917 xcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R);
6918 
6936  xcb_generic_error_t **e);
6937 
6938 int
6939 xcb_input_device_resolution_ctl_sizeof (const void *_buffer);
6940 
6941 uint32_t *
6942 xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R);
6943 
6944 int
6945 xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R);
6946 
6948 xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R);
6949 
6958 void
6960 
6972 
6981 void
6983 
6995 
7004 void
7006 
7018 
7027 void
7029 
7041 
7050 void
7052 
7064 
7065 uint32_t *
7066 xcb_input_device_ctl_data_resolution_resolution_values (const xcb_input_device_ctl_data_t *S);
7067 
7068 int
7069 xcb_input_device_ctl_data_resolution_resolution_values_length (const xcb_input_device_ctl_t *R,
7070  const xcb_input_device_ctl_data_t *S);
7071 
7073 xcb_input_device_ctl_data_resolution_resolution_values_end (const xcb_input_device_ctl_t *R,
7074  const xcb_input_device_ctl_data_t *S);
7075 
7076 int
7077 xcb_input_device_ctl_data_serialize (void **_buffer,
7078  uint16_t control_id,
7079  const xcb_input_device_ctl_data_t *_aux);
7080 
7081 int
7082 xcb_input_device_ctl_data_unpack (const void *_buffer,
7083  uint16_t control_id,
7085 
7086 int
7087 xcb_input_device_ctl_data_sizeof (const void *_buffer,
7088  uint16_t control_id);
7089 
7090 int
7091 xcb_input_device_ctl_sizeof (const void *_buffer);
7092 
7101 void
7103 
7115 
7116 int
7117 xcb_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 
7167  xcb_generic_error_t **e);
7168 
7169 int
7170 xcb_input_list_device_properties_sizeof (const void *_buffer);
7171 
7182  uint8_t device_id);
7183 
7197  uint8_t device_id);
7198 
7199 xcb_atom_t *
7200 xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R);
7201 
7202 int
7203 xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R);
7204 
7206 xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R);
7207 
7225  xcb_generic_error_t **e);
7226 
7227 uint8_t *
7228 xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S);
7229 
7230 int
7231 xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R,
7233 
7235 xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R,
7237 
7238 uint16_t *
7239 xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S);
7240 
7241 int
7242 xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R,
7244 
7246 xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R,
7248 
7249 uint32_t *
7250 xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S);
7251 
7252 int
7253 xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R,
7255 
7257 xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R,
7259 
7260 int
7261 xcb_input_change_device_property_items_serialize (void **_buffer,
7262  uint32_t num_items,
7263  uint8_t format,
7265 
7266 int
7267 xcb_input_change_device_property_items_unpack (const void *_buffer,
7268  uint32_t num_items,
7269  uint8_t format,
7271 
7272 int
7273 xcb_input_change_device_property_items_sizeof (const void *_buffer,
7274  uint32_t num_items,
7275  uint8_t format);
7276 
7277 int
7278 xcb_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 
7358 void *
7359 xcb_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 
7390 uint8_t *
7391 xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S);
7392 
7393 int
7394 xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R,
7396 
7398 xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R,
7400 
7401 uint16_t *
7402 xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S);
7403 
7404 int
7405 xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R,
7407 
7409 xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R,
7411 
7412 uint32_t *
7413 xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S);
7414 
7415 int
7416 xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R,
7418 
7420 xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R,
7422 
7423 int
7424 xcb_input_get_device_property_items_serialize (void **_buffer,
7425  uint32_t num_items,
7426  uint8_t format,
7428 
7429 int
7430 xcb_input_get_device_property_items_unpack (const void *_buffer,
7431  uint32_t num_items,
7432  uint8_t format,
7434 
7435 int
7436 xcb_input_get_device_property_items_sizeof (const void *_buffer,
7437  uint32_t num_items,
7438  uint8_t format);
7439 
7440 int
7441 xcb_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 
7480 void *
7481 xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R);
7482 
7500  xcb_generic_error_t **e);
7501 
7510 void
7512 
7524 
7533 void
7535 
7547 
7548 int
7549 xcb_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 
7580 uint32_t *
7581 xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R);
7582 
7583 int
7584 xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R);
7585 
7587 xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R);
7588 
7606  xcb_generic_error_t **e);
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 
7682 int
7683 xcb_input_add_master_sizeof (const void *_buffer);
7684 
7685 char *
7686 xcb_input_add_master_name (const xcb_input_add_master_t *R);
7687 
7688 int
7689 xcb_input_add_master_name_length (const xcb_input_add_master_t *R);
7690 
7692 xcb_input_add_master_name_end (const xcb_input_add_master_t *R);
7693 
7702 void
7704 
7716 
7725 void
7727 
7739 
7748 void
7750 
7762 
7771 void
7773 
7785 
7786 char *
7787 xcb_input_hierarchy_change_data_add_master_name (const xcb_input_hierarchy_change_data_t *S);
7788 
7789 int
7790 xcb_input_hierarchy_change_data_add_master_name_length (const xcb_input_hierarchy_change_t *R,
7792 
7794 xcb_input_hierarchy_change_data_add_master_name_end (const xcb_input_hierarchy_change_t *R,
7796 
7797 int
7798 xcb_input_hierarchy_change_data_serialize (void **_buffer,
7799  uint16_t type,
7800  const xcb_input_hierarchy_change_data_t *_aux);
7801 
7802 int
7803 xcb_input_hierarchy_change_data_unpack (const void *_buffer,
7804  uint16_t type,
7806 
7807 int
7808 xcb_input_hierarchy_change_data_sizeof (const void *_buffer,
7809  uint16_t type);
7810 
7811 int
7812 xcb_input_hierarchy_change_sizeof (const void *_buffer);
7813 
7822 void
7824 
7836 
7837 int
7838 xcb_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 
7869 int
7870 xcb_input_xi_change_hierarchy_changes_length (const xcb_input_xi_change_hierarchy_request_t *R);
7871 
7873 xcb_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 
7948  xcb_generic_error_t **e);
7949 
7950 int
7951 xcb_input_event_mask_sizeof (const void *_buffer);
7952 
7953 uint32_t *
7954 xcb_input_event_mask_mask (const xcb_input_event_mask_t *R);
7955 
7956 int
7957 xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R);
7958 
7960 xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R);
7961 
7970 void
7972 
7984 
7985 int
7986 xcb_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 
8019 int
8020 xcb_input_xi_select_events_masks_length (const xcb_input_xi_select_events_request_t *R);
8021 
8023 xcb_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 
8071  xcb_generic_error_t **e);
8072 
8073 int
8074 xcb_input_button_class_sizeof (const void *_buffer);
8075 
8076 uint32_t *
8077 xcb_input_button_class_state (const xcb_input_button_class_t *R);
8078 
8079 int
8080 xcb_input_button_class_state_length (const xcb_input_button_class_t *R);
8081 
8083 xcb_input_button_class_state_end (const xcb_input_button_class_t *R);
8084 
8085 xcb_atom_t *
8086 xcb_input_button_class_labels (const xcb_input_button_class_t *R);
8087 
8088 int
8089 xcb_input_button_class_labels_length (const xcb_input_button_class_t *R);
8090 
8092 xcb_input_button_class_labels_end (const xcb_input_button_class_t *R);
8093 
8102 void
8104 
8116 
8117 int
8118 xcb_input_key_class_sizeof (const void *_buffer);
8119 
8120 uint32_t *
8121 xcb_input_key_class_keys (const xcb_input_key_class_t *R);
8122 
8123 int
8124 xcb_input_key_class_keys_length (const xcb_input_key_class_t *R);
8125 
8127 xcb_input_key_class_keys_end (const xcb_input_key_class_t *R);
8128 
8137 void
8139 
8151 
8160 void
8162 
8174 
8183 void
8185 
8197 
8206 void
8208 
8220 
8221 uint32_t *
8222 xcb_input_device_class_data_key_keys (const xcb_input_device_class_data_t *S);
8223 
8224 int
8225 xcb_input_device_class_data_key_keys_length (const xcb_input_device_class_t *R,
8227 
8229 xcb_input_device_class_data_key_keys_end (const xcb_input_device_class_t *R,
8231 
8232 uint32_t *
8233 xcb_input_device_class_data_button_state (const xcb_input_device_class_data_t *S);
8234 
8235 int
8236 xcb_input_device_class_data_button_state_length (const xcb_input_device_class_t *R,
8238 
8240 xcb_input_device_class_data_button_state_end (const xcb_input_device_class_t *R,
8242 
8243 xcb_atom_t *
8244 xcb_input_device_class_data_button_labels (const xcb_input_device_class_data_t *S);
8245 
8246 int
8247 xcb_input_device_class_data_button_labels_length (const xcb_input_device_class_t *R,
8249 
8251 xcb_input_device_class_data_button_labels_end (const xcb_input_device_class_t *R,
8253 
8254 int
8255 xcb_input_device_class_data_serialize (void **_buffer,
8256  uint16_t type,
8257  const xcb_input_device_class_data_t *_aux);
8258 
8259 int
8260 xcb_input_device_class_data_unpack (const void *_buffer,
8261  uint16_t type,
8263 
8264 int
8265 xcb_input_device_class_data_sizeof (const void *_buffer,
8266  uint16_t type);
8267 
8268 int
8269 xcb_input_device_class_sizeof (const void *_buffer);
8270 
8279 void
8281 
8293 
8294 int
8295 xcb_input_xi_device_info_sizeof (const void *_buffer);
8296 
8297 char *
8298 xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R);
8299 
8300 int
8301 xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R);
8302 
8304 xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R);
8305 
8306 int
8307 xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R);
8308 
8310 xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R);
8311 
8320 void
8322 
8334 
8335 int
8336 xcb_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 
8365 int
8366 xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R);
8367 
8369 xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R);
8370 
8388  xcb_generic_error_t **e);
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 
8465  xcb_generic_error_t **e);
8466 
8467 int
8468 xcb_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 
8530  xcb_generic_error_t **e);
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 
8604 void
8606 
8618 
8619 int
8620 xcb_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 
8674 xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R);
8675 
8676 int
8677 xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R);
8678 
8680 xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R);
8681 
8699  xcb_generic_error_t **e);
8700 
8701 int
8702 xcb_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 
8741 uint32_t *
8742 xcb_input_xi_passive_ungrab_device_modifiers (const xcb_input_xi_passive_ungrab_device_request_t *R);
8743 
8744 int
8745 xcb_input_xi_passive_ungrab_device_modifiers_length (const xcb_input_xi_passive_ungrab_device_request_t *R);
8746 
8748 xcb_input_xi_passive_ungrab_device_modifiers_end (const xcb_input_xi_passive_ungrab_device_request_t *R);
8749 
8750 int
8751 xcb_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 
8780 xcb_atom_t *
8781 xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R);
8782 
8783 int
8784 xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R);
8785 
8787 xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R);
8788 
8806  xcb_generic_error_t **e);
8807 
8808 uint8_t *
8809 xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S);
8810 
8811 int
8812 xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R,
8814 
8816 xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R,
8818 
8819 uint16_t *
8820 xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S);
8821 
8822 int
8823 xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R,
8825 
8827 xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R,
8829 
8830 uint32_t *
8831 xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S);
8832 
8833 int
8834 xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R,
8836 
8838 xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R,
8840 
8841 int
8842 xcb_input_xi_change_property_items_serialize (void **_buffer,
8843  uint32_t num_items,
8844  uint8_t format,
8846 
8847 int
8848 xcb_input_xi_change_property_items_unpack (const void *_buffer,
8849  uint32_t num_items,
8850  uint8_t format,
8852 
8853 int
8854 xcb_input_xi_change_property_items_sizeof (const void *_buffer,
8855  uint32_t num_items,
8856  uint8_t format);
8857 
8858 int
8859 xcb_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 
8939 void *
8940 xcb_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 
8971 uint8_t *
8972 xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S);
8973 
8974 int
8975 xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R,
8977 
8979 xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R,
8981 
8982 uint16_t *
8983 xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S);
8984 
8985 int
8986 xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R,
8988 
8990 xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R,
8992 
8993 uint32_t *
8994 xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S);
8995 
8996 int
8997 xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R,
8999 
9001 xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R,
9003 
9004 int
9005 xcb_input_xi_get_property_items_serialize (void **_buffer,
9006  uint32_t num_items,
9007  uint8_t format,
9008  const xcb_input_xi_get_property_items_t *_aux);
9009 
9010 int
9011 xcb_input_xi_get_property_items_unpack (const void *_buffer,
9012  uint32_t num_items,
9013  uint8_t format,
9015 
9016 int
9017 xcb_input_xi_get_property_items_sizeof (const void *_buffer,
9018  uint32_t num_items,
9019  uint8_t format);
9020 
9021 int
9022 xcb_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 
9061 void *
9062 xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R);
9063 
9081  xcb_generic_error_t **e);
9082 
9083 int
9084 xcb_input_xi_get_selected_events_sizeof (const void *_buffer);
9085 
9096  xcb_window_t window);
9097 
9111  xcb_window_t window);
9112 
9113 int
9114 xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R);
9115 
9117 xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R);
9118 
9136  xcb_generic_error_t **e);
9137 
9146 void
9148 
9160 
9161 int
9162 xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer);
9163 
9177  uint32_t num_barriers,
9179 
9190  uint32_t num_barriers,
9192 
9194 xcb_input_xi_barrier_release_pointer_barriers (const xcb_input_xi_barrier_release_pointer_request_t *R);
9195 
9196 int
9197 xcb_input_xi_barrier_release_pointer_barriers_length (const xcb_input_xi_barrier_release_pointer_request_t *R);
9198 
9200 xcb_input_xi_barrier_release_pointer_barriers_iterator (const xcb_input_xi_barrier_release_pointer_request_t *R);
9201 
9202 int
9203 xcb_input_device_changed_sizeof (const void *_buffer);
9204 
9205 int
9206 xcb_input_device_changed_classes_length (const xcb_input_device_changed_event_t *R);
9207 
9209 xcb_input_device_changed_classes_iterator (const xcb_input_device_changed_event_t *R);
9210 
9211 int
9212 xcb_input_key_press_sizeof (const void *_buffer);
9213 
9214 uint32_t *
9215 xcb_input_key_press_button_mask (const xcb_input_key_press_event_t *R);
9216 
9217 int
9218 xcb_input_key_press_button_mask_length (const xcb_input_key_press_event_t *R);
9219 
9221 xcb_input_key_press_button_mask_end (const xcb_input_key_press_event_t *R);
9222 
9223 uint32_t *
9224 xcb_input_key_press_valuator_mask (const xcb_input_key_press_event_t *R);
9225 
9226 int
9227 xcb_input_key_press_valuator_mask_length (const xcb_input_key_press_event_t *R);
9228 
9230 xcb_input_key_press_valuator_mask_end (const xcb_input_key_press_event_t *R);
9231 
9233 xcb_input_key_press_axisvalues (const xcb_input_key_press_event_t *R);
9234 
9235 int
9236 xcb_input_key_press_axisvalues_length (const xcb_input_key_press_event_t *R);
9237 
9239 xcb_input_key_press_axisvalues_iterator (const xcb_input_key_press_event_t *R);
9240 
9241 int
9242 xcb_input_key_release_sizeof (const void *_buffer );
9243 
9244 int
9245 xcb_input_button_press_sizeof (const void *_buffer);
9246 
9247 uint32_t *
9248 xcb_input_button_press_button_mask (const xcb_input_button_press_event_t *R);
9249 
9250 int
9251 xcb_input_button_press_button_mask_length (const xcb_input_button_press_event_t *R);
9252 
9254 xcb_input_button_press_button_mask_end (const xcb_input_button_press_event_t *R);
9255 
9256 uint32_t *
9257 xcb_input_button_press_valuator_mask (const xcb_input_button_press_event_t *R);
9258 
9259 int
9260 xcb_input_button_press_valuator_mask_length (const xcb_input_button_press_event_t *R);
9261 
9263 xcb_input_button_press_valuator_mask_end (const xcb_input_button_press_event_t *R);
9264 
9266 xcb_input_button_press_axisvalues (const xcb_input_button_press_event_t *R);
9267 
9268 int
9269 xcb_input_button_press_axisvalues_length (const xcb_input_button_press_event_t *R);
9270 
9272 xcb_input_button_press_axisvalues_iterator (const xcb_input_button_press_event_t *R);
9273 
9274 int
9275 xcb_input_button_release_sizeof (const void *_buffer );
9276 
9277 int
9278 xcb_input_motion_sizeof (const void *_buffer );
9279 
9280 int
9281 xcb_input_enter_sizeof (const void *_buffer);
9282 
9283 uint32_t *
9284 xcb_input_enter_buttons (const xcb_input_enter_event_t *R);
9285 
9286 int
9287 xcb_input_enter_buttons_length (const xcb_input_enter_event_t *R);
9288 
9290 xcb_input_enter_buttons_end (const xcb_input_enter_event_t *R);
9291 
9292 int
9293 xcb_input_leave_sizeof (const void *_buffer );
9294 
9295 int
9296 xcb_input_focus_in_sizeof (const void *_buffer );
9297 
9298 int
9299 xcb_input_focus_out_sizeof (const void *_buffer );
9300 
9309 void
9311 
9323 
9324 int
9325 xcb_input_hierarchy_sizeof (const void *_buffer);
9326 
9328 xcb_input_hierarchy_infos (const xcb_input_hierarchy_event_t *R);
9329 
9330 int
9331 xcb_input_hierarchy_infos_length (const xcb_input_hierarchy_event_t *R);
9332 
9334 xcb_input_hierarchy_infos_iterator (const xcb_input_hierarchy_event_t *R);
9335 
9336 int
9337 xcb_input_raw_key_press_sizeof (const void *_buffer);
9338 
9339 uint32_t *
9340 xcb_input_raw_key_press_valuator_mask (const xcb_input_raw_key_press_event_t *R);
9341 
9342 int
9343 xcb_input_raw_key_press_valuator_mask_length (const xcb_input_raw_key_press_event_t *R);
9344 
9346 xcb_input_raw_key_press_valuator_mask_end (const xcb_input_raw_key_press_event_t *R);
9347 
9349 xcb_input_raw_key_press_axisvalues (const xcb_input_raw_key_press_event_t *R);
9350 
9351 int
9352 xcb_input_raw_key_press_axisvalues_length (const xcb_input_raw_key_press_event_t *R);
9353 
9355 xcb_input_raw_key_press_axisvalues_iterator (const xcb_input_raw_key_press_event_t *R);
9356 
9358 xcb_input_raw_key_press_axisvalues_raw (const xcb_input_raw_key_press_event_t *R);
9359 
9360 int
9361 xcb_input_raw_key_press_axisvalues_raw_length (const xcb_input_raw_key_press_event_t *R);
9362 
9364 xcb_input_raw_key_press_axisvalues_raw_iterator (const xcb_input_raw_key_press_event_t *R);
9365 
9366 int
9367 xcb_input_raw_key_release_sizeof (const void *_buffer );
9368 
9369 int
9370 xcb_input_raw_button_press_sizeof (const void *_buffer);
9371 
9372 uint32_t *
9373 xcb_input_raw_button_press_valuator_mask (const xcb_input_raw_button_press_event_t *R);
9374 
9375 int
9376 xcb_input_raw_button_press_valuator_mask_length (const xcb_input_raw_button_press_event_t *R);
9377 
9379 xcb_input_raw_button_press_valuator_mask_end (const xcb_input_raw_button_press_event_t *R);
9380 
9382 xcb_input_raw_button_press_axisvalues (const xcb_input_raw_button_press_event_t *R);
9383 
9384 int
9385 xcb_input_raw_button_press_axisvalues_length (const xcb_input_raw_button_press_event_t *R);
9386 
9388 xcb_input_raw_button_press_axisvalues_iterator (const xcb_input_raw_button_press_event_t *R);
9389 
9391 xcb_input_raw_button_press_axisvalues_raw (const xcb_input_raw_button_press_event_t *R);
9392 
9393 int
9394 xcb_input_raw_button_press_axisvalues_raw_length (const xcb_input_raw_button_press_event_t *R);
9395 
9397 xcb_input_raw_button_press_axisvalues_raw_iterator (const xcb_input_raw_button_press_event_t *R);
9398 
9399 int
9400 xcb_input_raw_button_release_sizeof (const void *_buffer );
9401 
9402 int
9403 xcb_input_raw_motion_sizeof (const void *_buffer );
9404 
9405 int
9406 xcb_input_touch_begin_sizeof (const void *_buffer);
9407 
9408 uint32_t *
9409 xcb_input_touch_begin_button_mask (const xcb_input_touch_begin_event_t *R);
9410 
9411 int
9412 xcb_input_touch_begin_button_mask_length (const xcb_input_touch_begin_event_t *R);
9413 
9415 xcb_input_touch_begin_button_mask_end (const xcb_input_touch_begin_event_t *R);
9416 
9417 uint32_t *
9418 xcb_input_touch_begin_valuator_mask (const xcb_input_touch_begin_event_t *R);
9419 
9420 int
9421 xcb_input_touch_begin_valuator_mask_length (const xcb_input_touch_begin_event_t *R);
9422 
9424 xcb_input_touch_begin_valuator_mask_end (const xcb_input_touch_begin_event_t *R);
9425 
9427 xcb_input_touch_begin_axisvalues (const xcb_input_touch_begin_event_t *R);
9428 
9429 int
9430 xcb_input_touch_begin_axisvalues_length (const xcb_input_touch_begin_event_t *R);
9431 
9433 xcb_input_touch_begin_axisvalues_iterator (const xcb_input_touch_begin_event_t *R);
9434 
9435 int
9436 xcb_input_touch_update_sizeof (const void *_buffer );
9437 
9438 int
9439 xcb_input_touch_end_sizeof (const void *_buffer );
9440 
9441 int
9442 xcb_input_raw_touch_begin_sizeof (const void *_buffer);
9443 
9444 uint32_t *
9445 xcb_input_raw_touch_begin_valuator_mask (const xcb_input_raw_touch_begin_event_t *R);
9446 
9447 int
9448 xcb_input_raw_touch_begin_valuator_mask_length (const xcb_input_raw_touch_begin_event_t *R);
9449 
9451 xcb_input_raw_touch_begin_valuator_mask_end (const xcb_input_raw_touch_begin_event_t *R);
9452 
9454 xcb_input_raw_touch_begin_axisvalues (const xcb_input_raw_touch_begin_event_t *R);
9455 
9456 int
9457 xcb_input_raw_touch_begin_axisvalues_length (const xcb_input_raw_touch_begin_event_t *R);
9458 
9460 xcb_input_raw_touch_begin_axisvalues_iterator (const xcb_input_raw_touch_begin_event_t *R);
9461 
9463 xcb_input_raw_touch_begin_axisvalues_raw (const xcb_input_raw_touch_begin_event_t *R);
9464 
9465 int
9466 xcb_input_raw_touch_begin_axisvalues_raw_length (const xcb_input_raw_touch_begin_event_t *R);
9467 
9469 xcb_input_raw_touch_begin_axisvalues_raw_iterator (const xcb_input_raw_touch_begin_event_t *R);
9470 
9471 int
9472 xcb_input_raw_touch_update_sizeof (const void *_buffer );
9473 
9474 int
9475 xcb_input_raw_touch_end_sizeof (const void *_buffer );
9476 
9485 void
9487 
9499 
9500 int
9501 xcb_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 
9543 xcb_input_send_extension_event_events (const xcb_input_send_extension_event_request_t *R);
9544 
9545 int
9546 xcb_input_send_extension_event_events_length (const xcb_input_send_extension_event_request_t *R);
9547 
9549 xcb_input_send_extension_event_events_iterator (const xcb_input_send_extension_event_request_t *R);
9550 
9551 xcb_input_event_class_t *
9552 xcb_input_send_extension_event_classes (const xcb_input_send_extension_event_request_t *R);
9553 
9554 int
9555 xcb_input_send_extension_event_classes_length (const xcb_input_send_extension_event_request_t *R);
9556 
9558 xcb_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 
xcb_input_change_device_control_reply_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_feedback_ctl_t
xcb_input_feedback_ctl_t
Definition: xinput.h:1287
xcb_input_xi_change_property_request_t
struct xcb_input_xi_change_property_request_t xcb_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
xcb_input_barrier_release_pointer_info_next
void xcb_input_barrier_release_pointer_info_next(xcb_input_barrier_release_pointer_info_iterator_t *i)
Definition: xinput.c:12777
xcb_input_input_info_t
struct xcb_input_input_info_t xcb_input_input_info_t
xcb_input_input_info_t
xcb_input_set_device_mode_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_input_hierarchy_change_end
xcb_generic_iterator_t xcb_input_hierarchy_change_end(xcb_input_hierarchy_change_iterator_t i)
Definition: xinput.c:9292
xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
Definition: xinput.h:1166
xcb_input_xi_get_client_pointer_unchecked
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_raw_key_press_event_t
xcb_input_raw_key_press_event_t
Definition: xinput.h:3836
xcb_input_change_keyboard_device_unchecked
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
xcb_input_device_state_notify_event_t
struct xcb_input_device_state_notify_event_t xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
Definition: xinput.h:1722
xcb_input_device_changed_event_t
struct xcb_input_device_changed_event_t xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
xcb_input_change_device_property
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
xcb_input_ungrab_device
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_modifier_info_end
xcb_generic_iterator_t xcb_input_modifier_info_end(xcb_input_modifier_info_iterator_t i)
Definition: xinput.c:8521
xcb_input_change_device_control_unchecked
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
xcb_input_detach_slave_next
void xcb_input_detach_slave_next(xcb_input_detach_slave_iterator_t *i)
Definition: xinput.c:8919
xcb_input_xi_get_selected_events_request_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_grab_device
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
xcb_input_list_device_properties
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:7415
xcb_input_event_for_send_next
void xcb_input_event_for_send_next(xcb_input_event_for_send_iterator_t *i)
Definition: xinput.c:14294
XCB_INPUT_GET_DEVICE_MOTION_EVENTS
#define XCB_INPUT_GET_DEVICE_MOTION_EVENTS
Definition: xinput.h:566
xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
Definition: xinput.h:2157
xcb_input_xi_query_version_cookie_t
struct xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_cookie_t
xcb_input_xi_passive_grab_device_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_input_get_device_button_mapping_request_t
xcb_input_get_device_button_mapping_request_t
Definition: xinput.h:1468
xcb_input_grab_modifier_info_next
void xcb_input_grab_modifier_info_next(xcb_input_grab_modifier_info_iterator_t *i)
Definition: xinput.c:11214
XCB_INPUT_CHANGE_POINTER_DEVICE
#define XCB_INPUT_CHANGE_POINTER_DEVICE
Definition: xinput.h:636
xcb_input_device_state_t
xcb_input_device_state_t
Definition: xinput.h:1866
xcb_input_add_master_iterator_t
struct xcb_input_add_master_iterator_t xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
xcb_input_ptr_feedback_state_t
struct xcb_input_ptr_feedback_state_t xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
xcb_input_set_device_mode
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
xcb_input_hierarchy_change_t
struct xcb_input_hierarchy_change_t xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
xcb_input_close_device_request_t
xcb_input_close_device_request_t
Definition: xinput.h:398
xcb_input_device_state_data_t
struct xcb_input_device_state_data_t xcb_input_device_state_data_t
xcb_input_device_state_data_t
xcb_input_integer_feedback_state_end
xcb_generic_iterator_t xcb_input_integer_feedback_state_end(xcb_input_integer_feedback_state_iterator_t i)
Definition: xinput.c:2947
xcb_input_valuator_state_iterator_t
struct xcb_input_valuator_state_iterator_t xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING
#define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING
Definition: xinput.h:1373
xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
Definition: xinput.h:938
xcb_input_key_code_end
xcb_generic_iterator_t xcb_input_key_code_end(xcb_input_key_code_iterator_t i)
Definition: xinput.c:48
xcb_input_xi_query_device_reply
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_axis_info_end
xcb_generic_iterator_t xcb_input_axis_info_end(xcb_input_axis_info_iterator_t i)
Definition: xinput.c:279
xcb_input_xi_change_cursor_request_t
struct xcb_input_xi_change_cursor_request_t xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
xcb_input_device_state_iterator_t
struct xcb_input_device_state_iterator_t xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
xcb_input_xi_barrier_release_pointer_request_t
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_xi_select_events_request_t
struct xcb_input_xi_select_events_request_t xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
Definition: xinput.h:1920
xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
Definition: xinput.h:322
xcb_input_xi_get_property_reply
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
xcb_input_feedback_ctl_next
void xcb_input_feedback_ctl_next(xcb_input_feedback_ctl_iterator_t *i)
Definition: xinput.c:4268
xcb_input_xi_get_focus_unchecked
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
XCB_INPUT_CLOSE_DEVICE
#define XCB_INPUT_CLOSE_DEVICE
Definition: xinput.h:393
xcb_input_xi_get_property_cookie_t
struct xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_cookie_t
xcb_input_list_input_devices_unchecked
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked(xcb_connection_t *c)
Definition: xinput.c:847
xcb_input_device_bell_request_t
struct xcb_input_device_bell_request_t xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
XCB_INPUT_ALLOW_DEVICE_EVENTS
#define XCB_INPUT_ALLOW_DEVICE_EVENTS
Definition: xinput.h:810
XCB_INPUT_CHANGE_KEYBOARD_DEVICE
#define XCB_INPUT_CHANGE_KEYBOARD_DEVICE
Definition: xinput.h:603
xcb_input_xi_query_pointer_reply
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_SET_DEVICE_VALUATORS
#define XCB_INPUT_SET_DEVICE_VALUATORS
Definition: xinput.h:1684
XCB_INPUT_OPEN_DEVICE
#define XCB_INPUT_OPEN_DEVICE
Definition: xinput.h:367
xcb_input_device_focus_in_event_t
struct xcb_input_device_focus_in_event_t xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
xcb_input_led_feedback_state_next
void xcb_input_led_feedback_state_next(xcb_input_led_feedback_state_iterator_t *i)
Definition: xinput.c:3051
xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
Definition: xinput.h:294
xcb_input_get_device_property_items_t
struct xcb_input_get_device_property_items_t xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
XCB_INPUT_XI_ALLOW_EVENTS
#define XCB_INPUT_XI_ALLOW_EVENTS
Definition: xinput.h:3040
xcb_input_valuator_info_t
xcb_input_valuator_info_t
Definition: xinput.h:226
xcb_input_xi_query_version_reply
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_input_button_info_next
void xcb_input_button_info_next(xcb_input_button_info_iterator_t *i)
Definition: xinput.c:253
xcb_input_device_resolution_state_end
xcb_generic_iterator_t xcb_input_device_resolution_state_end(xcb_input_device_resolution_state_iterator_t i)
Definition: xinput.c:5943
XCB_INPUT_GET_DEVICE_BUTTON_MAPPING
#define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING
Definition: xinput.h:1463
xcb_input_detach_slave_t
struct xcb_input_detach_slave_t xcb_input_detach_slave_t
xcb_input_detach_slave_t
xcb_input_get_device_dont_propagate_list_unchecked
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
xcb_input_xi_grab_device_request_t
struct xcb_input_xi_grab_device_request_t xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
xcb_input_get_device_motion_events_request_t
xcb_input_get_device_motion_events_request_t
Definition: xinput.h:571
xcb_input_key_state_next
void xcb_input_key_state_next(xcb_input_key_state_iterator_t *i)
Definition: xinput.c:5108
xcb_input_string_feedback_ctl_next
void xcb_input_string_feedback_ctl_next(xcb_input_string_feedback_ctl_iterator_t *i)
Definition: xinput.c:3777
xcb_input_valuator_class_next
void xcb_input_valuator_class_next(xcb_input_valuator_class_iterator_t *i)
Definition: xinput.c:10062
xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
Definition: xinput.h:446
xcb_input_device_resolution_ctl_next
void xcb_input_device_resolution_ctl_next(xcb_input_device_resolution_ctl_iterator_t *i)
Definition: xinput.c:6731
xcb_input_query_device_state_cookie_t
struct xcb_input_query_device_state_cookie_t xcb_input_query_device_state_cookie_t
xcb_input_query_device_state_cookie_t
xcb_input_device_class_iterator_t
struct xcb_input_device_class_iterator_t xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
xcb_input_key_press_event_t
struct xcb_input_key_press_event_t xcb_input_key_press_event_t
xcb_input_key_press_event_t
xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
Definition: xinput.h:1651
xcb_input_integer_feedback_ctl_iterator_t
struct xcb_input_integer_feedback_ctl_iterator_t xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
xcb_input_get_extension_version_reply_t
struct xcb_input_get_extension_version_reply_t xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
xcb_input_change_device_key_mapping_request_t
xcb_input_change_device_key_mapping_request_t
Definition: xinput.h:1378
xcb_input_key_state_t
struct xcb_input_key_state_t xcb_input_key_state_t
xcb_input_key_state_t
xcb_input_change_device_dont_propagate_list_request_t
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
xcb_input_bell_feedback_ctl_end
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end(xcb_input_bell_feedback_ctl_iterator_t i)
Definition: xinput.c:3808
xcb_input_query_device_state_reply_t
struct xcb_input_query_device_state_reply_t xcb_input_query_device_state_reply_t
xcb_input_query_device_state_reply_t
xcb_input_event_mask_iterator_t
struct xcb_input_event_mask_iterator_t xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
Definition: xinput.h:2925
xcb_input_integer_feedback_ctl_t
struct xcb_input_integer_feedback_ctl_t xcb_input_integer_feedback_ctl_t
xcb_input_integer_feedback_ctl_t
XCB_INPUT_SET_DEVICE_BUTTON_MAPPING
#define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING
Definition: xinput.h:1496
xcb_input_xi_query_version
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_input_set_device_valuators_cookie_t
struct xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_cookie_t
xcb_input_set_device_valuators_cookie_t
xcb_input_device_enable_ctrl_next
void xcb_input_device_enable_ctrl_next(xcb_input_device_enable_ctrl_iterator_t *i)
Definition: xinput.c:6808
xcb_input_device_abs_calib_state_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_ungrab_device_request_t
struct xcb_input_ungrab_device_request_t xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
xcb_input_change_device_control
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
xcb_input_get_extension_version_request_t
struct xcb_input_get_extension_version_request_t xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
xcb_input_remove_master_next
void xcb_input_remove_master_next(xcb_input_remove_master_iterator_t *i)
Definition: xinput.c:8883
xcb_input_allow_device_events_checked
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
XCB_INPUT_XI_PASSIVE_GRAB_DEVICE
#define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE
Definition: xinput.h:3101
xcb_input_device_time_coord_next
void xcb_input_device_time_coord_next(xcb_input_device_time_coord_iterator_t *i)
Definition: xinput.c:1808
xcb_input_set_device_modifier_mapping_reply
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_key_press_event_t
xcb_input_key_press_event_t
Definition: xinput.h:3608
xcb_input_query_device_state_unchecked
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_input_change_pointer_device
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
xcb_input_device_abs_calib_ctl_next
void xcb_input_device_abs_calib_ctl_next(xcb_input_device_abs_calib_ctl_iterator_t *i)
Definition: xinput.c:6754
xcb_input_axis_info_t
xcb_input_axis_info_t
Definition: xinput.h:208
xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
Definition: xinput.h:2075
xcb_input_device_ctl_t
struct xcb_input_device_ctl_t xcb_input_device_ctl_t
xcb_input_device_ctl_t
xcb_input_kbd_feedback_state_end
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end(xcb_input_kbd_feedback_state_iterator_t i)
Definition: xinput.c:2911
xcb_input_valuator_state_t
xcb_input_valuator_state_t
Definition: xinput.h:1570
xcb_input_integer_feedback_ctl_end
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end(xcb_input_integer_feedback_ctl_iterator_t i)
Definition: xinput.c:3714
xcb_input_kbd_feedback_state_iterator_t
xcb_input_kbd_feedback_state_iterator_t
Definition: xinput.h:907
xcb_input_xi_change_cursor_checked
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
xcb_input_get_device_property_reply_t
struct xcb_input_get_device_property_reply_t xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
xcb_input_device_state_iterator_t
xcb_input_device_state_iterator_t
Definition: xinput.h:1877
xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
Definition: xinput.h:353
xcb_input_led_feedback_ctl_t
struct xcb_input_led_feedback_ctl_t xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
xcb_input_get_extension_version_cookie_t
struct xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_cookie_t
xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
Definition: xinput.h:3220
xcb_input_add_master_t
struct xcb_input_add_master_t xcb_input_add_master_t
xcb_input_add_master_t
xcb_input_get_device_control_reply
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_input_xi_passive_grab_device_cookie_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
xcb_input_event_class_end
xcb_generic_iterator_t xcb_input_event_class_end(xcb_input_event_class_iterator_t i)
Definition: xinput.c:30
XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS
#define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS
Definition: xinput.h:463
xcb_input_device_time_coord_t
struct xcb_input_device_time_coord_t xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
Definition: xinput.h:160
xcb_input_button_class_t
xcb_input_button_class_t
Definition: xinput.h:2703
xcb_input_device_class_iterator_t
xcb_input_device_class_iterator_t
Definition: xinput.h:2858
xcb_input_get_device_key_mapping_cookie_t
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_INPUT_XI_GRAB_DEVICE
#define XCB_INPUT_XI_GRAB_DEVICE
Definition: xinput.h:2981
XCB_INPUT_XI_DELETE_PROPERTY
#define XCB_INPUT_XI_DELETE_PROPERTY
Definition: xinput.h:3215
xcb_input_xi_get_property_reply_t
xcb_input_xi_get_property_reply_t
Definition: xinput.h:3267
xcb_input_list_input_devices
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices(xcb_connection_t *c)
Definition: xinput.c:823
xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
Definition: xinput.h:3087
xcb_input_get_device_key_mapping
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
XCB_INPUT_SEND_EXTENSION_EVENT
#define XCB_INPUT_SEND_EXTENSION_EVENT
Definition: xinput.h:4069
xcb_input_key_info_end
xcb_generic_iterator_t xcb_input_key_info_end(xcb_input_key_info_iterator_t i)
Definition: xinput.c:243
xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
Definition: xinput.h:1621
xcb_input_get_device_button_mapping_reply_t
xcb_input_get_device_button_mapping_reply_t
Definition: xinput.h:1479
xcb_input_xi_barrier_release_pointer_request_t
xcb_input_xi_barrier_release_pointer_request_t
Definition: xinput.h:3336
xcb_input_change_feedback_control
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
xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
Definition: xinput.h:2094
xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
Definition: xinput.h:2910
xcb_input_change_pointer_device_unchecked
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
xcb_input_open_device_request_t
struct xcb_input_open_device_request_t xcb_input_open_device_request_t
xcb_input_open_device_request_t
xcb_input_device_class_t
struct xcb_input_device_class_t xcb_input_device_class_t
xcb_input_device_class_t
xcb_input_raw_button_press_event_t
struct xcb_input_raw_button_press_event_t xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
xcb_input_xi_passive_ungrab_device_request_t
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
xcb_input_change_pointer_device_reply
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
xcb_input_button_info_end
xcb_generic_iterator_t xcb_input_button_info_end(xcb_input_button_info_iterator_t i)
Definition: xinput.c:261
xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
Definition: xinput.h:32
xcb_input_led_feedback_state_iterator_t
struct xcb_input_led_feedback_state_iterator_t xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
xcb_input_device_core_state_t
xcb_input_device_core_state_t
Definition: xinput.h:1788
xcb_input_get_device_modifier_mapping_reply_t
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_open_device_cookie_t
struct xcb_input_open_device_cookie_t xcb_input_open_device_cookie_t
xcb_input_open_device_cookie_t
xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
Definition: xinput.h:3004
xcb_input_device_info_t
struct xcb_input_device_info_t xcb_input_device_info_t
xcb_input_device_info_t
xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
Definition: xinput.h:838
xcb_input_string_feedback_ctl_end
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end(xcb_input_string_feedback_ctl_iterator_t i)
Definition: xinput.c:3788
xcb_input_set_device_valuators_request_t
struct xcb_input_set_device_valuators_request_t xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
xcb_input_touch_class_t
struct xcb_input_touch_class_t xcb_input_touch_class_t
xcb_input_touch_class_t
xcb_input_list_input_devices_request_t
xcb_input_list_input_devices_request_t
Definition: xinput.h:313
xcb_input_list_input_devices_request_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_device_abs_area_ctrl_iterator_t
xcb_input_device_abs_area_ctrl_iterator_t
Definition: xinput.h:1979
xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
Definition: xinput.h:1640
xcb_input_device_enable_state_iterator_t
struct xcb_input_device_enable_state_iterator_t xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
xcb_input_get_device_key_mapping_request_t
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_input_change_device_control_cookie_t
struct xcb_input_change_device_control_cookie_t xcb_input_change_device_control_cookie_t
xcb_input_change_device_control_cookie_t
xcb_input_feedback_ctl_iterator_t
struct xcb_input_feedback_ctl_iterator_t xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
xcb_input_get_device_focus
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:2775
xcb_input_get_device_focus_cookie_t
struct xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_cookie_t
xcb_input_kbd_feedback_state_next
void xcb_input_kbd_feedback_state_next(xcb_input_kbd_feedback_state_iterator_t *i)
Definition: xinput.c:2903
xcb_input_feedback_state_next
void xcb_input_feedback_state_next(xcb_input_feedback_state_iterator_t *i)
Definition: xinput.c:3533
XCB_INPUT_UNGRAB_DEVICE
#define XCB_INPUT_UNGRAB_DEVICE
Definition: xinput.h:703
xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
Definition: xinput.h:383
xcb_input_ungrab_device_button_request_t
struct xcb_input_ungrab_device_button_request_t xcb_input_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
xcb_input_xi_get_property
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_device_abs_calib_ctl_iterator_t
xcb_input_device_abs_calib_ctl_iterator_t
Definition: xinput.h:1956
xcb_input_get_device_key_mapping_request_t
xcb_input_get_device_key_mapping_request_t
Definition: xinput.h:1350
xcb_input_get_selected_extension_events_unchecked
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
XCB_INPUT_QUERY_DEVICE_STATE
#define XCB_INPUT_QUERY_DEVICE_STATE
Definition: xinput.h:1635
XCB_INPUT_GET_DEVICE_PROPERTY
#define XCB_INPUT_GET_DEVICE_PROPERTY
Definition: xinput.h:2205
xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
Definition: xinput.h:1765
xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
Definition: xinput.h:43
xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
Definition: xinput.h:4008
xcb_input_modifier_info_t
struct xcb_input_modifier_info_t xcb_input_modifier_info_t
xcb_input_modifier_info_t
xcb_input_input_state_iterator_t
struct xcb_input_input_state_iterator_t xcb_input_input_state_iterator_t
xcb_input_input_state_iterator_t
xcb_input_get_device_dont_propagate_list
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
xcb_input_group_info_iterator_t
struct xcb_input_group_info_iterator_t xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
Definition: xinput.h:3258
xcb_input_get_selected_extension_events_cookie_t
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
xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
Definition: xinput.h:1908
xcb_input_xi_get_selected_events_reply_t
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
xcb_input_bell_feedback_state_next
void xcb_input_bell_feedback_state_next(xcb_input_bell_feedback_state_iterator_t *i)
Definition: xinput.c:3033
xcb_input_ptr_feedback_ctl_t
struct xcb_input_ptr_feedback_ctl_t xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
xcb_input_change_device_key_mapping
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
xcb_input_property_event_t
struct xcb_input_property_event_t xcb_input_property_event_t
xcb_input_property_event_t
XCB_INPUT_GRAB_DEVICE
#define XCB_INPUT_GRAB_DEVICE
Definition: xinput.h:671
XCB_INPUT_XI_SET_CLIENT_POINTER
#define XCB_INPUT_XI_SET_CLIENT_POINTER
Definition: xinput.h:2526
xcb_input_xi_query_version_request_t
struct xcb_input_xi_query_version_request_t xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
xcb_input_grab_device_key_request_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_device_busy_error_t
xcb_input_device_busy_error_t
Definition: xinput.h:4128
xcb_input_get_device_control_cookie_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_xi_change_cursor
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_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
Definition: xinput.h:3019
xcb_input_get_device_button_mapping_cookie_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_passive_grab_device_unchecked
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
xcb_input_valuator_state_t
struct xcb_input_valuator_state_t xcb_input_valuator_state_t
xcb_input_valuator_state_t
xcb_input_event_type_base_iterator_t
xcb_input_event_type_base_iterator_t
Definition: xinput.h:336
xcb_input_grab_device_button_request_t
struct xcb_input_grab_device_button_request_t xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
xcb_input_valuator_class_t
xcb_input_valuator_class_t
Definition: xinput.h:2784
XCB_INPUT_GET_EXTENSION_VERSION
#define XCB_INPUT_GET_EXTENSION_VERSION
Definition: xinput.h:96
xcb_input_set_device_modifier_mapping_request_t
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_input_query_device_state_request_t
struct xcb_input_query_device_state_request_t xcb_input_query_device_state_request_t
xcb_input_query_device_state_request_t
xcb_input_xi_query_device_unchecked
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
xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
Definition: xinput.h:1218
xcb_input_get_device_modifier_mapping_cookie_t
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_device_state_next
void xcb_input_device_state_next(xcb_input_device_state_iterator_t *i)
Definition: xinput.c:6553
xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
Definition: xinput.h:1799
xcb_input_set_device_button_mapping
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_INPUT_XI_LIST_PROPERTIES
#define XCB_INPUT_XI_LIST_PROPERTIES
Definition: xinput.h:3162
xcb_input_feedback_ctl_data_t
xcb_input_feedback_ctl_data_t
Definition: xinput.h:1247
xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
Definition: xinput.h:815
xcb_input_modifier_info_next
void xcb_input_modifier_info_next(xcb_input_modifier_info_iterator_t *i)
Definition: xinput.c:8513
XCB_INPUT_CHANGE_FEEDBACK_CONTROL
#define XCB_INPUT_CHANGE_FEEDBACK_CONTROL
Definition: xinput.h:1322
xcb_input_set_device_button_mapping_request_t
xcb_input_set_device_button_mapping_request_t
Definition: xinput.h:1501
xcb_input_grab_device_button_checked
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_input_device_core_state_t
struct xcb_input_device_core_state_t xcb_input_device_core_state_t
xcb_input_device_core_state_t
xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
Definition: xinput.h:4074
xcb_input_xi_passive_ungrab_device
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_input_select_extension_event_checked
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_delete_device_property_request_t
struct xcb_input_delete_device_property_request_t xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
xcb_input_xi_set_client_pointer_checked
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
xcb_input_feedback_ctl_end
xcb_generic_iterator_t xcb_input_feedback_ctl_end(xcb_input_feedback_ctl_iterator_t i)
Definition: xinput.c:4279
xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
Definition: xinput.h:2304
xcb_input_fp1616_iterator_t
struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
xcb_input_device_info_iterator_t
struct xcb_input_device_info_iterator_t xcb_input_device_info_iterator_t
xcb_input_device_info_iterator_t
xcb_input_get_device_modifier_mapping_reply_t
xcb_input_get_device_modifier_mapping_reply_t
Definition: xinput.h:1412
xcb_input_input_class_info_next
void xcb_input_input_class_info_next(xcb_input_input_class_info_iterator_t *i)
Definition: xinput.c:979
xcb_input_get_device_motion_events
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_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
Definition: xinput.h:237
xcb_input_input_class_info_t
struct xcb_input_input_class_info_t xcb_input_input_class_info_t
xcb_input_input_class_info_t
xcb_input_xi_list_properties_request_t
struct xcb_input_xi_list_properties_request_t xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
xcb_input_valuator_class_iterator_t
struct xcb_input_valuator_class_iterator_t xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
xcb_input_change_keyboard_device_request_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_xi_warp_pointer
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
xcb_input_change_device_property_items_t
struct xcb_input_change_device_property_items_t xcb_input_change_device_property_items_t
xcb_input_change_device_property_items_t
xcb_input_get_selected_extension_events_reply_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
XCB_INPUT_DEVICE_BELL
#define XCB_INPUT_DEVICE_BELL
Definition: xinput.h:1661
xcb_input_barrier_release_pointer_info_iterator_t
xcb_input_barrier_release_pointer_info_iterator_t
Definition: xinput.h:3324
xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
Definition: xinput.h:979
XCB_INPUT_XI_CHANGE_CURSOR
#define XCB_INPUT_XI_CHANGE_CURSOR
Definition: xinput.h:2357
xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
Definition: xinput.h:1808
xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
Definition: xinput.h:2316
xcb_input_device_ctl_next
void xcb_input_device_ctl_next(xcb_input_device_ctl_iterator_t *i)
Definition: xinput.c:7255
xcb_input_get_device_key_mapping_reply
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_input_get_feedback_control
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_device_mapping_notify_event_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_ungrab_device_button_request_t
xcb_input_ungrab_device_button_request_t
Definition: xinput.h:788
xcb_input_ptr_feedback_ctl_t
xcb_input_ptr_feedback_ctl_t
Definition: xinput.h:1144
XCB_INPUT_UNGRAB_DEVICE_BUTTON
#define XCB_INPUT_UNGRAB_DEVICE_BUTTON
Definition: xinput.h:783
xcb_input_set_device_mode_unchecked
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
xcb_input_device_state_notify_event_t
xcb_input_device_state_notify_event_t
Definition: xinput.h:3452
xcb_input_change_device_notify_event_t
struct xcb_input_change_device_notify_event_t xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
xcb_input_get_selected_extension_events_request_t
xcb_input_get_selected_extension_events_request_t
Definition: xinput.h:468
xcb_input_xi_query_pointer_unchecked
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
xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
Definition: xinput.h:1931
xcb_input_valuator_class_t
struct xcb_input_valuator_class_t xcb_input_valuator_class_t
xcb_input_valuator_class_t
xcb_input_xi_passive_grab_device_request_t
xcb_input_xi_passive_grab_device_request_t
Definition: xinput.h:3106
XCB_INPUT_XI_QUERY_VERSION
#define XCB_INPUT_XI_QUERY_VERSION
Definition: xinput.h:2643
xcb_input_change_keyboard_device_cookie_t
struct xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_cookie_t
xcb_input_change_device_property_aux
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
xcb_input_xi_change_property_items_t
struct xcb_input_xi_change_property_items_t xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
xcb_input_xi_get_focus_request_t
struct xcb_input_xi_get_focus_request_t xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
xcb_input_fp3232_end
xcb_generic_iterator_t xcb_input_fp3232_end(xcb_input_fp3232_iterator_t i)
Definition: xinput.c:102
xcb_input_key_class_end
xcb_generic_iterator_t xcb_input_key_class_end(xcb_input_key_class_iterator_t i)
Definition: xinput.c:10014
xcb_input_set_device_valuators
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
xcb_input_open_device_unchecked
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1064
xcb_input_fp1616_next
void xcb_input_fp1616_next(xcb_input_fp1616_iterator_t *i)
Definition: xinput.c:76
xcb_input_change_device_dont_propagate_list
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_input_modifier_info_t
xcb_input_modifier_info_t
Definition: xinput.h:2275
xcb_input_xi_get_focus_cookie_t
struct xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_cookie_t
xcb_input_xi_get_focus_cookie_t
xcb_input_xi_device_info_next
void xcb_input_xi_device_info_next(xcb_input_xi_device_info_iterator_t *i)
Definition: xinput.c:10692
xcb_input_get_device_focus_reply_t
xcb_input_get_device_focus_reply_t
Definition: xinput.h:849
xcb_input_device_resolution_ctl_t
struct xcb_input_device_resolution_ctl_t xcb_input_device_resolution_ctl_t
xcb_input_device_resolution_ctl_t
XCB_INPUT_SELECT_EXTENSION_EVENT
#define XCB_INPUT_SELECT_EXTENSION_EVENT
Definition: xinput.h:441
xcb_input_device_name_iterator_t
struct xcb_input_device_name_iterator_t xcb_input_device_name_iterator_t
xcb_input_device_name_iterator_t
xcb_input_scroll_class_iterator_t
struct xcb_input_scroll_class_iterator_t xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
Definition: xinput.h:2420
xcb_input_fp1616_end
xcb_generic_iterator_t xcb_input_fp1616_end(xcb_input_fp1616_iterator_t i)
Definition: xinput.c:84
xcb_input_device_abs_calib_state_end
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_input_device_name_t
xcb_input_device_name_t
Definition: xinput.h:287
xcb_input_bell_feedback_state_end
xcb_generic_iterator_t xcb_input_bell_feedback_state_end(xcb_input_bell_feedback_state_iterator_t i)
Definition: xinput.c:3041
xcb_input_hierarchy_info_next
void xcb_input_hierarchy_info_next(xcb_input_hierarchy_info_iterator_t *i)
Definition: xinput.c:13387
xcb_input_touch_class_end
xcb_generic_iterator_t xcb_input_touch_class_end(xcb_input_touch_class_iterator_t i)
Definition: xinput.c:10052
xcb_input_device_abs_calib_state_next
void xcb_input_device_abs_calib_state_next(xcb_input_device_abs_calib_state_iterator_t *i)
Definition: xinput.c:5955
xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
Definition: xinput.h:1556
xcb_input_send_extension_event_checked
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
xcb_input_barrier_release_pointer_info_end
xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end(xcb_input_barrier_release_pointer_info_iterator_t i)
Definition: xinput.c:12785
xcb_input_set_device_button_mapping_reply
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
xcb_input_ungrab_device_key_checked
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_device_focus_request_t
struct xcb_input_get_device_focus_request_t xcb_input_get_device_focus_request_t
xcb_input_get_device_focus_request_t
XCB_INPUT_GET_DEVICE_CONTROL
#define XCB_INPUT_GET_DEVICE_CONTROL
Definition: xinput.h:1891
xcb_input_fp1616_iterator_t
xcb_input_fp1616_iterator_t
Definition: xinput.h:65
xcb_input_enter_event_t
struct xcb_input_enter_event_t xcb_input_enter_event_t
xcb_input_enter_event_t
xcb_input_input_state_t
struct xcb_input_input_state_t xcb_input_input_state_t
xcb_input_input_state_t
xcb_input_valuator_class_end
xcb_generic_iterator_t xcb_input_valuator_class_end(xcb_input_valuator_class_iterator_t i)
Definition: xinput.c:10070
xcb_input_input_state_data_t
struct xcb_input_input_state_data_t xcb_input_input_state_data_t
xcb_input_input_state_data_t
XCB_INPUT_CHANGE_DEVICE_PROPERTY
#define XCB_INPUT_CHANGE_DEVICE_PROPERTY
Definition: xinput.h:2164
xcb_input_list_device_properties_request_t
struct xcb_input_list_device_properties_request_t xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
xcb_input_xi_get_selected_events_unchecked
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_input_event_for_send_t
union xcb_input_event_for_send_t xcb_input_event_for_send_t
xcb_input_event_for_send_t
xcb_input_device_abs_calib_state_t
xcb_input_device_abs_calib_state_t
Definition: xinput.h:1740
xcb_input_device_class_data_t
xcb_input_device_class_data_t
Definition: xinput.h:2810
xcb_input_change_pointer_device_reply_t
xcb_input_change_pointer_device_reply_t
Definition: xinput.h:654
xcb_input_xi_get_client_pointer_reply_t
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
xcb_input_xi_change_property_checked
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_input_input_state_next
void xcb_input_input_state_next(xcb_input_input_state_iterator_t *i)
Definition: xinput.c:5493
xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
Definition: xinput.h:3971
xcb_connection_t
Definition: xcbint.h:195
xcb_input_device_class_t
xcb_input_device_class_t
Definition: xinput.h:2846
XCB_INPUT_XI_GET_SELECTED_EVENTS
#define XCB_INPUT_XI_GET_SELECTED_EVENTS
Definition: xinput.h:3287
xcb_input_ptr_feedback_ctl_next
void xcb_input_ptr_feedback_ctl_next(xcb_input_ptr_feedback_ctl_iterator_t *i)
Definition: xinput.c:3688
xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
Definition: xinput.h:2210
xcb_input_input_class_info_end
xcb_generic_iterator_t xcb_input_input_class_info_end(xcb_input_input_class_info_iterator_t i)
Definition: xinput.c:987
xcb_input_event_for_send_iterator_t
struct xcb_input_event_for_send_iterator_t xcb_input_event_for_send_iterator_t
xcb_input_event_for_send_iterator_t
xcb_input_event_mask_iterator_t
xcb_input_event_mask_iterator_t
Definition: xinput.h:2614
xcb_input_ungrab_device_checked
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_get_device_modifier_mapping_request_t
xcb_input_get_device_modifier_mapping_request_t
Definition: xinput.h:1401
xcb_input_xi_barrier_release_pointer_checked
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
XCB_INPUT_LIST_DEVICE_PROPERTIES
#define XCB_INPUT_LIST_DEVICE_PROPERTIES
Definition: xinput.h:2123
xcb_input_ptr_feedback_state_t
xcb_input_ptr_feedback_state_t
Definition: xinput.h:916
xcb_input_group_info_t
struct xcb_input_group_info_t xcb_input_group_info_t
xcb_input_group_info_t
xcb_input_get_extension_version_request_t
xcb_input_get_extension_version_request_t
Definition: xinput.h:101
xcb_input_xi_change_hierarchy_request_t
struct xcb_input_xi_change_hierarchy_request_t xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
xcb_input_get_device_motion_events_cookie_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
xcb_input_button_state_iterator_t
struct xcb_input_button_state_iterator_t xcb_input_button_state_iterator_t
xcb_input_button_state_iterator_t
xcb_input_device_abs_calib_ctl_iterator_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
xcb_input_xi_ungrab_device
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
xcb_input_xi_query_pointer
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_input_set_device_valuators_reply_t
struct xcb_input_set_device_valuators_reply_t xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
xcb_generic_iterator_t::data
void * data
Definition: xcb.h:115
xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
Definition: xinput.h:749
xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
Definition: xinput.h:1238
xcb_input_change_keyboard_device_request_t
xcb_input_change_keyboard_device_request_t
Definition: xinput.h:608
xcb_input_change_feedback_control_checked
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
xcb_input_integer_feedback_state_next
void xcb_input_integer_feedback_state_next(xcb_input_integer_feedback_state_iterator_t *i)
Definition: xinput.c:2939
xcb_input_list_device_properties_cookie_t
struct xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_cookie_t
xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
Definition: xinput.h:1076
xcb_input_key_class_next
void xcb_input_key_class_next(xcb_input_key_class_iterator_t *i)
Definition: xinput.c:10003
xcb_input_change_device_property_request_t
struct xcb_input_change_device_property_request_t xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
XCB_INPUT_GET_FEEDBACK_CONTROL
#define XCB_INPUT_GET_FEEDBACK_CONTROL
Definition: xinput.h:1090
xcb_input_device_property_notify_event_t
struct xcb_input_device_property_notify_event_t xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
Definition: xinput.h:3242
xcb_input_get_device_property
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_input_device_ctl_t
xcb_input_device_ctl_t
Definition: xinput.h:2064
xcb_input_led_feedback_ctl_next
void xcb_input_led_feedback_ctl_next(xcb_input_led_feedback_ctl_iterator_t *i)
Definition: xinput.c:3818
xcb_input_fp3232_t
struct xcb_input_fp3232_t xcb_input_fp3232_t
xcb_input_fp3232_t
XCB_INPUT_GRAB_DEVICE_BUTTON
#define XCB_INPUT_GRAB_DEVICE_BUTTON
Definition: xinput.h:761
xcb_input_string_feedback_state_iterator_t
struct xcb_input_string_feedback_state_iterator_t xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
xcb_input_get_selected_extension_events_reply_t
xcb_input_get_selected_extension_events_reply_t
Definition: xinput.h:478
xcb_input_valuator_class_iterator_t
xcb_input_valuator_class_iterator_t
Definition: xinput.h:2801
xcb_input_get_device_button_mapping_unchecked
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
xcb_input_device_enable_state_next
void xcb_input_device_enable_state_next(xcb_input_device_enable_state_iterator_t *i)
Definition: xinput.c:6009
xcb_input_valuator_state_iterator_t
xcb_input_valuator_state_iterator_t
Definition: xinput.h:1580
xcb_input_change_device_key_mapping_request_t
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_button_class_next
void xcb_input_button_class_next(xcb_input_button_class_iterator_t *i)
Definition: xinput.c:9927
xcb_input_get_device_focus_reply
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
xcb_input_xi_query_device_cookie_t
struct xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_version_reply_t
struct xcb_input_xi_query_version_reply_t xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
xcb_input_device_enable_state_end
xcb_generic_iterator_t xcb_input_device_enable_state_end(xcb_input_device_enable_state_iterator_t i)
Definition: xinput.c:6017
xcb_input_input_info_t
xcb_input_input_info_t
Definition: xinput.h:267
xcb_input_event_mask_t
struct xcb_input_event_mask_t xcb_input_event_mask_t
xcb_input_event_mask_t
xcb_input_touch_ownership_event_t
struct xcb_input_touch_ownership_event_t xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
xcb_input_input_state_data_t
xcb_input_input_state_data_t
Definition: xinput.h:1589
xcb_input_change_device_property_checked
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
xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
Definition: xinput.h:2505
xcb_input_list_input_devices_cookie_t
struct xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_cookie_t
xcb_input_add_master_t
xcb_input_add_master_t
Definition: xinput.h:2387
xcb_input_xi_passive_grab_device
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_hierarchy_info_t
xcb_input_hierarchy_info_t
Definition: xinput.h:3766
xcb_input_hierarchy_change_t
xcb_input_hierarchy_change_t
Definition: xinput.h:2494
xcb_input_button_class_iterator_t
struct xcb_input_button_class_iterator_t xcb_input_button_class_iterator_t
xcb_input_button_class_iterator_t
xcb_str_t
xcb_str_t
Definition: xproto.h:2856
xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
Definition: xinput.h:889
xcb_input_key_state_t
xcb_input_key_state_t
Definition: xinput.h:1525
xcb_input_device_ctl_iterator_t
struct xcb_input_device_ctl_iterator_t xcb_input_device_ctl_iterator_t
xcb_input_device_ctl_iterator_t
xcb_input_get_device_control_reply_t
struct xcb_input_get_device_control_reply_t xcb_input_get_device_control_reply_t
xcb_input_get_device_control_reply_t
xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
Definition: xinput.h:3369
xcb_input_device_abs_area_ctrl_iterator_t
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_input_change_device_property_aux_checked
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_input_get_device_property_cookie_t
struct xcb_input_get_device_property_cookie_t xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_cookie_t
xcb_input_set_device_mode_request_t
xcb_input_set_device_mode_request_t
Definition: xinput.h:419
xcb_input_xi_allow_events_checked
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
xcb_input_get_device_motion_events_reply_t
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_device_id_iterator_t
struct xcb_input_device_id_iterator_t xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
Definition: xinput.h:866
xcb_input_xi_list_properties_request_t
xcb_input_xi_list_properties_request_t
Definition: xinput.h:3167
xcb_input_raw_button_press_event_t
xcb_input_raw_button_press_event_t
Definition: xinput.h:3863
xcb_input_xi_query_device
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
xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
Definition: xinput.h:82
xcb_input_get_device_property_reply_t
xcb_input_get_device_property_reply_t
Definition: xinput.h:2235
xcb_input_device_state_end
xcb_generic_iterator_t xcb_input_device_state_end(xcb_input_device_state_iterator_t i)
Definition: xinput.c:6564
xcb_input_scroll_class_iterator_t
xcb_input_scroll_class_iterator_t
Definition: xinput.h:2755
xcb_input_get_device_key_mapping_reply_t
xcb_input_get_device_key_mapping_reply_t
Definition: xinput.h:1363
xcb_input_get_selected_extension_events_request_t
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
xcb_input_valuator_info_iterator_t
struct xcb_input_valuator_info_iterator_t xcb_input_valuator_info_iterator_t
xcb_input_valuator_info_iterator_t
xcb_input_get_feedback_control_unchecked
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_allow_device_events_request_t
struct xcb_input_allow_device_events_request_t xcb_input_allow_device_events_request_t
xcb_input_allow_device_events_request_t
XCB_INPUT_XI_QUERY_DEVICE
#define XCB_INPUT_XI_QUERY_DEVICE
Definition: xinput.h:2894
xcb_input_xi_delete_property_checked
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
xcb_input_get_device_property_items_t
xcb_input_get_device_property_items_t
Definition: xinput.h:2226
xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
Definition: xinput.h:1106
XCB_INPUT_CHANGE_DEVICE_CONTROL
#define XCB_INPUT_CHANGE_DEVICE_CONTROL
Definition: xinput.h:2089
xcb_input_bell_feedback_ctl_t
struct xcb_input_bell_feedback_ctl_t xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
xcb_input_set_device_modifier_mapping_unchecked
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_feedback_control_request_t
xcb_input_get_feedback_control_request_t
Definition: xinput.h:1095
xcb_input_set_device_modifier_mapping
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_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
Definition: xinput.h:2880
xcb_input_detach_slave_iterator_t
struct xcb_input_detach_slave_iterator_t xcb_input_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
xcb_input_key_info_t
struct xcb_input_key_info_t xcb_input_key_info_t
xcb_input_key_info_t
xcb_input_xi_get_focus
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_input_valuator_state_end
xcb_generic_iterator_t xcb_input_valuator_state_end(xcb_input_valuator_state_iterator_t i)
Definition: xinput.c:5208
xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
Definition: xinput.h:3078
xcb_input_xi_barrier_release_pointer
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
xcb_input_device_abs_calib_ctl_t
struct xcb_input_device_abs_calib_ctl_t xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
xcb_input_device_core_state_iterator_t
struct xcb_input_device_core_state_iterator_t xcb_input_device_core_state_iterator_t
xcb_input_device_core_state_iterator_t
xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
Definition: xinput.h:2285
xcb_input_allow_device_events
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_input_xi_query_device_reply_t
struct xcb_input_xi_query_device_reply_t xcb_input_xi_query_device_reply_t
xcb_input_xi_query_device_reply_t
xcb_input_xi_list_properties_reply
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_input_device_time_coord_iterator_t
struct xcb_input_device_time_coord_iterator_t xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
xcb_input_device_button_state_notify_event_t
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_remove_master_t
struct xcb_input_remove_master_t xcb_input_remove_master_t
xcb_input_remove_master_t
xcb_input_touch_class_t
xcb_input_touch_class_t
Definition: xinput.h:2764
xcb_input_key_state_end
xcb_generic_iterator_t xcb_input_key_state_end(xcb_input_key_state_iterator_t i)
Definition: xinput.c:5116
xcb_input_ungrab_device_request_t
xcb_input_ungrab_device_request_t
Definition: xinput.h:708
xcb_input_mode_error_t
xcb_input_mode_error_t
Definition: xinput.h:4116
XCB_INPUT_GET_DEVICE_FOCUS
#define XCB_INPUT_GET_DEVICE_FOCUS
Definition: xinput.h:833
xcb_input_grab_device_key
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
xcb_input_get_device_dont_propagate_list_request_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
xcb_input_list_device_properties_request_t
xcb_input_list_device_properties_request_t
Definition: xinput.h:2128
xcb_input_ungrab_device_button_checked
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
xcb_input_integer_feedback_ctl_next
void xcb_input_integer_feedback_ctl_next(xcb_input_integer_feedback_ctl_iterator_t *i)
Definition: xinput.c:3706
xcb_input_xi_set_focus
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
xcb_input_get_device_control_request_t
struct xcb_input_get_device_control_request_t xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
xcb_input_input_class_info_iterator_t
struct xcb_input_input_class_info_iterator_t xcb_input_input_class_info_iterator_t
xcb_input_input_class_info_iterator_t
xcb_input_kbd_feedback_ctl_next
void xcb_input_kbd_feedback_ctl_next(xcb_input_kbd_feedback_ctl_iterator_t *i)
Definition: xinput.c:3670
XCB_INPUT_LIST_INPUT_DEVICES
#define XCB_INPUT_LIST_INPUT_DEVICES
Definition: xinput.h:308
xcb_input_button_state_next
void xcb_input_button_state_next(xcb_input_button_state_iterator_t *i)
Definition: xinput.c:5126
xcb_input_change_keyboard_device_reply_t
struct xcb_input_change_keyboard_device_reply_t xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
xcb_generic_error_t
Generic error.
Definition: xcb.h:182
xcb_input_xi_change_property
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
xcb_input_get_extension_version_reply
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_input_device_resolution_state_next
void xcb_input_device_resolution_state_next(xcb_input_device_resolution_state_iterator_t *i)
Definition: xinput.c:5932
xcb_input_scroll_class_next
void xcb_input_scroll_class_next(xcb_input_scroll_class_iterator_t *i)
Definition: xinput.c:10026
xcb_input_led_feedback_ctl_t
xcb_input_led_feedback_ctl_t
Definition: xinput.h:1227
xcb_input_device_time_coord_iterator_t
xcb_input_device_time_coord_iterator_t
Definition: xinput.h:551
xcb_input_event_for_send_t
xcb_input_event_for_send_t
Definition: xinput.h:4039
xcb_input_get_device_button_mapping
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
xcb_input_change_pointer_device_reply_t
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_focus_reply_t
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_key_mapping_reply_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
xcb_input_remove_master_end
xcb_generic_iterator_t xcb_input_remove_master_end(xcb_input_remove_master_iterator_t i)
Definition: xinput.c:8891
xcb_input_set_device_focus_request_t
struct xcb_input_set_device_focus_request_t xcb_input_set_device_focus_request_t
xcb_input_set_device_focus_request_t
xcb_input_xi_change_hierarchy_request_t
xcb_input_xi_change_hierarchy_request_t
Definition: xinput.h:2517
xcb_raw_generic_event_t
Raw Generic event.
Definition: xcb.h:150
xcb_input_device_resolution_state_t
struct xcb_input_device_resolution_state_t xcb_input_device_resolution_state_t
xcb_input_device_resolution_state_t
xcb_input_input_info_end
xcb_generic_iterator_t xcb_input_input_info_end(xcb_input_input_info_iterator_t i)
Definition: xinput.c:650
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
Definition: xinput.h:1135
xcb_input_scroll_class_end
xcb_generic_iterator_t xcb_input_scroll_class_end(xcb_input_scroll_class_iterator_t i)
Definition: xinput.c:10034
xcb_input_button_class_end
xcb_generic_iterator_t xcb_input_button_class_end(xcb_input_button_class_iterator_t i)
Definition: xinput.c:9938
xcb_input_get_device_property_reply
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_barrier_release_pointer_info_t
xcb_input_barrier_release_pointer_info_t
Definition: xinput.h:3314
xcb_input_device_core_ctrl_t
struct xcb_input_device_core_ctrl_t xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
xcb_input_xi_set_client_pointer_request_t
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
xcb_input_get_feedback_control_request_t
struct xcb_input_get_feedback_control_request_t xcb_input_get_feedback_control_request_t
xcb_input_get_feedback_control_request_t
xcb_input_button_info_iterator_t
struct xcb_input_button_info_iterator_t xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
xcb_input_xi_query_version_request_t
xcb_input_xi_query_version_request_t
Definition: xinput.h:2648
xcb_input_feedback_ctl_data_t
struct xcb_input_feedback_ctl_data_t xcb_input_feedback_ctl_data_t
xcb_input_feedback_ctl_data_t
xcb_input_feedback_state_data_t
xcb_input_feedback_state_data_t
Definition: xinput.h:1021
xcb_input_device_presence_notify_event_t
struct xcb_input_device_presence_notify_event_t xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
xcb_input_get_selected_extension_events_reply
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
xcb_input_xi_warp_pointer_checked
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
xcb_input_get_selected_extension_events
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_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
Definition: xinput.h:2340
xcb_input_get_device_dont_propagate_list_reply_t
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_feedback_control_reply
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
xcb_input_get_extension_version
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_input_set_device_button_mapping_cookie_t
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_input_string_feedback_state_end
xcb_generic_iterator_t xcb_input_string_feedback_state_end(xcb_input_string_feedback_state_iterator_t i)
Definition: xinput.c:3021
xcb_input_device_button_state_notify_event_t
xcb_input_device_button_state_notify_event_t
Definition: xinput.h:3523
XCB_INPUT_XI_GET_PROPERTY
#define XCB_INPUT_XI_GET_PROPERTY
Definition: xinput.h:3237
xcb_input_key_class_t
xcb_input_key_class_t
Definition: xinput.h:2722
xcb_input_set_device_mode_reply_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_focus
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_input_button_press_event_t
xcb_input_button_press_event_t
Definition: xinput.h:3649
xcb_input_device_error_t
xcb_input_device_error_t
Definition: xinput.h:4092
xcb_input_send_extension_event_request_t
struct xcb_input_send_extension_event_request_t xcb_input_send_extension_event_request_t
xcb_input_send_extension_event_request_t
xcb_input_xi_get_property_unchecked
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_input_fp3232_iterator_t
struct xcb_input_fp3232_iterator_t xcb_input_fp3232_iterator_t
xcb_input_fp3232_iterator_t
xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
Definition: xinput.h:2007
xcb_input_feedback_ctl_t
struct xcb_input_feedback_ctl_t xcb_input_feedback_ctl_t
xcb_input_feedback_ctl_t
xcb_input_attach_slave_next
void xcb_input_attach_slave_next(xcb_input_attach_slave_iterator_t *i)
Definition: xinput.c:8901
xcb_input_mode_error_t
struct xcb_input_mode_error_t xcb_input_mode_error_t
xcb_input_mode_error_t
xcb_input_group_info_end
xcb_generic_iterator_t xcb_input_group_info_end(xcb_input_group_info_iterator_t i)
Definition: xinput.c:8503
xcb_input_device_enable_ctrl_iterator_t
struct xcb_input_device_enable_ctrl_iterator_t xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
xcb_input_ungrab_device_key_request_t
struct xcb_input_ungrab_device_key_request_t xcb_input_ungrab_device_key_request_t
xcb_input_ungrab_device_key_request_t
xcb_input_xi_allow_events
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_input_change_pointer_device_cookie_t
struct xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_cookie_t
xcb_input_xi_grab_device
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_input_fp3232_next
void xcb_input_fp3232_next(xcb_input_fp3232_iterator_t *i)
Definition: xinput.c:94
xcb_input_close_device_request_t
struct xcb_input_close_device_request_t xcb_input_close_device_request_t
xcb_input_close_device_request_t
xcb_input_xi_get_focus_reply_t
struct xcb_input_xi_get_focus_reply_t xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
xcb_input_device_property_notify_event_t
xcb_input_device_property_notify_event_t
Definition: xinput.h:3562
xcb_input_axis_info_t
struct xcb_input_axis_info_t xcb_input_axis_info_t
xcb_input_axis_info_t
xcb_input_key_code_next
void xcb_input_key_code_next(xcb_input_key_code_iterator_t *i)
Definition: xinput.c:40
xcb_input_device_core_state_end
xcb_generic_iterator_t xcb_input_device_core_state_end(xcb_input_device_core_state_iterator_t i)
Definition: xinput.c:5999
xcb_input_input_info_info_t
xcb_input_input_info_info_t
Definition: xinput.h:246
xcb_input_device_enable_state_t
struct xcb_input_device_enable_state_t xcb_input_device_enable_state_t
xcb_input_device_enable_state_t
xcb_input_xi_grab_device_unchecked
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
xcb_input_set_device_valuators_reply_t
xcb_input_set_device_valuators_reply_t
Definition: xinput.h:1702
xcb_input_change_device_dont_propagate_list_checked
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
xcb_input_device_abs_area_ctrl_t
struct xcb_input_device_abs_area_ctrl_t xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
xcb_input_get_device_dont_propagate_list_request_t
xcb_input_get_device_dont_propagate_list_request_t
Definition: xinput.h:522
xcb_input_device_ctl_data_t
struct xcb_input_device_ctl_data_t xcb_input_device_ctl_data_t
xcb_input_device_ctl_data_t
xcb_input_xi_select_events_request_t
xcb_input_xi_select_events_request_t
Definition: xinput.h:2626
xcb_input_xi_query_version_reply_t
xcb_input_xi_query_version_reply_t
Definition: xinput.h:2659
xcb_input_xi_device_info_end
xcb_generic_iterator_t xcb_input_xi_device_info_end(xcb_input_xi_device_info_iterator_t i)
Definition: xinput.c:10703
xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
Definition: xinput.h:1157
xcb_input_change_device_key_mapping_checked
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
xcb_input_open_device_request_t
xcb_input_open_device_request_t
Definition: xinput.h:372
xcb_input_led_feedback_state_t
struct xcb_input_led_feedback_state_t xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
xcb_input_touch_class_iterator_t
struct xcb_input_touch_class_iterator_t xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
xcb_input_string_feedback_state_next
void xcb_input_string_feedback_state_next(xcb_input_string_feedback_state_iterator_t *i)
Definition: xinput.c:3010
XCB_INPUT_XI_WARP_POINTER
#define XCB_INPUT_XI_WARP_POINTER
Definition: xinput.h:2335
xcb_input_device_focus_in_event_t
xcb_input_device_focus_in_event_t
Definition: xinput.h:3412
xcb_input_grab_device_reply_t
struct xcb_input_grab_device_reply_t xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
Definition: xinput.h:1196
xcb_input_axis_info_next
void xcb_input_axis_info_next(xcb_input_axis_info_iterator_t *i)
Definition: xinput.c:271
xcb_input_event_class_iterator_t
struct xcb_input_event_class_iterator_t xcb_input_event_class_iterator_t
xcb_input_event_class_iterator_t
xcb_input_xi_select_events_checked
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_xi_ungrab_device_request_t
struct xcb_input_xi_ungrab_device_request_t xcb_input_xi_ungrab_device_request_t
xcb_input_xi_ungrab_device_request_t
xcb_input_kbd_feedback_ctl_iterator_t
struct xcb_input_kbd_feedback_ctl_iterator_t xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_kbd_feedback_ctl_iterator_t
xcb_input_button_info_t
struct xcb_input_button_info_t xcb_input_button_info_t
xcb_input_button_info_t
xcb_input_set_device_modifier_mapping_reply_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
xcb_input_bell_feedback_ctl_t
xcb_input_bell_feedback_ctl_t
Definition: xinput.h:1205
xcb_input_xi_grab_device_request_t
xcb_input_xi_grab_device_request_t
Definition: xinput.h:2986
xcb_input_xi_delete_property_request_t
struct xcb_input_xi_delete_property_request_t xcb_input_xi_delete_property_request_t
xcb_input_xi_delete_property_request_t
xcb_input_string_feedback_ctl_t
struct xcb_input_string_feedback_ctl_t xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
xcb_input_hierarchy_info_end
xcb_generic_iterator_t xcb_input_hierarchy_info_end(xcb_input_hierarchy_info_iterator_t i)
Definition: xinput.c:13395
xcb_input_enter_event_t
xcb_input_enter_event_t
Definition: xinput.h:3711
xcb_input_bell_feedback_ctl_iterator_t
struct xcb_input_bell_feedback_ctl_iterator_t xcb_input_bell_feedback_ctl_iterator_t
xcb_input_bell_feedback_ctl_iterator_t
XCB_INPUT_XI_CHANGE_PROPERTY
#define XCB_INPUT_XI_CHANGE_PROPERTY
Definition: xinput.h:3197
xcb_input_feedback_state_end
xcb_generic_iterator_t xcb_input_feedback_state_end(xcb_input_feedback_state_iterator_t i)
Definition: xinput.c:3544
xcb_input_device_resolution_ctl_iterator_t
struct xcb_input_device_resolution_ctl_iterator_t xcb_input_device_resolution_ctl_iterator_t
xcb_input_device_resolution_ctl_iterator_t
xcb_input_key_info_t
xcb_input_key_info_t
Definition: xinput.h:169
xcb_input_xi_list_properties_unchecked
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
xcb_input_device_abs_area_state_iterator_t
xcb_input_device_abs_area_state_iterator_t
Definition: xinput.h:1779
xcb_input_add_master_end
xcb_generic_iterator_t xcb_input_add_master_end(xcb_input_add_master_iterator_t i)
Definition: xinput.c:8871
xcb_input_device_class_data_t
struct xcb_input_device_class_data_t xcb_input_device_class_data_t
xcb_input_device_class_data_t
xcb_input_group_info_iterator_t
xcb_input_group_info_iterator_t
Definition: xinput.h:2266
xcb_input_delete_device_property_checked
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
xcb_input_kbd_feedback_ctl_end
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end(xcb_input_kbd_feedback_ctl_iterator_t i)
Definition: xinput.c:3678
xcb_input_xi_query_pointer_request_t
struct xcb_input_xi_query_pointer_request_t xcb_input_xi_query_pointer_request_t
xcb_input_xi_query_pointer_request_t
XCB_INPUT_XI_QUERY_POINTER
#define XCB_INPUT_XI_QUERY_POINTER
Definition: xinput.h:2299
xcb_input_xi_change_cursor_request_t
xcb_input_xi_change_cursor_request_t
Definition: xinput.h:2362
xcb_input_input_state_t
xcb_input_input_state_t
Definition: xinput.h:1610
xcb_input_touch_begin_event_t
struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
xcb_input_get_device_control
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
xcb_input_xi_get_client_pointer_cookie_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_input_device_key_state_notify_event_t
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
xcb_input_device_resolution_state_iterator_t
struct xcb_input_device_resolution_state_iterator_t xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
xcb_input_grab_device_key_checked
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
xcb_input_string_feedback_ctl_t
xcb_input_string_feedback_ctl_t
Definition: xinput.h:1185
xcb_input_xi_get_selected_events
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
xcb_input_delete_device_property_request_t
xcb_input_delete_device_property_request_t
Definition: xinput.h:2188
xcb_input_xi_delete_property
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
xcb_input_xi_get_property_items_t
struct xcb_input_xi_get_property_items_t xcb_input_xi_get_property_items_t
xcb_input_xi_get_property_items_t
xcb_input_grab_device_unchecked
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_input_xi_change_property_aux
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_input_device_name_t
struct xcb_input_device_name_t xcb_input_device_name_t
xcb_input_device_name_t
xcb_input_ptr_feedback_ctl_iterator_t
struct xcb_input_ptr_feedback_ctl_iterator_t xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_ptr_feedback_ctl_iterator_t
xcb_input_device_abs_calib_state_iterator_t
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
xcb_input_button_info_t
xcb_input_button_info_t
Definition: xinput.h:190
xcb_input_xi_set_focus_request_t
struct xcb_input_xi_set_focus_request_t xcb_input_xi_set_focus_request_t
xcb_input_xi_set_focus_request_t
xcb_input_get_device_dont_propagate_list_reply
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
xcb_input_string_feedback_ctl_iterator_t
struct xcb_input_string_feedback_ctl_iterator_t xcb_input_string_feedback_ctl_iterator_t
xcb_input_string_feedback_ctl_iterator_t
iovec
Definition: xcb_windefs.h:38
xcb.h
xcb_input_device_bell_request_t
xcb_input_device_bell_request_t
Definition: xinput.h:1666
xcb_input_led_feedback_ctl_iterator_t
struct xcb_input_led_feedback_ctl_iterator_t xcb_input_led_feedback_ctl_iterator_t
xcb_input_led_feedback_ctl_iterator_t
xcb_input_touch_ownership_event_t
xcb_input_touch_ownership_event_t
Definition: xinput.h:3946
xcb_input_change_device_control_request_t
struct xcb_input_change_device_control_request_t xcb_input_change_device_control_request_t
xcb_input_change_device_control_request_t
XCB_INPUT_SET_DEVICE_MODE
#define XCB_INPUT_SET_DEVICE_MODE
Definition: xinput.h:414
xcb_input_device_core_ctrl_t
xcb_input_device_core_ctrl_t
Definition: xinput.h:1988
xcb_input_modifier_info_iterator_t
struct xcb_input_modifier_info_iterator_t xcb_input_modifier_info_iterator_t
xcb_input_modifier_info_iterator_t
xcb_input_add_master_next
void xcb_input_add_master_next(xcb_input_add_master_iterator_t *i)
Definition: xinput.c:8860
xcb_input_list_input_devices_reply
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_input_xi_change_property_request_t
xcb_input_xi_change_property_request_t
Definition: xinput.h:3202
xcb_input_event_type_base_next
void xcb_input_event_type_base_next(xcb_input_event_type_base_iterator_t *i)
Definition: xinput.c:961
xcb_input_led_feedback_state_iterator_t
xcb_input_led_feedback_state_iterator_t
Definition: xinput.h:1012
xcb_input_set_device_button_mapping_reply_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_input_raw_key_press_event_t
struct xcb_input_raw_key_press_event_t xcb_input_raw_key_press_event_t
xcb_input_raw_key_press_event_t
xcb_input_xi_warp_pointer_request_t
struct xcb_input_xi_warp_pointer_request_t xcb_input_xi_warp_pointer_request_t
xcb_input_xi_warp_pointer_request_t
XCB_INPUT_XI_BARRIER_RELEASE_POINTER
#define XCB_INPUT_XI_BARRIER_RELEASE_POINTER
Definition: xinput.h:3331
xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
Definition: xinput.h:278
xcb_input_xi_set_focus_checked
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
xcb_input_close_device
xcb_void_cookie_t xcb_input_close_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1148
xcb_input_device_abs_area_ctrl_t
xcb_input_device_abs_area_ctrl_t
Definition: xinput.h:1965
xcb_input_led_feedback_state_t
xcb_input_led_feedback_state_t
Definition: xinput.h:1001
xcb_input_change_device_notify_event_t
xcb_input_change_device_notify_event_t
Definition: xinput.h:3495
xcb_input_xi_select_events
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
xcb_input_set_device_mode_reply
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
xcb_input_device_abs_area_state_end
xcb_generic_iterator_t xcb_input_device_abs_area_state_end(xcb_input_device_abs_area_state_iterator_t i)
Definition: xinput.c:5981
xcb_input_close_device_checked
xcb_void_cookie_t xcb_input_close_device_checked(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1121
xcb_input_xi_get_property_reply_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_set_device_button_mapping_request_t
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_key_info_iterator_t
xcb_input_key_info_iterator_t
Definition: xinput.h:181
XCB_INPUT_UNGRAB_DEVICE_KEY
#define XCB_INPUT_UNGRAB_DEVICE_KEY
Definition: xinput.h:744
xcb_input_grab_device_reply_t
xcb_input_grab_device_reply_t
Definition: xinput.h:693
xcb_input_key_state_iterator_t
struct xcb_input_key_state_iterator_t xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
xcb_input_xi_passive_grab_device_reply
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_input_integer_feedback_state_t
struct xcb_input_integer_feedback_state_t xcb_input_integer_feedback_state_t
xcb_input_integer_feedback_state_t
xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
Definition: xinput.h:2139
xcb_input_device_mapping_notify_event_t
xcb_input_device_mapping_notify_event_t
Definition: xinput.h:3472
xcb_input_device_resolution_state_iterator_t
xcb_input_device_resolution_state_iterator_t
Definition: xinput.h:1731
xcb_input_button_state_t
xcb_input_button_state_t
Definition: xinput.h:1545
xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
Definition: xinput.h:1998
xcb_input_xi_change_hierarchy_checked
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
xcb_input_get_device_button_mapping_reply_t
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_input_device_core_state_next
void xcb_input_device_core_state_next(xcb_input_device_core_state_iterator_t *i)
Definition: xinput.c:5991
xcb_input_event_mask_t
xcb_input_event_mask_t
Definition: xinput.h:2606
XCB_INPUT_GET_DEVICE_KEY_MAPPING
#define XCB_INPUT_GET_DEVICE_KEY_MAPPING
Definition: xinput.h:1345
xcb_input_xi_change_property_aux_checked
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
xcb_input_valuator_info_next
void xcb_input_valuator_info_next(xcb_input_valuator_info_iterator_t *i)
Definition: xinput.c:342
xcb_input_valuator_state_next
void xcb_input_valuator_state_next(xcb_input_valuator_state_iterator_t *i)
Definition: xinput.c:5197
xcb_input_device_busy_error_t
struct xcb_input_device_busy_error_t xcb_input_device_busy_error_t
xcb_input_device_busy_error_t
xcb_input_device_state_t
struct xcb_input_device_state_t xcb_input_device_state_t
xcb_input_device_state_t
xcb_input_list_device_properties_reply_t
struct xcb_input_list_device_properties_reply_t xcb_input_list_device_properties_reply_t
xcb_input_list_device_properties_reply_t
xcb_input_device_bell_checked
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
xcb_input_device_abs_area_state_iterator_t
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_input_select_extension_event_request_t
struct xcb_input_select_extension_event_request_t xcb_input_select_extension_event_request_t
xcb_input_select_extension_event_request_t
xcb_input_input_info_next
void xcb_input_input_info_next(xcb_input_input_info_iterator_t *i)
Definition: xinput.c:639
xcb_input_xi_set_client_pointer_request_t
xcb_input_xi_set_client_pointer_request_t
Definition: xinput.h:2531
xcb_input_touch_begin_event_t
xcb_input_touch_begin_event_t
Definition: xinput.h:3900
xcb_input_xi_list_properties
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
xcb_input_key_class_t
struct xcb_input_key_class_t xcb_input_key_class_t
xcb_input_key_class_t
xcb_input_device_ctl_end
xcb_generic_iterator_t xcb_input_device_ctl_end(xcb_input_device_ctl_iterator_t i)
Definition: xinput.c:7266
xcb_input_xi_get_client_pointer_reply_t
xcb_input_xi_get_client_pointer_reply_t
Definition: xinput.h:2563
xcb_input_xi_grab_device_cookie_t
struct xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_cookie_t
xcb_input_xi_grab_device_cookie_t
xcb_input_button_press_event_t
struct xcb_input_button_press_event_t xcb_input_button_press_event_t
xcb_input_button_press_event_t
xcb_input_xi_change_hierarchy
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
xcb_input_attach_slave_t
xcb_input_attach_slave_t
Definition: xinput.h:2429
xcb_input_event_mask_next
void xcb_input_event_mask_next(xcb_input_event_mask_iterator_t *i)
Definition: xinput.c:9611
xcb_input_device_enable_ctrl_iterator_t
xcb_input_device_enable_ctrl_iterator_t
Definition: xinput.h:2017
xcb_input_change_pointer_device_request_t
struct xcb_input_change_pointer_device_request_t xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST
#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST
Definition: xinput.h:494
xcb_input_query_device_state_reply
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
xcb_extension_t
Definition: xcbext.h:39
xcb_input_device_error_t
struct xcb_input_device_error_t xcb_input_device_error_t
xcb_input_device_error_t
xcb_generic_iterator_t::index
int index
Definition: xcb.h:117
xcb_input_query_device_state
xcb_input_query_device_state_cookie_t xcb_input_query_device_state(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:5552
xcb_input_xi_query_device_request_t
struct xcb_input_xi_query_device_request_t xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
xcb_input_input_class_info_t
xcb_input_input_class_info_t
Definition: xinput.h:345
xcb_input_grab_modifier_info_end
xcb_generic_iterator_t xcb_input_grab_modifier_info_end(xcb_input_grab_modifier_info_iterator_t i)
Definition: xinput.c:11222
xcb_generic_iterator_t::rem
int rem
Definition: xcb.h:116
xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
Definition: xinput.h:1118
xcb_input_get_feedback_control_cookie_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_list_device_properties_unchecked
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
xcb_input_get_device_control_request_t
xcb_input_get_device_control_request_t
Definition: xinput.h:1896
xcb_input_device_name_end
xcb_generic_iterator_t xcb_input_device_name_end(xcb_input_device_name_iterator_t i)
Definition: xinput.c:726
xcb_input_ungrab_device_button
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_input_event_error_t
xcb_input_event_error_t
Definition: xinput.h:4104
xcb_input_delete_device_property
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
xcb_input_xi_get_client_pointer_request_t
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_button_class_iterator_t
xcb_input_button_class_iterator_t
Definition: xinput.h:2713
xcb_input_scroll_class_t
xcb_input_scroll_class_t
Definition: xinput.h:2741
xcb_input_xi_get_selected_events_request_t
xcb_input_xi_get_selected_events_request_t
Definition: xinput.h:3292
xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
Definition: xinput.h:929
xcb_input_get_device_property_request_t
struct xcb_input_get_device_property_request_t xcb_input_get_device_property_request_t
xcb_input_get_device_property_request_t
xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
Definition: xinput.h:992
xcb_input_event_type_base_end
xcb_generic_iterator_t xcb_input_event_type_base_end(xcb_input_event_type_base_iterator_t i)
Definition: xinput.c:969
xcb_input_attach_slave_end
xcb_generic_iterator_t xcb_input_attach_slave_end(xcb_input_attach_slave_iterator_t i)
Definition: xinput.c:8909
xcb_input_device_abs_calib_ctl_t
xcb_input_device_abs_calib_ctl_t
Definition: xinput.h:1940
xcb_input_set_device_modifier_mapping_reply_t
xcb_input_set_device_modifier_mapping_reply_t
Definition: xinput.h:1446
xcb_input_xi_passive_ungrab_device_request_t
xcb_input_xi_passive_ungrab_device_request_t
Definition: xinput.h:3142
xcb_input_get_device_modifier_mapping_unchecked
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_button_state_end
xcb_generic_iterator_t xcb_input_button_state_end(xcb_input_button_state_iterator_t i)
Definition: xinput.c:5134
xcb_input_get_feedback_control_reply_t
struct xcb_input_get_feedback_control_reply_t xcb_input_get_feedback_control_reply_t
xcb_input_get_feedback_control_reply_t
xcb_input_xi_change_property_items_t
xcb_input_xi_change_property_items_t
Definition: xinput.h:3190
xcb_input_get_device_focus_unchecked
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
XCB_INPUT_DELETE_DEVICE_PROPERTY
#define XCB_INPUT_DELETE_DEVICE_PROPERTY
Definition: xinput.h:2183
xcb_input_xi_list_properties_reply_t
struct xcb_input_xi_list_properties_reply_t xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
Definition: xinput.h:3790
xcb_input_get_device_key_mapping_unchecked
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_event_mask_end
xcb_generic_iterator_t xcb_input_event_mask_end(xcb_input_event_mask_iterator_t i)
Definition: xinput.c:9622
xcb_input_change_keyboard_device
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_device_enable_ctrl_t
struct xcb_input_device_enable_ctrl_t xcb_input_device_enable_ctrl_t
xcb_input_device_enable_ctrl_t
xcb_input_xi_get_client_pointer_reply
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
xcb_input_key_info_next
void xcb_input_key_info_next(xcb_input_key_info_iterator_t *i)
Definition: xinput.c:235
xcb_input_get_extension_version_unchecked
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
XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING
#define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING
Definition: xinput.h:1429
xcb_input_hierarchy_info_t
struct xcb_input_hierarchy_info_t xcb_input_hierarchy_info_t
xcb_input_hierarchy_info_t
xcb_input_input_info_iterator_t
struct xcb_input_input_info_iterator_t xcb_input_input_info_iterator_t
xcb_input_input_info_iterator_t
xcb_input_xi_get_selected_events_reply
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_input_group_info_next
void xcb_input_group_info_next(xcb_input_group_info_iterator_t *i)
Definition: xinput.c:8495
xcb_input_change_keyboard_device_reply_t
xcb_input_change_keyboard_device_reply_t
Definition: xinput.h:619
xcb_input_change_device_dont_propagate_list_request_t
xcb_input_change_device_dont_propagate_list_request_t
Definition: xinput.h:499
xcb_input_event_for_send_iterator_t
xcb_input_event_for_send_iterator_t
Definition: xinput.h:4062
xcb_input_send_extension_event
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_set_device_button_mapping_unchecked
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
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
xcb_input_xi_query_pointer_reply_t
struct xcb_input_xi_query_pointer_reply_t xcb_input_xi_query_pointer_reply_t
xcb_input_xi_query_pointer_reply_t
xcb_input_ptr_feedback_ctl_end
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end(xcb_input_ptr_feedback_ctl_iterator_t i)
Definition: xinput.c:3696
xcb_input_valuator_info_end
xcb_generic_iterator_t xcb_input_valuator_info_end(xcb_input_valuator_info_iterator_t i)
Definition: xinput.c:353
xcb_input_set_device_modifier_mapping_request_t
xcb_input_set_device_modifier_mapping_request_t
Definition: xinput.h:1434
xcb_input_xi_get_property_request_t
struct xcb_input_xi_get_property_request_t xcb_input_xi_get_property_request_t
xcb_input_xi_get_property_request_t
xcb_input_xi_device_info_t
struct xcb_input_xi_device_info_t xcb_input_xi_device_info_t
xcb_input_xi_device_info_t
xcb_input_get_device_modifier_mapping
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
xcb_input_open_device_reply
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
xcb_input_change_pointer_device_request_t
xcb_input_change_pointer_device_request_t
Definition: xinput.h:641
xcb_input_device_core_ctrl_end
xcb_generic_iterator_t xcb_input_device_core_ctrl_end(xcb_input_device_core_ctrl_iterator_t i)
Definition: xinput.c:6798
xcb_input_barrier_hit_event_t
struct xcb_input_barrier_hit_event_t xcb_input_barrier_hit_event_t
xcb_input_barrier_hit_event_t
xcb_input_device_class_next
void xcb_input_device_class_next(xcb_input_device_class_iterator_t *i)
Definition: xinput.c:10573
xcb_input_device_presence_notify_event_t
xcb_input_device_presence_notify_event_t
Definition: xinput.h:3545
xcb_input_change_keyboard_device_reply
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
xcb_input_grab_modifier_info_t
struct xcb_input_grab_modifier_info_t xcb_input_grab_modifier_info_t
xcb_input_grab_modifier_info_t
xcb_input_select_extension_event
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_list_device_properties_reply
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
xcb_input_get_device_motion_events_request_t
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_grab_device_reply
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
xcb_input_xi_query_version_unchecked
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_detach_slave_iterator_t
xcb_input_detach_slave_iterator_t
Definition: xinput.h:2458
xcb_input_device_time_coord_t
xcb_input_device_time_coord_t
Definition: xinput.h:544
xcb_input_barrier_release_pointer_info_iterator_t
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
xcb_input_get_device_modifier_mapping_request_t
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
xcb_input_xi_query_device_request_t
xcb_input_xi_query_device_request_t
Definition: xinput.h:2899
xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
Definition: xinput.h:3045
xcb_input_device_core_ctrl_next
void xcb_input_device_core_ctrl_next(xcb_input_device_core_ctrl_iterator_t *i)
Definition: xinput.c:6790
xcb_input_xi_get_focus_request_t
xcb_input_xi_get_focus_request_t
Definition: xinput.h:2948
xcb_input_xi_get_selected_events_reply_t
xcb_input_xi_get_selected_events_reply_t
Definition: xinput.h:3302
xcb_input_xi_grab_device_reply_t
struct xcb_input_xi_grab_device_reply_t xcb_input_xi_grab_device_reply_t
xcb_input_xi_grab_device_reply_t
xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
Definition: xinput.h:676
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:114
xcb_input_get_device_motion_events_reply_t
xcb_input_get_device_motion_events_reply_t
Definition: xinput.h:584
xcb_input_device_abs_calib_ctl_end
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end(xcb_input_device_abs_calib_ctl_iterator_t i)
Definition: xinput.c:6762
xcb_input_device_id_next
void xcb_input_device_id_next(xcb_input_device_id_iterator_t *i)
Definition: xinput.c:58
XCB_INPUT_XI_UNGRAB_DEVICE
#define XCB_INPUT_XI_UNGRAB_DEVICE
Definition: xinput.h:3014
xcb_input_grab_modifier_info_iterator_t
struct xcb_input_grab_modifier_info_iterator_t xcb_input_grab_modifier_info_iterator_t
xcb_input_grab_modifier_info_iterator_t
xcb_input_event_class_next
void xcb_input_event_class_next(xcb_input_event_class_iterator_t *i)
Definition: xinput.c:22
xcb_input_attach_slave_t
struct xcb_input_attach_slave_t xcb_input_attach_slave_t
xcb_input_attach_slave_t
xcb_input_input_info_info_t
struct xcb_input_input_info_info_t xcb_input_input_info_info_t
xcb_input_input_info_info_t
xcb_input_touch_class_next
void xcb_input_touch_class_next(xcb_input_touch_class_iterator_t *i)
Definition: xinput.c:10044
xcb_input_set_device_valuators_request_t
xcb_input_set_device_valuators_request_t
Definition: xinput.h:1689
XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST
#define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST
Definition: xinput.h:517
xcb_input_kbd_feedback_state_t
struct xcb_input_kbd_feedback_state_t xcb_input_kbd_feedback_state_t
xcb_input_kbd_feedback_state_t
xcb_input_grab_device_button
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_axis_info_iterator_t
struct xcb_input_axis_info_iterator_t xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
Definition: xinput.h:950
xcb_input_device_key_press_event_t
struct xcb_input_device_key_press_event_t xcb_input_device_key_press_event_t
xcb_input_device_key_press_event_t
xcb_input_device_abs_area_state_t
struct xcb_input_device_abs_area_state_t xcb_input_device_abs_area_state_t
xcb_input_device_abs_area_state_t
xcb_input_xi_get_client_pointer
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
xcb_input_button_state_t
struct xcb_input_button_state_t xcb_input_button_state_t
xcb_input_button_state_t
xcb_input_change_device_control_reply
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
xcb_input_device_valuator_event_t
struct xcb_input_device_valuator_event_t xcb_input_device_valuator_event_t
xcb_input_device_valuator_event_t
xcb_input_device_core_ctrl_iterator_t
struct xcb_input_device_core_ctrl_iterator_t xcb_input_device_core_ctrl_iterator_t
xcb_input_device_core_ctrl_iterator_t
xcb_input_hierarchy_change_data_t
struct xcb_input_hierarchy_change_data_t xcb_input_hierarchy_change_data_t
xcb_input_hierarchy_change_data_t
xcb_input_scroll_class_t
struct xcb_input_scroll_class_t xcb_input_scroll_class_t
xcb_input_scroll_class_t
xcb_input_event_error_t
struct xcb_input_event_error_t xcb_input_event_error_t
xcb_input_event_error_t
xcb_input_device_time_coord_end
xcb_generic_iterator_t xcb_input_device_time_coord_end(xcb_input_device_time_coord_iterator_t i)
Definition: xinput.c:1819
xcb_input_valuator_info_t
struct xcb_input_valuator_info_t xcb_input_valuator_info_t
xcb_input_valuator_info_t
xcb_input_property_event_t
xcb_input_property_event_t
Definition: xinput.h:3816
xcb_input_xi_get_focus_reply_t
xcb_input_xi_get_focus_reply_t
Definition: xinput.h:2959
xcb_input_set_device_valuators_reply
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
xcb_input_hierarchy_info_iterator_t
struct xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
xcb_input_touch_class_iterator_t
xcb_input_touch_class_iterator_t
Definition: xinput.h:2775
xcb_input_key_code_iterator_t
struct xcb_input_key_code_iterator_t xcb_input_key_code_iterator_t
xcb_input_key_code_iterator_t
xcb_input_xi_list_properties_reply_t
xcb_input_xi_list_properties_reply_t
Definition: xinput.h:3178
xcb_protocol_request_t
Definition: xcbext.h:47
xcb_input_xi_get_focus_reply
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_XI_GET_FOCUS
#define XCB_INPUT_XI_GET_FOCUS
Definition: xinput.h:2943
xcb_input_attach_slave_iterator_t
struct xcb_input_attach_slave_iterator_t xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
xcb_input_device_abs_area_ctrl_end
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_input_get_device_control_unchecked
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_input_xi_grab_device_reply
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_SET_DEVICE_FOCUS
#define XCB_INPUT_SET_DEVICE_FOCUS
Definition: xinput.h:861
XCB_INPUT_XI_SELECT_EVENTS
#define XCB_INPUT_XI_SELECT_EVENTS
Definition: xinput.h:2621
xcb_input_change_device_control_reply_t
xcb_input_change_device_control_reply_t
Definition: xinput.h:2106
xcb_input_device_abs_area_state_next
void xcb_input_device_abs_area_state_next(xcb_input_device_abs_area_state_iterator_t *i)
Definition: xinput.c:5973
xcb_input_device_changed_event_t
xcb_input_device_changed_event_t
Definition: xinput.h:3583
xcb_input_integer_feedback_state_iterator_t
struct xcb_input_integer_feedback_state_iterator_t xcb_input_integer_feedback_state_iterator_t
xcb_input_integer_feedback_state_iterator_t
xcb_input_kbd_feedback_ctl_t
struct xcb_input_kbd_feedback_ctl_t xcb_input_kbd_feedback_ctl_t
xcb_input_kbd_feedback_ctl_t
xcb_input_device_name_next
void xcb_input_device_name_next(xcb_input_device_name_iterator_t *i)
Definition: xinput.c:715
xcb_input_device_bell
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_input_class_error_t
xcb_input_class_error_t
Definition: xinput.h:4140
xcb_input_device_id_end
xcb_generic_iterator_t xcb_input_device_id_end(xcb_input_device_id_iterator_t i)
Definition: xinput.c:66
xcb_input_bell_feedback_state_iterator_t
struct xcb_input_bell_feedback_state_iterator_t xcb_input_bell_feedback_state_iterator_t
xcb_input_bell_feedback_state_iterator_t
xcb_input_add_master_iterator_t
xcb_input_add_master_iterator_t
Definition: xinput.h:2398
xcb_input_device_state_data_t
xcb_input_device_state_data_t
Definition: xinput.h:1827
XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE
#define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE
Definition: xinput.h:3137
xcb_input_hierarchy_change_iterator_t
struct xcb_input_hierarchy_change_iterator_t xcb_input_hierarchy_change_iterator_t
xcb_input_hierarchy_change_iterator_t
xcb_input_feedback_state_data_t
struct xcb_input_feedback_state_data_t xcb_input_feedback_state_data_t
xcb_input_feedback_state_data_t
xcb_input_feedback_state_t
struct xcb_input_feedback_state_t xcb_input_feedback_state_t
xcb_input_feedback_state_t
xcb_input_xi_list_properties_cookie_t
struct xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_cookie_t
xcb_input_ptr_feedback_state_iterator_t
struct xcb_input_ptr_feedback_state_iterator_t xcb_input_ptr_feedback_state_iterator_t
xcb_input_ptr_feedback_state_iterator_t
xcb_input_grab_device_key_request_t
xcb_input_grab_device_key_request_t
Definition: xinput.h:727
xcb_input_list_input_devices_reply_t
struct xcb_input_list_input_devices_reply_t xcb_input_list_input_devices_reply_t
xcb_input_list_input_devices_reply_t
xcb_input_attach_slave_iterator_t
xcb_input_attach_slave_iterator_t
Definition: xinput.h:2439
xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
Definition: xinput.h:959
xcb_input_barrier_release_pointer_info_t
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_modifier_mapping_reply
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
xcb_input_string_feedback_state_iterator_t
xcb_input_string_feedback_state_iterator_t
Definition: xinput.h:970
xcb_input_get_device_button_mapping_request_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
xcb_input_led_feedback_ctl_end
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end(xcb_input_led_feedback_ctl_iterator_t i)
Definition: xinput.c:3826
xcb_input_bell_feedback_ctl_next
void xcb_input_bell_feedback_ctl_next(xcb_input_bell_feedback_ctl_iterator_t *i)
Definition: xinput.c:3800
xcb_input_hierarchy_event_t
struct xcb_input_hierarchy_event_t xcb_input_hierarchy_event_t
xcb_input_hierarchy_event_t
xcb_input_device_enable_state_iterator_t
xcb_input_device_enable_state_iterator_t
Definition: xinput.h:1818
xcb_input_event_for_send_end
xcb_generic_iterator_t xcb_input_event_for_send_end(xcb_input_event_for_send_iterator_t i)
Definition: xinput.c:14302
xcb_input_kbd_feedback_state_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_input_xi_device_info_iterator_t
struct xcb_input_xi_device_info_iterator_t xcb_input_xi_device_info_iterator_t
xcb_input_xi_device_info_iterator_t
xcb_input_change_feedback_control_request_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_feedback_state_iterator_t
struct xcb_input_feedback_state_iterator_t xcb_input_feedback_state_iterator_t
xcb_input_feedback_state_iterator_t
xcb_input_get_device_dont_propagate_list_reply_t
xcb_input_get_device_dont_propagate_list_reply_t
Definition: xinput.h:532
xcb_input_remove_master_iterator_t
struct xcb_input_remove_master_iterator_t xcb_input_remove_master_iterator_t
xcb_input_remove_master_iterator_t
xcb_input_button_info_iterator_t
xcb_input_button_info_iterator_t
Definition: xinput.h:199
xcb_input_key_class_iterator_t
struct xcb_input_key_class_iterator_t xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
xcb_input_feedback_state_t
xcb_input_feedback_state_t
Definition: xinput.h:1064
xcb_input_led_feedback_state_end
xcb_generic_iterator_t xcb_input_led_feedback_state_end(xcb_input_led_feedback_state_iterator_t i)
Definition: xinput.c:3059
xcb_input_class_error_t
struct xcb_input_class_error_t xcb_input_class_error_t
xcb_input_class_error_t
xcb_input_input_state_end
xcb_generic_iterator_t xcb_input_input_state_end(xcb_input_input_state_iterator_t i)
Definition: xinput.c:5504
xcb_input_bell_feedback_state_t
struct xcb_input_bell_feedback_state_t xcb_input_bell_feedback_state_t
xcb_input_bell_feedback_state_t
xcb_input_get_device_button_mapping_reply
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
xcb_input_open_device
xcb_input_open_device_cookie_t xcb_input_open_device(xcb_connection_t *c, uint8_t device_id)
Definition: xinput.c:1037
xcb_input_grab_device_cookie_t
struct xcb_input_grab_device_cookie_t xcb_input_grab_device_cookie_t
xcb_input_grab_device_cookie_t
xcb_input_xi_get_client_pointer_request_t
xcb_input_xi_get_client_pointer_request_t
Definition: xinput.h:2553
xcb_input_string_feedback_state_t
struct xcb_input_string_feedback_state_t xcb_input_string_feedback_state_t
xcb_input_string_feedback_state_t
xcb_input_fp3232_t
xcb_input_fp3232_t
Definition: xinput.h:74
xcb_input_detach_slave_end
xcb_generic_iterator_t xcb_input_detach_slave_end(xcb_input_detach_slave_iterator_t i)
Definition: xinput.c:8927
xcb_input_set_device_mode_cookie_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_key_info_iterator_t
struct xcb_input_key_info_iterator_t xcb_input_key_info_iterator_t
xcb_input_key_info_iterator_t
xcb_input_xi_passive_grab_device_reply_t
xcb_input_xi_passive_grab_device_reply_t
Definition: xinput.h:3127
xcb_input_device_class_end
xcb_generic_iterator_t xcb_input_device_class_end(xcb_input_device_class_iterator_t i)
Definition: xinput.c:10584
XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING
#define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING
Definition: xinput.h:1396
xcb_input_get_extension_version_reply_t
xcb_input_get_extension_version_reply_t
Definition: xinput.h:112
xcb_input_get_device_motion_events_unchecked
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_input_xi_device_info_t
xcb_input_xi_device_info_t
Definition: xinput.h:2867
xcb_input_raw_touch_begin_event_t
struct xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_begin_event_t
xcb_input_raw_touch_begin_event_t
xcb_input_open_device_reply_t
struct xcb_input_open_device_reply_t xcb_input_open_device_reply_t
xcb_input_open_device_reply_t
xcb_input_device_abs_calib_state_iterator_t
xcb_input_device_abs_calib_state_iterator_t
Definition: xinput.h:1756
xcb_input_ptr_feedback_state_next
void xcb_input_ptr_feedback_state_next(xcb_input_ptr_feedback_state_iterator_t *i)
Definition: xinput.c:2921
xcb_input_device_id_iterator_t
xcb_input_device_id_iterator_t
Definition: xinput.h:54
xcb_input_ptr_feedback_state_end
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end(xcb_input_ptr_feedback_state_iterator_t i)
Definition: xinput.c:2929
xcb_input_set_device_modifier_mapping_cookie_t
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
xcb_input_hierarchy_info_iterator_t
xcb_input_hierarchy_info_iterator_t
Definition: xinput.h:3778
XCB_INPUT_XI_GET_CLIENT_POINTER
#define XCB_INPUT_XI_GET_CLIENT_POINTER
Definition: xinput.h:2548
xcb_input_grab_device_button_request_t
xcb_input_grab_device_button_request_t
Definition: xinput.h:766
xcb_input_device_enable_ctrl_end
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end(xcb_input_device_enable_ctrl_iterator_t i)
Definition: xinput.c:6816
xcb_input_xi_get_selected_events_cookie_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_hierarchy_change_data_t
xcb_input_hierarchy_change_data_t
Definition: xinput.h:2467
xcb_input_axis_info_iterator_t
xcb_input_axis_info_iterator_t
Definition: xinput.h:217
xcb_input_integer_feedback_ctl_iterator_t
xcb_input_integer_feedback_ctl_iterator_t
Definition: xinput.h:1176
xcb_input_set_device_focus_checked
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
xcb_input_set_device_button_mapping_reply_t
xcb_input_set_device_button_mapping_reply_t
Definition: xinput.h:1513
xcb_input_xi_ungrab_device_checked
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
xcb_input_feedback_ctl_iterator_t
xcb_input_feedback_ctl_iterator_t
Definition: xinput.h:1299
xcb_input_change_device_property_request_t
xcb_input_change_device_property_request_t
Definition: xinput.h:2169
XCB_INPUT_XI_CHANGE_HIERARCHY
#define XCB_INPUT_XI_CHANGE_HIERARCHY
Definition: xinput.h:2512
xcb_input_xi_query_pointer_cookie_t
struct xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_cookie_t
xcb_input_device_info_t
xcb_input_device_info_t
Definition: xinput.h:149
xcb_input_xi_passive_ungrab_device_checked
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
xcb_input_grab_device_request_t
struct xcb_input_grab_device_request_t xcb_input_grab_device_request_t
xcb_input_grab_device_request_t
xcb_input_device_abs_area_ctrl_next
void xcb_input_device_abs_area_ctrl_next(xcb_input_device_abs_area_ctrl_iterator_t *i)
Definition: xinput.c:6772
xcb_input_set_device_valuators_unchecked
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
xcb_input_change_feedback_control_request_t
xcb_input_change_feedback_control_request_t
Definition: xinput.h:1327
xcb_input_button_class_t
struct xcb_input_button_class_t xcb_input_button_class_t
xcb_input_button_class_t
xcb_input_event_type_base_iterator_t
struct xcb_input_event_type_base_iterator_t xcb_input_event_type_base_iterator_t
xcb_input_event_type_base_iterator_t
xcb_input_key_state_iterator_t
xcb_input_key_state_iterator_t
Definition: xinput.h:1536
xcb_input_device_info_end
xcb_generic_iterator_t xcb_input_device_info_end(xcb_input_device_info_iterator_t i)
Definition: xinput.c:225
xcb_input_detach_slave_t
xcb_input_detach_slave_t
Definition: xinput.h:2448
xcb_input_ungrab_device_key
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_xi_set_client_pointer
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_input_device_valuator_event_t
xcb_input_device_valuator_event_t
Definition: xinput.h:3349
xcb_input_device_key_state_notify_event_t
xcb_input_device_key_state_notify_event_t
Definition: xinput.h:3510
xcb_input_get_device_motion_events_reply
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
xcb_input_device_resolution_ctl_end
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end(xcb_input_device_resolution_ctl_iterator_t i)
Definition: xinput.c:6742
xcb_input_hierarchy_change_next
void xcb_input_hierarchy_change_next(xcb_input_hierarchy_change_iterator_t *i)
Definition: xinput.c:9281
xcb_input_xi_allow_events_request_t
struct xcb_input_xi_allow_events_request_t xcb_input_xi_allow_events_request_t
xcb_input_xi_allow_events_request_t
xcb_input_get_device_property_unchecked
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
xcb_input_device_ctl_data_t
xcb_input_device_ctl_data_t
Definition: xinput.h:2026
xcb_input_device_info_next
void xcb_input_device_info_next(xcb_input_device_info_iterator_t *i)
Definition: xinput.c:217
xcb_input_remove_master_t
xcb_input_remove_master_t
Definition: xinput.h:2407
XCB_INPUT_XI_SET_FOCUS
#define XCB_INPUT_XI_SET_FOCUS
Definition: xinput.h:2920
XCB_INPUT_GRAB_DEVICE_KEY
#define XCB_INPUT_GRAB_DEVICE_KEY
Definition: xinput.h:722
xcb_input_set_device_mode_reply_t
xcb_input_set_device_mode_reply_t
Definition: xinput.h:431
xcb_input_group_info_t
xcb_input_group_info_t
Definition: xinput.h:2256
xcb_str_iterator_t
xcb_str_iterator_t
Definition: xproto.h:2863
xcb_input_get_device_dont_propagate_list_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
xcb_input_key_class_iterator_t
xcb_input_key_class_iterator_t
Definition: xinput.h:2732