22 #define XCB_INPUT_MAJOR_VERSION 2
23 #define XCB_INPUT_MINOR_VERSION 3
27 typedef uint32_t xcb_input_event_class_t;
33 xcb_input_event_class_t *data;
38 typedef uint8_t xcb_input_key_code_t;
44 xcb_input_key_code_t *data;
49 typedef uint16_t xcb_input_device_id_t;
55 xcb_input_device_id_t *data;
60 typedef int32_t xcb_input_fp1616_t;
66 xcb_input_fp1616_t *data;
92 unsigned int sequence;
96 #define XCB_INPUT_GET_EXTENSION_VERSION 1
102 uint8_t major_opcode;
103 uint8_t minor_opcode;
113 uint8_t response_type;
117 uint16_t server_major;
118 uint16_t server_minor;
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;
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;
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;
150 xcb_atom_t device_type;
152 uint8_t num_class_info;
172 xcb_input_key_code_t min_keycode;
173 xcb_input_key_code_t max_keycode;
193 uint16_t num_buttons;
231 uint32_t motion_size;
280 unsigned int sequence;
284 #define XCB_INPUT_LIST_INPUT_DEVICES 2
290 uint8_t major_opcode;
291 uint8_t minor_opcode;
299 uint8_t response_type;
312 uint8_t event_type_base;
328 unsigned int sequence;
332 #define XCB_INPUT_OPEN_DEVICE 3
338 uint8_t major_opcode;
339 uint8_t minor_opcode;
349 uint8_t response_type;
358 #define XCB_INPUT_CLOSE_DEVICE 4
364 uint8_t major_opcode;
365 uint8_t minor_opcode;
375 unsigned int sequence;
379 #define XCB_INPUT_SET_DEVICE_MODE 5
385 uint8_t major_opcode;
386 uint8_t minor_opcode;
397 uint8_t response_type;
406 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
412 uint8_t major_opcode;
413 uint8_t minor_opcode;
416 uint16_t num_classes;
424 unsigned int sequence;
428 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
434 uint8_t major_opcode;
435 uint8_t minor_opcode;
444 uint8_t response_type;
448 uint16_t num_this_classes;
449 uint16_t num_all_classes;
453 typedef enum xcb_input_propagate_mode_t {
454 XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
455 XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
456 } xcb_input_propagate_mode_t;
459 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
465 uint8_t major_opcode;
466 uint8_t minor_opcode;
469 uint16_t num_classes;
478 unsigned int sequence;
482 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
488 uint8_t major_opcode;
489 uint8_t minor_opcode;
498 uint8_t response_type;
502 uint16_t num_classes;
510 xcb_timestamp_t time;
526 unsigned int sequence;
530 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
536 uint8_t major_opcode;
537 uint8_t minor_opcode;
539 xcb_timestamp_t start;
540 xcb_timestamp_t stop;
548 uint8_t response_type;
562 unsigned int sequence;
566 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
572 uint8_t major_opcode;
573 uint8_t minor_opcode;
583 uint8_t response_type;
595 unsigned int sequence;
599 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
605 uint8_t major_opcode;
606 uint8_t minor_opcode;
618 uint8_t response_type;
630 unsigned int sequence;
634 #define XCB_INPUT_GRAB_DEVICE 13
640 uint8_t major_opcode;
641 uint8_t minor_opcode;
643 xcb_window_t grab_window;
644 xcb_timestamp_t time;
645 uint16_t num_classes;
646 uint8_t this_device_mode;
647 uint8_t other_device_mode;
648 uint8_t owner_events;
657 uint8_t response_type;
666 #define XCB_INPUT_UNGRAB_DEVICE 14
672 uint8_t major_opcode;
673 uint8_t minor_opcode;
675 xcb_timestamp_t time;
680 #define XCB_INPUT_GRAB_DEVICE_KEY 15
686 uint8_t major_opcode;
687 uint8_t minor_opcode;
689 xcb_window_t grab_window;
690 uint16_t num_classes;
692 uint8_t modifier_device;
693 uint8_t grabbed_device;
695 uint8_t this_device_mode;
696 uint8_t other_device_mode;
697 uint8_t owner_events;
702 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
708 uint8_t major_opcode;
709 uint8_t minor_opcode;
711 xcb_window_t grabWindow;
713 uint8_t modifier_device;
715 uint8_t grabbed_device;
719 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
725 uint8_t major_opcode;
726 uint8_t minor_opcode;
728 xcb_window_t grab_window;
729 uint8_t grabbed_device;
730 uint8_t modifier_device;
731 uint16_t num_classes;
733 uint8_t this_device_mode;
734 uint8_t other_device_mode;
736 uint8_t owner_events;
741 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
747 uint8_t major_opcode;
748 uint8_t minor_opcode;
750 xcb_window_t grab_window;
752 uint8_t modifier_device;
754 uint8_t grabbed_device;
757 typedef enum xcb_input_device_input_mode_t {
758 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
759 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
760 XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
761 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
762 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
763 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
764 } xcb_input_device_input_mode_t;
767 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
773 uint8_t major_opcode;
774 uint8_t minor_opcode;
776 xcb_timestamp_t time;
785 unsigned int sequence;
789 #define XCB_INPUT_GET_DEVICE_FOCUS 20
795 uint8_t major_opcode;
796 uint8_t minor_opcode;
806 uint8_t response_type;
811 xcb_timestamp_t time;
817 #define XCB_INPUT_SET_DEVICE_FOCUS 21
823 uint8_t major_opcode;
824 uint8_t minor_opcode;
827 xcb_timestamp_t time;
832 typedef enum xcb_input_feedback_class_t {
833 XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
834 XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
835 XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
836 XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
837 XCB_INPUT_FEEDBACK_CLASS_LED = 4,
838 XCB_INPUT_FEEDBACK_CLASS_BELL = 5
839 } xcb_input_feedback_class_t;
852 uint8_t global_auto_repeat;
856 uint8_t auto_repeats[32];
877 uint16_t accel_denom;
918 uint16_t max_symbols;
919 uint16_t num_keysyms;
995 unsigned int sequence;
999 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1005 uint8_t major_opcode;
1006 uint8_t minor_opcode;
1016 uint8_t response_type;
1020 uint16_t num_feedbacks;
1029 uint8_t feedback_id;
1031 xcb_input_key_code_t key;
1032 uint8_t auto_repeat_mode;
1033 int8_t key_click_percent;
1034 int8_t bell_percent;
1036 int16_t bell_duration;
1038 uint32_t led_values;
1055 uint8_t feedback_id;
1077 uint8_t feedback_id;
1079 int32_t int_to_display;
1096 uint8_t feedback_id;
1099 uint16_t num_keysyms;
1116 uint8_t feedback_id;
1138 uint8_t feedback_id;
1141 uint32_t led_values;
1158 uint8_t feedback_id;
1172 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1178 uint8_t major_opcode;
1179 uint8_t minor_opcode;
1183 uint8_t feedback_id;
1190 unsigned int sequence;
1194 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1200 uint8_t major_opcode;
1201 uint8_t minor_opcode;
1204 xcb_input_key_code_t first_keycode;
1212 uint8_t response_type;
1216 uint8_t keysyms_per_keycode;
1221 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1227 uint8_t major_opcode;
1228 uint8_t minor_opcode;
1231 xcb_input_key_code_t first_keycode;
1232 uint8_t keysyms_per_keycode;
1233 uint8_t keycode_count;
1240 unsigned int sequence;
1244 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1250 uint8_t major_opcode;
1251 uint8_t minor_opcode;
1261 uint8_t response_type;
1265 uint8_t keycodes_per_modifier;
1273 unsigned int sequence;
1277 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1283 uint8_t major_opcode;
1284 uint8_t minor_opcode;
1287 uint8_t keycodes_per_modifier;
1295 uint8_t response_type;
1307 unsigned int sequence;
1311 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1317 uint8_t major_opcode;
1318 uint8_t minor_opcode;
1328 uint8_t response_type;
1340 unsigned int sequence;
1344 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1350 uint8_t major_opcode;
1351 uint8_t minor_opcode;
1362 uint8_t response_type;
1396 uint8_t num_buttons;
1398 uint8_t buttons[32];
1416 uint8_t num_valuators;
1452 unsigned int sequence;
1456 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1462 uint8_t major_opcode;
1463 uint8_t minor_opcode;
1473 uint8_t response_type;
1477 uint8_t num_classes;
1482 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
1488 uint8_t major_opcode;
1489 uint8_t minor_opcode;
1491 xcb_window_t destination;
1494 uint16_t num_classes;
1500 #define XCB_INPUT_DEVICE_BELL 32
1506 uint8_t major_opcode;
1507 uint8_t minor_opcode;
1510 uint8_t feedback_id;
1511 uint8_t feedback_class;
1519 unsigned int sequence;
1523 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1529 uint8_t major_opcode;
1530 uint8_t minor_opcode;
1533 uint8_t first_valuator;
1534 uint8_t num_valuators;
1542 uint8_t response_type;
1550 typedef enum xcb_input_device_control_t {
1551 XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1552 XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1553 XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1554 XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1555 XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1556 } xcb_input_device_control_t;
1562 uint16_t control_id;
1564 uint32_t num_valuators;
1580 uint16_t control_id;
1589 uint32_t button_threshold;
1605 uint16_t control_id;
1628 uint16_t control_id;
1648 uint16_t control_id;
1667 uint16_t control_id;
1684 unsigned int sequence;
1688 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1694 uint8_t major_opcode;
1695 uint8_t minor_opcode;
1697 uint16_t control_id;
1706 uint8_t response_type;
1718 uint16_t control_id;
1720 uint8_t first_valuator;
1721 uint8_t num_valuators;
1738 uint16_t control_id;
1747 uint32_t button_threshold;
1763 uint16_t control_id;
1786 uint16_t control_id;
1805 uint16_t control_id;
1824 uint16_t control_id;
1841 unsigned int sequence;
1845 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
1851 uint8_t major_opcode;
1852 uint8_t minor_opcode;
1854 uint16_t control_id;
1863 uint8_t response_type;
1875 unsigned int sequence;
1879 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
1885 uint8_t major_opcode;
1886 uint8_t minor_opcode;
1896 uint8_t response_type;
1904 typedef enum xcb_input_property_format_t {
1905 XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
1906 XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
1907 XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
1908 } xcb_input_property_format_t;
1920 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
1926 uint8_t major_opcode;
1927 uint8_t minor_opcode;
1929 xcb_atom_t property;
1939 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
1945 uint8_t major_opcode;
1946 uint8_t minor_opcode;
1948 xcb_atom_t property;
1957 unsigned int sequence;
1961 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
1967 uint8_t major_opcode;
1968 uint8_t minor_opcode;
1970 xcb_atom_t property;
1992 uint8_t response_type;
1997 uint32_t bytes_after;
2004 typedef enum xcb_input_device_t {
2005 XCB_INPUT_DEVICE_ALL = 0,
2006 XCB_INPUT_DEVICE_ALL_MASTER = 1
2007 } xcb_input_device_t;
2051 unsigned int sequence;
2055 #define XCB_INPUT_XI_QUERY_POINTER 40
2061 uint8_t major_opcode;
2062 uint8_t minor_opcode;
2064 xcb_window_t window;
2065 xcb_input_device_id_t deviceid;
2073 uint8_t response_type;
2079 xcb_input_fp1616_t root_x;
2080 xcb_input_fp1616_t root_y;
2081 xcb_input_fp1616_t win_x;
2082 xcb_input_fp1616_t win_y;
2083 uint8_t same_screen;
2085 uint16_t buttons_len;
2091 #define XCB_INPUT_XI_WARP_POINTER 41
2097 uint8_t major_opcode;
2098 uint8_t minor_opcode;
2100 xcb_window_t src_win;
2101 xcb_window_t dst_win;
2102 xcb_input_fp1616_t src_x;
2103 xcb_input_fp1616_t src_y;
2105 uint16_t src_height;
2106 xcb_input_fp1616_t dst_x;
2107 xcb_input_fp1616_t dst_y;
2108 xcb_input_device_id_t deviceid;
2113 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2119 uint8_t major_opcode;
2120 uint8_t minor_opcode;
2122 xcb_window_t window;
2123 xcb_cursor_t cursor;
2124 xcb_input_device_id_t deviceid;
2128 typedef enum xcb_input_hierarchy_change_type_t {
2129 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2130 XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2131 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2132 XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2133 } xcb_input_hierarchy_change_type_t;
2135 typedef enum xcb_input_change_mode_t {
2136 XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2137 XCB_INPUT_CHANGE_MODE_FLOAT = 2
2138 } xcb_input_change_mode_t;
2166 xcb_input_device_id_t deviceid;
2167 uint8_t return_mode;
2169 xcb_input_device_id_t return_pointer;
2170 xcb_input_device_id_t return_keyboard;
2188 xcb_input_device_id_t deviceid;
2189 xcb_input_device_id_t master;
2207 xcb_input_device_id_t deviceid;
2238 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2244 uint8_t major_opcode;
2245 uint8_t minor_opcode;
2247 uint8_t num_changes;
2252 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2258 uint8_t major_opcode;
2259 uint8_t minor_opcode;
2261 xcb_window_t window;
2262 xcb_input_device_id_t deviceid;
2270 unsigned int sequence;
2274 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2280 uint8_t major_opcode;
2281 uint8_t minor_opcode;
2283 xcb_window_t window;
2290 uint8_t response_type;
2296 xcb_input_device_id_t deviceid;
2300 typedef enum xcb_input_xi_event_mask_t {
2301 XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
2302 XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
2303 XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
2304 XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
2305 XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
2306 XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
2307 XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
2308 XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
2309 XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
2310 XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
2311 XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
2312 XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
2313 XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
2314 XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
2315 XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
2316 XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
2317 XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
2318 XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
2319 XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
2320 XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
2321 XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
2322 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
2323 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
2324 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
2325 XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
2326 XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
2327 } xcb_input_xi_event_mask_t;
2333 xcb_input_device_id_t deviceid;
2347 #define XCB_INPUT_XI_SELECT_EVENTS 46
2353 uint8_t major_opcode;
2354 uint8_t minor_opcode;
2356 xcb_window_t window;
2365 unsigned int sequence;
2369 #define XCB_INPUT_XI_QUERY_VERSION 47
2375 uint8_t major_opcode;
2376 uint8_t minor_opcode;
2378 uint16_t major_version;
2379 uint16_t minor_version;
2386 uint8_t response_type;
2390 uint16_t major_version;
2391 uint16_t minor_version;
2395 typedef enum xcb_input_device_class_type_t {
2396 XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2397 XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2398 XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2399 XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2400 XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2401 } xcb_input_device_class_type_t;
2403 typedef enum xcb_input_device_type_t {
2404 XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2405 XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2406 XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2407 XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2408 XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2409 } xcb_input_device_type_t;
2411 typedef enum xcb_input_scroll_flags_t {
2412 XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2413 XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2414 } xcb_input_scroll_flags_t;
2416 typedef enum xcb_input_scroll_type_t {
2417 XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2418 XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2419 } xcb_input_scroll_type_t;
2421 typedef enum xcb_input_touch_mode_t {
2422 XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2423 XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2424 } xcb_input_touch_mode_t;
2432 xcb_input_device_id_t sourceid;
2433 uint16_t num_buttons;
2451 xcb_input_device_id_t sourceid;
2470 xcb_input_device_id_t sourceid;
2472 uint16_t scroll_type;
2493 xcb_input_device_id_t sourceid;
2495 uint8_t num_touches;
2513 xcb_input_device_id_t sourceid;
2519 uint32_t resolution;
2539 xcb_input_device_id_t sourceid;
2556 xcb_input_device_id_t deviceid;
2558 xcb_input_device_id_t attachment;
2559 uint16_t num_classes;
2578 unsigned int sequence;
2582 #define XCB_INPUT_XI_QUERY_DEVICE 48
2588 uint8_t major_opcode;
2589 uint8_t minor_opcode;
2591 xcb_input_device_id_t deviceid;
2599 uint8_t response_type;
2608 #define XCB_INPUT_XI_SET_FOCUS 49
2614 uint8_t major_opcode;
2615 uint8_t minor_opcode;
2617 xcb_window_t window;
2618 xcb_timestamp_t time;
2619 xcb_input_device_id_t deviceid;
2627 unsigned int sequence;
2631 #define XCB_INPUT_XI_GET_FOCUS 50
2637 uint8_t major_opcode;
2638 uint8_t minor_opcode;
2640 xcb_input_device_id_t deviceid;
2648 uint8_t response_type;
2656 typedef enum xcb_input_grab_owner_t {
2657 XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2658 XCB_INPUT_GRAB_OWNER_OWNER = 1
2659 } xcb_input_grab_owner_t;
2665 unsigned int sequence;
2669 #define XCB_INPUT_XI_GRAB_DEVICE 51
2675 uint8_t major_opcode;
2676 uint8_t minor_opcode;
2678 xcb_window_t window;
2679 xcb_timestamp_t time;
2680 xcb_cursor_t cursor;
2681 xcb_input_device_id_t deviceid;
2683 uint8_t paired_device_mode;
2684 uint8_t owner_events;
2693 uint8_t response_type;
2702 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
2708 uint8_t major_opcode;
2709 uint8_t minor_opcode;
2711 xcb_timestamp_t time;
2712 xcb_input_device_id_t deviceid;
2716 typedef enum xcb_input_event_mode_t {
2717 XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
2718 XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
2719 XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
2720 XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
2721 XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
2722 XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
2723 XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
2724 XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
2725 } xcb_input_event_mode_t;
2728 #define XCB_INPUT_XI_ALLOW_EVENTS 53
2734 uint8_t major_opcode;
2735 uint8_t minor_opcode;
2737 xcb_timestamp_t time;
2738 xcb_input_device_id_t deviceid;
2742 xcb_window_t grab_window;
2745 typedef enum xcb_input_grab_mode_22_t {
2746 XCB_INPUT_GRAB_MODE_22_SYNC = 0,
2747 XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
2748 XCB_INPUT_GRAB_MODE_22_TOUCH = 2
2749 } xcb_input_grab_mode_22_t;
2751 typedef enum xcb_input_grab_type_t {
2752 XCB_INPUT_GRAB_TYPE_BUTTON = 0,
2753 XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
2754 XCB_INPUT_GRAB_TYPE_ENTER = 2,
2755 XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
2756 XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
2757 } xcb_input_grab_type_t;
2759 typedef enum xcb_input_modifier_mask_t {
2760 XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
2761 } xcb_input_modifier_mask_t;
2785 unsigned int sequence;
2789 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
2795 uint8_t major_opcode;
2796 uint8_t minor_opcode;
2798 xcb_timestamp_t time;
2799 xcb_window_t grab_window;
2800 xcb_cursor_t cursor;
2802 xcb_input_device_id_t deviceid;
2803 uint16_t num_modifiers;
2807 uint8_t paired_device_mode;
2808 uint8_t owner_events;
2816 uint8_t response_type;
2820 uint16_t num_modifiers;
2825 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
2831 uint8_t major_opcode;
2832 uint8_t minor_opcode;
2834 xcb_window_t grab_window;
2836 xcb_input_device_id_t deviceid;
2837 uint16_t num_modifiers;
2846 unsigned int sequence;
2850 #define XCB_INPUT_XI_LIST_PROPERTIES 56
2856 uint8_t major_opcode;
2857 uint8_t minor_opcode;
2859 xcb_input_device_id_t deviceid;
2867 uint8_t response_type;
2871 uint16_t num_properties;
2885 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
2891 uint8_t major_opcode;
2892 uint8_t minor_opcode;
2894 xcb_input_device_id_t deviceid;
2897 xcb_atom_t property;
2903 #define XCB_INPUT_XI_DELETE_PROPERTY 58
2909 uint8_t major_opcode;
2910 uint8_t minor_opcode;
2912 xcb_input_device_id_t deviceid;
2914 xcb_atom_t property;
2921 unsigned int sequence;
2925 #define XCB_INPUT_XI_GET_PROPERTY 59
2931 uint8_t major_opcode;
2932 uint8_t minor_opcode;
2934 xcb_input_device_id_t deviceid;
2937 xcb_atom_t property;
2956 uint8_t response_type;
2961 uint32_t bytes_after;
2971 unsigned int sequence;
2975 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
2981 uint8_t major_opcode;
2982 uint8_t minor_opcode;
2984 xcb_window_t window;
2991 uint8_t response_type;
3003 xcb_input_device_id_t deviceid;
3005 xcb_xfixes_barrier_t barrier;
3019 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3025 uint8_t major_opcode;
3026 uint8_t minor_opcode;
3028 uint32_t num_barriers;
3032 #define XCB_INPUT_DEVICE_VALUATOR 0
3038 uint8_t response_type;
3041 uint16_t device_state;
3042 uint8_t num_valuators;
3043 uint8_t first_valuator;
3044 int32_t valuators[6];
3048 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3054 uint8_t response_type;
3057 xcb_timestamp_t time;
3066 uint8_t same_screen;
3071 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3076 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3081 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3086 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3091 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3097 uint8_t response_type;
3100 xcb_timestamp_t time;
3101 xcb_window_t window;
3108 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3113 #define XCB_INPUT_PROXIMITY_IN 8
3118 #define XCB_INPUT_PROXIMITY_OUT 9
3123 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3129 uint8_t response_type;
3132 xcb_timestamp_t time;
3134 uint8_t num_buttons;
3135 uint8_t num_valuators;
3136 uint8_t classes_reported;
3139 uint32_t valuators[3];
3143 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3149 uint8_t response_type;
3153 xcb_input_key_code_t first_keycode;
3156 xcb_timestamp_t time;
3161 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3167 uint8_t response_type;
3170 xcb_timestamp_t time;
3176 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3182 uint8_t response_type;
3189 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3195 uint8_t response_type;
3198 uint8_t buttons[28];
3201 typedef enum xcb_input_device_change_t {
3202 XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3203 XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3204 XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3205 XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3206 XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3207 XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3208 } xcb_input_device_change_t;
3211 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3217 uint8_t response_type;
3220 xcb_timestamp_t time;
3228 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3234 uint8_t response_type;
3237 xcb_timestamp_t time;
3238 xcb_atom_t property;
3243 typedef enum xcb_input_change_reason_t {
3244 XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3245 XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3246 } xcb_input_change_reason_t;
3249 #define XCB_INPUT_DEVICE_CHANGED 1
3255 uint8_t response_type;
3259 uint16_t event_type;
3260 xcb_input_device_id_t deviceid;
3261 xcb_timestamp_t time;
3262 uint16_t num_classes;
3263 xcb_input_device_id_t sourceid;
3266 uint32_t full_sequence;
3269 typedef enum xcb_input_key_event_flags_t {
3270 XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3271 } xcb_input_key_event_flags_t;
3274 #define XCB_INPUT_KEY_PRESS 2
3280 uint8_t response_type;
3284 uint16_t event_type;
3285 xcb_input_device_id_t deviceid;
3286 xcb_timestamp_t time;
3291 uint32_t full_sequence;
3292 xcb_input_fp1616_t root_x;
3293 xcb_input_fp1616_t root_y;
3294 xcb_input_fp1616_t event_x;
3295 xcb_input_fp1616_t event_y;
3296 uint16_t buttons_len;
3297 uint16_t valuators_len;
3298 xcb_input_device_id_t sourceid;
3306 #define XCB_INPUT_KEY_RELEASE 3
3310 typedef enum xcb_input_pointer_event_flags_t {
3311 XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3312 } xcb_input_pointer_event_flags_t;
3315 #define XCB_INPUT_BUTTON_PRESS 4
3321 uint8_t response_type;
3325 uint16_t event_type;
3326 xcb_input_device_id_t deviceid;
3327 xcb_timestamp_t time;
3332 uint32_t full_sequence;
3333 xcb_input_fp1616_t root_x;
3334 xcb_input_fp1616_t root_y;
3335 xcb_input_fp1616_t event_x;
3336 xcb_input_fp1616_t event_y;
3337 uint16_t buttons_len;
3338 uint16_t valuators_len;
3339 xcb_input_device_id_t sourceid;
3347 #define XCB_INPUT_BUTTON_RELEASE 5
3352 #define XCB_INPUT_MOTION 6
3356 typedef enum xcb_input_notify_mode_t {
3357 XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3358 XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3359 XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3360 XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3361 XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3362 XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3363 } xcb_input_notify_mode_t;
3365 typedef enum xcb_input_notify_detail_t {
3366 XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3367 XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3368 XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3369 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3370 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3371 XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3372 XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3373 XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3374 } xcb_input_notify_detail_t;
3377 #define XCB_INPUT_ENTER 7
3383 uint8_t response_type;
3387 uint16_t event_type;
3388 xcb_input_device_id_t deviceid;
3389 xcb_timestamp_t time;
3390 xcb_input_device_id_t sourceid;
3396 uint32_t full_sequence;
3397 xcb_input_fp1616_t root_x;
3398 xcb_input_fp1616_t root_y;
3399 xcb_input_fp1616_t event_x;
3400 xcb_input_fp1616_t event_y;
3401 uint8_t same_screen;
3403 uint16_t buttons_len;
3409 #define XCB_INPUT_LEAVE 8
3414 #define XCB_INPUT_FOCUS_IN 9
3419 #define XCB_INPUT_FOCUS_OUT 10
3423 typedef enum xcb_input_hierarchy_mask_t {
3424 XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3425 XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3426 XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3427 XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3428 XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3429 XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3430 XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3431 XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3432 } xcb_input_hierarchy_mask_t;
3438 xcb_input_device_id_t deviceid;
3439 xcb_input_device_id_t attachment;
3456 #define XCB_INPUT_HIERARCHY 11
3462 uint8_t response_type;
3466 uint16_t event_type;
3467 xcb_input_device_id_t deviceid;
3468 xcb_timestamp_t time;
3472 uint32_t full_sequence;
3475 typedef enum xcb_input_property_flag_t {
3476 XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3477 XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3478 XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3479 } xcb_input_property_flag_t;
3482 #define XCB_INPUT_PROPERTY 12
3488 uint8_t response_type;
3492 uint16_t event_type;
3493 xcb_input_device_id_t deviceid;
3494 xcb_timestamp_t time;
3495 xcb_atom_t property;
3498 uint32_t full_sequence;
3502 #define XCB_INPUT_RAW_KEY_PRESS 13
3508 uint8_t response_type;
3512 uint16_t event_type;
3513 xcb_input_device_id_t deviceid;
3514 xcb_timestamp_t time;
3516 xcb_input_device_id_t sourceid;
3517 uint16_t valuators_len;
3520 uint32_t full_sequence;
3524 #define XCB_INPUT_RAW_KEY_RELEASE 14
3529 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3535 uint8_t response_type;
3539 uint16_t event_type;
3540 xcb_input_device_id_t deviceid;
3541 xcb_timestamp_t time;
3543 xcb_input_device_id_t sourceid;
3544 uint16_t valuators_len;
3547 uint32_t full_sequence;
3551 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3556 #define XCB_INPUT_RAW_MOTION 17
3560 typedef enum xcb_input_touch_event_flags_t {
3561 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3562 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3563 } xcb_input_touch_event_flags_t;
3566 #define XCB_INPUT_TOUCH_BEGIN 18
3572 uint8_t response_type;
3576 uint16_t event_type;
3577 xcb_input_device_id_t deviceid;
3578 xcb_timestamp_t time;
3583 uint32_t full_sequence;
3584 xcb_input_fp1616_t root_x;
3585 xcb_input_fp1616_t root_y;
3586 xcb_input_fp1616_t event_x;
3587 xcb_input_fp1616_t event_y;
3588 uint16_t buttons_len;
3589 uint16_t valuators_len;
3590 xcb_input_device_id_t sourceid;
3598 #define XCB_INPUT_TOUCH_UPDATE 19
3603 #define XCB_INPUT_TOUCH_END 20
3607 typedef enum xcb_input_touch_ownership_flags_t {
3608 XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3609 } xcb_input_touch_ownership_flags_t;
3612 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3618 uint8_t response_type;
3622 uint16_t event_type;
3623 xcb_input_device_id_t deviceid;
3624 xcb_timestamp_t time;
3629 uint32_t full_sequence;
3630 xcb_input_device_id_t sourceid;
3637 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3643 uint8_t response_type;
3647 uint16_t event_type;
3648 xcb_input_device_id_t deviceid;
3649 xcb_timestamp_t time;
3651 xcb_input_device_id_t sourceid;
3652 uint16_t valuators_len;
3655 uint32_t full_sequence;
3659 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3664 #define XCB_INPUT_RAW_TOUCH_END 24
3669 #define XCB_INPUT_BARRIER_HIT 25
3675 uint8_t response_type;
3679 uint16_t event_type;
3680 xcb_input_device_id_t deviceid;
3681 xcb_timestamp_t time;
3685 xcb_xfixes_barrier_t barrier;
3686 uint32_t full_sequence;
3689 xcb_input_device_id_t sourceid;
3691 xcb_input_fp1616_t root_x;
3692 xcb_input_fp1616_t root_y;
3698 #define XCB_INPUT_BARRIER_LEAVE 26
3703 #define XCB_INPUT_DEVICE 0
3709 uint8_t response_type;
3715 #define XCB_INPUT_EVENT 1
3721 uint8_t response_type;
3727 #define XCB_INPUT_MODE 2
3733 uint8_t response_type;
3739 #define XCB_INPUT_DEVICE_BUSY 3
3745 uint8_t response_type;
3751 #define XCB_INPUT_CLASS 4
3757 uint8_t response_type;
3878 xcb_input_get_extension_version_sizeof (
const void *_buffer );
4021 xcb_input_valuator_info_sizeof (
const void *_buffer );
4079 xcb_input_device_name_sizeof (
const void *_buffer );
4114 xcb_input_list_input_devices_sizeof (
const void *_buffer );
4193 xcb_input_open_device_sizeof (
const void *_buffer );
4205 uint8_t device_id );
4220 uint8_t device_id );
4263 uint8_t device_id );
4275 uint8_t device_id );
4326 xcb_input_select_extension_event_sizeof (
const void *_buffer );
4341 xcb_window_t window ,
4342 uint16_t num_classes ,
4343 const xcb_input_event_class_t *classes );
4355 xcb_window_t window ,
4356 uint16_t num_classes ,
4357 const xcb_input_event_class_t *classes );
4360 xcb_input_get_selected_extension_events_sizeof (
const void *_buffer );
4372 xcb_window_t window );
4387 xcb_window_t window );
4389 xcb_input_event_class_t *
4398 xcb_input_event_class_t *
4427 xcb_input_change_device_dont_propagate_list_sizeof (
const void *_buffer );
4442 xcb_window_t window ,
4443 uint16_t num_classes ,
4445 const xcb_input_event_class_t *classes );
4457 xcb_window_t window ,
4458 uint16_t num_classes ,
4460 const xcb_input_event_class_t *classes );
4463 xcb_input_get_device_dont_propagate_list_sizeof (
const void *_buffer );
4475 xcb_window_t window );
4490 xcb_window_t window );
4492 xcb_input_event_class_t *
4553 xcb_timestamp_t start ,
4554 xcb_timestamp_t stop ,
4555 uint8_t device_id );
4570 xcb_timestamp_t start ,
4571 xcb_timestamp_t stop ,
4572 uint8_t device_id );
4603 uint8_t device_id );
4618 uint8_t device_id );
4651 uint8_t device_id );
4668 uint8_t device_id );
4690 xcb_input_grab_device_sizeof (
const void *_buffer );
4702 xcb_window_t grab_window ,
4703 xcb_timestamp_t time ,
4704 uint16_t num_classes ,
4705 uint8_t this_device_mode ,
4706 uint8_t other_device_mode ,
4707 uint8_t owner_events ,
4709 const xcb_input_event_class_t *classes );
4724 xcb_window_t grab_window ,
4725 xcb_timestamp_t time ,
4726 uint16_t num_classes ,
4727 uint8_t this_device_mode ,
4728 uint8_t other_device_mode ,
4729 uint8_t owner_events ,
4731 const xcb_input_event_class_t *classes );
4765 xcb_timestamp_t time ,
4766 uint8_t device_id );
4778 xcb_timestamp_t time ,
4779 uint8_t device_id );
4782 xcb_input_grab_device_key_sizeof (
const void *_buffer );
4797 xcb_window_t grab_window ,
4798 uint16_t num_classes ,
4799 uint16_t modifiers ,
4800 uint8_t modifier_device ,
4801 uint8_t grabbed_device ,
4803 uint8_t this_device_mode ,
4804 uint8_t other_device_mode ,
4805 uint8_t owner_events ,
4806 const xcb_input_event_class_t *classes );
4818 xcb_window_t grab_window ,
4819 uint16_t num_classes ,
4820 uint16_t modifiers ,
4821 uint8_t modifier_device ,
4822 uint8_t grabbed_device ,
4824 uint8_t this_device_mode ,
4825 uint8_t other_device_mode ,
4826 uint8_t owner_events ,
4827 const xcb_input_event_class_t *classes );
4842 xcb_window_t grabWindow ,
4843 uint16_t modifiers ,
4844 uint8_t modifier_device ,
4846 uint8_t grabbed_device );
4858 xcb_window_t grabWindow ,
4859 uint16_t modifiers ,
4860 uint8_t modifier_device ,
4862 uint8_t grabbed_device );
4865 xcb_input_grab_device_button_sizeof (
const void *_buffer );
4880 xcb_window_t grab_window ,
4881 uint8_t grabbed_device ,
4882 uint8_t modifier_device ,
4883 uint16_t num_classes ,
4884 uint16_t modifiers ,
4885 uint8_t this_device_mode ,
4886 uint8_t other_device_mode ,
4888 uint8_t owner_events ,
4889 const xcb_input_event_class_t *classes );
4901 xcb_window_t grab_window ,
4902 uint8_t grabbed_device ,
4903 uint8_t modifier_device ,
4904 uint16_t num_classes ,
4905 uint16_t modifiers ,
4906 uint8_t this_device_mode ,
4907 uint8_t other_device_mode ,
4909 uint8_t owner_events ,
4910 const xcb_input_event_class_t *classes );
4925 xcb_window_t grab_window ,
4926 uint16_t modifiers ,
4927 uint8_t modifier_device ,
4929 uint8_t grabbed_device );
4941 xcb_window_t grab_window ,
4942 uint16_t modifiers ,
4943 uint8_t modifier_device ,
4945 uint8_t grabbed_device );
4960 xcb_timestamp_t time ,
4962 uint8_t device_id );
4974 xcb_timestamp_t time ,
4976 uint8_t device_id );
4988 uint8_t device_id );
5003 uint8_t device_id );
5037 xcb_window_t focus ,
5038 xcb_timestamp_t time ,
5040 uint8_t device_id );
5052 xcb_window_t focus ,
5053 xcb_timestamp_t time ,
5055 uint8_t device_id );
5127 xcb_input_string_feedback_state_sizeof (
const void *_buffer );
5208 xcb_input_feedback_state_sizeof (
const void *_buffer );
5243 xcb_input_get_feedback_control_sizeof (
const void *_buffer );
5255 uint8_t device_id );
5270 uint8_t device_id );
5367 xcb_input_string_feedback_ctl_sizeof (
const void *_buffer );
5448 xcb_input_feedback_ctl_sizeof (
const void *_buffer );
5483 xcb_input_change_feedback_control_sizeof (
const void *_buffer );
5500 uint8_t feedback_id ,
5515 uint8_t feedback_id ,
5519 xcb_input_get_device_key_mapping_sizeof (
const void *_buffer );
5532 xcb_input_key_code_t first_keycode ,
5549 xcb_input_key_code_t first_keycode ,
5581 xcb_input_change_device_key_mapping_sizeof (
const void *_buffer );
5597 xcb_input_key_code_t first_keycode ,
5598 uint8_t keysyms_per_keycode ,
5599 uint8_t keycode_count ,
5600 const xcb_keysym_t *keysyms );
5613 xcb_input_key_code_t first_keycode ,
5614 uint8_t keysyms_per_keycode ,
5615 uint8_t keycode_count ,
5616 const xcb_keysym_t *keysyms );
5619 xcb_input_get_device_modifier_mapping_sizeof (
const void *_buffer );
5631 uint8_t device_id );
5646 uint8_t device_id );
5677 xcb_input_set_device_modifier_mapping_sizeof (
const void *_buffer );
5690 uint8_t keycodes_per_modifier ,
5691 const uint8_t *keymaps );
5707 uint8_t keycodes_per_modifier ,
5708 const uint8_t *keymaps );
5730 xcb_input_get_device_button_mapping_sizeof (
const void *_buffer );
5742 uint8_t device_id );
5757 uint8_t device_id );
5788 xcb_input_set_device_button_mapping_sizeof (
const void *_buffer );
5802 const uint8_t *map );
5819 const uint8_t *map );
5887 xcb_input_valuator_state_sizeof (
const void *_buffer );
5922 xcb_input_input_state_sizeof (
const void *_buffer );
5957 xcb_input_query_device_state_sizeof (
const void *_buffer );
5969 uint8_t device_id );
5984 uint8_t device_id );
6012 xcb_input_send_extension_event_sizeof (
const void *_buffer );
6027 xcb_window_t destination ,
6030 uint16_t num_classes ,
6031 uint8_t num_events ,
6032 const uint8_t *events ,
6033 const xcb_input_event_class_t *classes );
6045 xcb_window_t destination ,
6048 uint16_t num_classes ,
6049 uint8_t num_events ,
6050 const uint8_t *events ,
6051 const xcb_input_event_class_t *classes );
6067 uint8_t feedback_id ,
6068 uint8_t feedback_class ,
6082 uint8_t feedback_id ,
6083 uint8_t feedback_class ,
6087 xcb_input_set_device_valuators_sizeof (
const void *_buffer );
6100 uint8_t first_valuator ,
6101 uint8_t num_valuators ,
6102 const int32_t *valuators );
6118 uint8_t first_valuator ,
6119 uint8_t num_valuators ,
6120 const int32_t *valuators );
6142 xcb_input_device_resolution_state_sizeof (
const void *_buffer );
6287 xcb_input_device_state_sizeof (
const void *_buffer );
6322 xcb_input_get_device_control_sizeof (
const void *_buffer );
6334 uint16_t control_id ,
6335 uint8_t device_id );
6350 uint16_t control_id ,
6351 uint8_t device_id );
6376 xcb_input_device_resolution_ctl_sizeof (
const void *_buffer );
6503 xcb_input_device_ctl_sizeof (
const void *_buffer );
6538 xcb_input_change_device_control_sizeof (
const void *_buffer );
6550 uint16_t control_id ,
6567 uint16_t control_id ,
6591 xcb_input_list_device_properties_sizeof (
const void *_buffer );
6603 uint8_t device_id );
6618 uint8_t device_id );
6682 xcb_input_change_device_property_items_serialize (
void **_buffer ,
6683 uint32_t num_items ,
6688 xcb_input_change_device_property_items_unpack (
const void *_buffer ,
6689 uint32_t num_items ,
6694 xcb_input_change_device_property_items_sizeof (
const void *_buffer ,
6695 uint32_t num_items ,
6711 xcb_atom_t property ,
6716 uint32_t num_items ,
6717 const void *items );
6729 xcb_atom_t property ,
6734 uint32_t num_items ,
6735 const void *items );
6750 xcb_atom_t property ,
6755 uint32_t num_items ,
6768 xcb_atom_t property ,
6773 uint32_t num_items ,
6789 xcb_atom_t property ,
6790 uint8_t device_id );
6802 xcb_atom_t property ,
6803 uint8_t device_id );
6839 xcb_input_get_device_property_items_serialize (
void **_buffer ,
6840 uint32_t num_items ,
6845 xcb_input_get_device_property_items_unpack (
const void *_buffer ,
6846 uint32_t num_items ,
6851 xcb_input_get_device_property_items_sizeof (
const void *_buffer ,
6852 uint32_t num_items ,
6865 xcb_atom_t property ,
6885 xcb_atom_t property ,
6961 xcb_input_xi_query_pointer_sizeof (
const void *_buffer );
6973 xcb_window_t window ,
6974 xcb_input_device_id_t deviceid );
6989 xcb_window_t window ,
6990 xcb_input_device_id_t deviceid );
7033 xcb_window_t src_win ,
7034 xcb_window_t dst_win ,
7035 xcb_input_fp1616_t src_x ,
7036 xcb_input_fp1616_t src_y ,
7037 uint16_t src_width ,
7038 uint16_t src_height ,
7039 xcb_input_fp1616_t dst_x ,
7040 xcb_input_fp1616_t dst_y ,
7041 xcb_input_device_id_t deviceid );
7053 xcb_window_t src_win ,
7054 xcb_window_t dst_win ,
7055 xcb_input_fp1616_t src_x ,
7056 xcb_input_fp1616_t src_y ,
7057 uint16_t src_width ,
7058 uint16_t src_height ,
7059 xcb_input_fp1616_t dst_x ,
7060 xcb_input_fp1616_t dst_y ,
7061 xcb_input_device_id_t deviceid );
7076 xcb_window_t window ,
7077 xcb_cursor_t cursor ,
7078 xcb_input_device_id_t deviceid );
7090 xcb_window_t window ,
7091 xcb_cursor_t cursor ,
7092 xcb_input_device_id_t deviceid );
7095 xcb_input_add_master_sizeof (
const void *_buffer );
7199 xcb_input_hierarchy_change_sizeof (
const void *_buffer );
7234 xcb_input_xi_change_hierarchy_sizeof (
const void *_buffer );
7249 uint8_t num_changes ,
7262 uint8_t num_changes ,
7278 xcb_window_t window ,
7279 xcb_input_device_id_t deviceid );
7291 xcb_window_t window ,
7292 xcb_input_device_id_t deviceid );
7304 xcb_window_t window );
7319 xcb_window_t window );
7341 xcb_input_event_mask_sizeof (
const void *_buffer );
7376 xcb_input_xi_select_events_sizeof (
const void *_buffer );
7391 xcb_window_t window ,
7405 xcb_window_t window ,
7419 uint16_t major_version ,
7420 uint16_t minor_version );
7435 uint16_t major_version ,
7436 uint16_t minor_version );
7458 xcb_input_button_class_sizeof (
const void *_buffer );
7502 xcb_input_key_class_sizeof (
const void *_buffer );
7606 xcb_input_device_class_sizeof (
const void *_buffer );
7641 xcb_input_xi_device_info_sizeof (
const void *_buffer );
7682 xcb_input_xi_query_device_sizeof (
const void *_buffer );
7694 xcb_input_device_id_t deviceid );
7709 xcb_input_device_id_t deviceid );
7749 xcb_window_t window ,
7750 xcb_timestamp_t time ,
7751 xcb_input_device_id_t deviceid );
7763 xcb_window_t window ,
7764 xcb_timestamp_t time ,
7765 xcb_input_device_id_t deviceid );
7777 xcb_input_device_id_t deviceid );
7792 xcb_input_device_id_t deviceid );
7814 xcb_input_xi_grab_device_sizeof (
const void *_buffer );
7826 xcb_window_t window ,
7827 xcb_timestamp_t time ,
7828 xcb_cursor_t cursor ,
7829 xcb_input_device_id_t deviceid ,
7831 uint8_t paired_device_mode ,
7832 uint8_t owner_events ,
7834 const uint32_t *mask );
7849 xcb_window_t window ,
7850 xcb_timestamp_t time ,
7851 xcb_cursor_t cursor ,
7852 xcb_input_device_id_t deviceid ,
7854 uint8_t paired_device_mode ,
7855 uint8_t owner_events ,
7857 const uint32_t *mask );
7891 xcb_timestamp_t time ,
7892 xcb_input_device_id_t deviceid );
7904 xcb_timestamp_t time ,
7905 xcb_input_device_id_t deviceid );
7920 xcb_timestamp_t time ,
7921 xcb_input_device_id_t deviceid ,
7922 uint8_t event_mode ,
7924 xcb_window_t grab_window );
7936 xcb_timestamp_t time ,
7937 xcb_input_device_id_t deviceid ,
7938 uint8_t event_mode ,
7940 xcb_window_t grab_window );
7966 xcb_input_xi_passive_grab_device_sizeof (
const void *_buffer );
7978 xcb_timestamp_t time ,
7979 xcb_window_t grab_window ,
7980 xcb_cursor_t cursor ,
7982 xcb_input_device_id_t deviceid ,
7983 uint16_t num_modifiers ,
7987 uint8_t paired_device_mode ,
7988 uint8_t owner_events ,
7989 const uint32_t *mask ,
7990 const uint32_t *modifiers );
8005 xcb_timestamp_t time ,
8006 xcb_window_t grab_window ,
8007 xcb_cursor_t cursor ,
8009 xcb_input_device_id_t deviceid ,
8010 uint16_t num_modifiers ,
8014 uint8_t paired_device_mode ,
8015 uint8_t owner_events ,
8016 const uint32_t *mask ,
8017 const uint32_t *modifiers );
8048 xcb_input_xi_passive_ungrab_device_sizeof (
const void *_buffer );
8063 xcb_window_t grab_window ,
8065 xcb_input_device_id_t deviceid ,
8066 uint16_t num_modifiers ,
8068 const uint32_t *modifiers );
8080 xcb_window_t grab_window ,
8082 xcb_input_device_id_t deviceid ,
8083 uint16_t num_modifiers ,
8085 const uint32_t *modifiers );
8088 xcb_input_xi_list_properties_sizeof (
const void *_buffer );
8100 xcb_input_device_id_t deviceid );
8115 xcb_input_device_id_t deviceid );
8179 xcb_input_xi_change_property_items_serialize (
void **_buffer ,
8180 uint32_t num_items ,
8185 xcb_input_xi_change_property_items_unpack (
const void *_buffer ,
8186 uint32_t num_items ,
8191 xcb_input_xi_change_property_items_sizeof (
const void *_buffer ,
8192 uint32_t num_items ,
8208 xcb_input_device_id_t deviceid ,
8211 xcb_atom_t property ,
8213 uint32_t num_items ,
8214 const void *items );
8226 xcb_input_device_id_t deviceid ,
8229 xcb_atom_t property ,
8231 uint32_t num_items ,
8232 const void *items );
8247 xcb_input_device_id_t deviceid ,
8250 xcb_atom_t property ,
8252 uint32_t num_items ,
8265 xcb_input_device_id_t deviceid ,
8268 xcb_atom_t property ,
8270 uint32_t num_items ,
8286 xcb_input_device_id_t deviceid ,
8287 xcb_atom_t property );
8299 xcb_input_device_id_t deviceid ,
8300 xcb_atom_t property );
8336 xcb_input_xi_get_property_items_serialize (
void **_buffer ,
8337 uint32_t num_items ,
8342 xcb_input_xi_get_property_items_unpack (
const void *_buffer ,
8343 uint32_t num_items ,
8348 xcb_input_xi_get_property_items_sizeof (
const void *_buffer ,
8349 uint32_t num_items ,
8362 xcb_input_device_id_t deviceid ,
8364 xcb_atom_t property ,
8382 xcb_input_device_id_t deviceid ,
8384 xcb_atom_t property ,
8412 xcb_input_xi_get_selected_events_sizeof (
const void *_buffer );
8424 xcb_window_t window );
8439 xcb_window_t window );
8490 xcb_input_xi_barrier_release_pointer_sizeof (
const void *_buffer );
8505 uint32_t num_barriers ,
8518 uint32_t num_barriers ,
8522 xcb_input_device_changed_sizeof (
const void *_buffer );
8525 xcb_input_key_press_sizeof (
const void *_buffer );
8528 xcb_input_key_release_sizeof (
const void *_buffer );
8531 xcb_input_button_press_sizeof (
const void *_buffer );
8534 xcb_input_button_release_sizeof (
const void *_buffer );
8537 xcb_input_motion_sizeof (
const void *_buffer );
8540 xcb_input_enter_sizeof (
const void *_buffer );
8543 xcb_input_leave_sizeof (
const void *_buffer );
8546 xcb_input_focus_in_sizeof (
const void *_buffer );
8549 xcb_input_focus_out_sizeof (
const void *_buffer );
8575 xcb_input_hierarchy_sizeof (
const void *_buffer );
8578 xcb_input_raw_key_press_sizeof (
const void *_buffer );
8581 xcb_input_raw_key_release_sizeof (
const void *_buffer );
8584 xcb_input_raw_button_press_sizeof (
const void *_buffer );
8587 xcb_input_raw_button_release_sizeof (
const void *_buffer );
8590 xcb_input_raw_motion_sizeof (
const void *_buffer );
8593 xcb_input_touch_begin_sizeof (
const void *_buffer );
8596 xcb_input_touch_update_sizeof (
const void *_buffer );
8599 xcb_input_touch_end_sizeof (
const void *_buffer );
8602 xcb_input_raw_touch_begin_sizeof (
const void *_buffer );
8605 xcb_input_raw_touch_update_sizeof (
const void *_buffer );
8608 xcb_input_raw_touch_end_sizeof (
const void *_buffer );
Generic error.
Definition: xcb.h:170
Generic iterator.
Definition: xcb.h:114
Generic cookie.
Definition: xcb.h:187