25 #define XCB_INPUT_MAJOR_VERSION 2
26 #define XCB_INPUT_MINOR_VERSION 3
30 typedef uint32_t xcb_input_event_class_t;
36 xcb_input_event_class_t *data;
41 typedef uint8_t xcb_input_key_code_t;
47 xcb_input_key_code_t *data;
52 typedef uint16_t xcb_input_device_id_t;
58 xcb_input_device_id_t *data;
63 typedef int32_t xcb_input_fp1616_t;
69 xcb_input_fp1616_t *data;
95 unsigned int sequence;
99 #define XCB_INPUT_GET_EXTENSION_VERSION 1
105 uint8_t major_opcode;
106 uint8_t minor_opcode;
116 uint8_t response_type;
120 uint16_t server_major;
121 uint16_t server_minor;
126 typedef enum xcb_input_device_use_t {
127 XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
128 XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
129 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
130 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
131 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
132 } xcb_input_device_use_t;
134 typedef enum xcb_input_input_class_t {
135 XCB_INPUT_INPUT_CLASS_KEY = 0,
136 XCB_INPUT_INPUT_CLASS_BUTTON = 1,
137 XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
138 XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
139 XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
140 XCB_INPUT_INPUT_CLASS_FOCUS = 5,
141 XCB_INPUT_INPUT_CLASS_OTHER = 6
142 } xcb_input_input_class_t;
144 typedef enum xcb_input_valuator_mode_t {
145 XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
146 XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
147 } xcb_input_valuator_mode_t;
153 xcb_atom_t device_type;
155 uint8_t num_class_info;
175 xcb_input_key_code_t min_keycode;
176 xcb_input_key_code_t max_keycode;
196 uint16_t num_buttons;
234 uint32_t motion_size;
283 unsigned int sequence;
287 #define XCB_INPUT_LIST_INPUT_DEVICES 2
293 uint8_t major_opcode;
294 uint8_t minor_opcode;
302 uint8_t response_type;
315 uint8_t event_type_base;
331 unsigned int sequence;
335 #define XCB_INPUT_OPEN_DEVICE 3
341 uint8_t major_opcode;
342 uint8_t minor_opcode;
352 uint8_t response_type;
361 #define XCB_INPUT_CLOSE_DEVICE 4
367 uint8_t major_opcode;
368 uint8_t minor_opcode;
378 unsigned int sequence;
382 #define XCB_INPUT_SET_DEVICE_MODE 5
388 uint8_t major_opcode;
389 uint8_t minor_opcode;
400 uint8_t response_type;
409 #define XCB_INPUT_SELECT_EXTENSION_EVENT 6
415 uint8_t major_opcode;
416 uint8_t minor_opcode;
419 uint16_t num_classes;
427 unsigned int sequence;
431 #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7
437 uint8_t major_opcode;
438 uint8_t minor_opcode;
447 uint8_t response_type;
451 uint16_t num_this_classes;
452 uint16_t num_all_classes;
456 typedef enum xcb_input_propagate_mode_t {
457 XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
458 XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
459 } xcb_input_propagate_mode_t;
462 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
468 uint8_t major_opcode;
469 uint8_t minor_opcode;
472 uint16_t num_classes;
481 unsigned int sequence;
485 #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9
491 uint8_t major_opcode;
492 uint8_t minor_opcode;
501 uint8_t response_type;
505 uint16_t num_classes;
513 xcb_timestamp_t time;
529 unsigned int sequence;
533 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
539 uint8_t major_opcode;
540 uint8_t minor_opcode;
542 xcb_timestamp_t start;
543 xcb_timestamp_t stop;
551 uint8_t response_type;
565 unsigned int sequence;
569 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
575 uint8_t major_opcode;
576 uint8_t minor_opcode;
586 uint8_t response_type;
598 unsigned int sequence;
602 #define XCB_INPUT_CHANGE_POINTER_DEVICE 12
608 uint8_t major_opcode;
609 uint8_t minor_opcode;
621 uint8_t response_type;
633 unsigned int sequence;
637 #define XCB_INPUT_GRAB_DEVICE 13
643 uint8_t major_opcode;
644 uint8_t minor_opcode;
646 xcb_window_t grab_window;
647 xcb_timestamp_t time;
648 uint16_t num_classes;
649 uint8_t this_device_mode;
650 uint8_t other_device_mode;
651 uint8_t owner_events;
660 uint8_t response_type;
669 #define XCB_INPUT_UNGRAB_DEVICE 14
675 uint8_t major_opcode;
676 uint8_t minor_opcode;
678 xcb_timestamp_t time;
683 #define XCB_INPUT_GRAB_DEVICE_KEY 15
689 uint8_t major_opcode;
690 uint8_t minor_opcode;
692 xcb_window_t grab_window;
693 uint16_t num_classes;
695 uint8_t modifier_device;
696 uint8_t grabbed_device;
698 uint8_t this_device_mode;
699 uint8_t other_device_mode;
700 uint8_t owner_events;
705 #define XCB_INPUT_UNGRAB_DEVICE_KEY 16
711 uint8_t major_opcode;
712 uint8_t minor_opcode;
714 xcb_window_t grabWindow;
716 uint8_t modifier_device;
718 uint8_t grabbed_device;
722 #define XCB_INPUT_GRAB_DEVICE_BUTTON 17
728 uint8_t major_opcode;
729 uint8_t minor_opcode;
731 xcb_window_t grab_window;
732 uint8_t grabbed_device;
733 uint8_t modifier_device;
734 uint16_t num_classes;
736 uint8_t this_device_mode;
737 uint8_t other_device_mode;
739 uint8_t owner_events;
744 #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18
750 uint8_t major_opcode;
751 uint8_t minor_opcode;
753 xcb_window_t grab_window;
755 uint8_t modifier_device;
757 uint8_t grabbed_device;
760 typedef enum xcb_input_device_input_mode_t {
761 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
762 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
763 XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
764 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
765 XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
766 XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
767 } xcb_input_device_input_mode_t;
770 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
776 uint8_t major_opcode;
777 uint8_t minor_opcode;
779 xcb_timestamp_t time;
788 unsigned int sequence;
792 #define XCB_INPUT_GET_DEVICE_FOCUS 20
798 uint8_t major_opcode;
799 uint8_t minor_opcode;
809 uint8_t response_type;
814 xcb_timestamp_t time;
820 #define XCB_INPUT_SET_DEVICE_FOCUS 21
826 uint8_t major_opcode;
827 uint8_t minor_opcode;
830 xcb_timestamp_t time;
835 typedef enum xcb_input_feedback_class_t {
836 XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
837 XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
838 XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
839 XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
840 XCB_INPUT_FEEDBACK_CLASS_LED = 4,
841 XCB_INPUT_FEEDBACK_CLASS_BELL = 5
842 } xcb_input_feedback_class_t;
855 uint8_t global_auto_repeat;
859 uint8_t auto_repeats[32];
880 uint16_t accel_denom;
921 uint16_t max_symbols;
922 uint16_t num_keysyms;
998 unsigned int sequence;
1002 #define XCB_INPUT_GET_FEEDBACK_CONTROL 22
1008 uint8_t major_opcode;
1009 uint8_t minor_opcode;
1019 uint8_t response_type;
1023 uint16_t num_feedbacks;
1032 uint8_t feedback_id;
1034 xcb_input_key_code_t key;
1035 uint8_t auto_repeat_mode;
1036 int8_t key_click_percent;
1037 int8_t bell_percent;
1039 int16_t bell_duration;
1041 uint32_t led_values;
1058 uint8_t feedback_id;
1080 uint8_t feedback_id;
1082 int32_t int_to_display;
1099 uint8_t feedback_id;
1102 uint16_t num_keysyms;
1119 uint8_t feedback_id;
1141 uint8_t feedback_id;
1144 uint32_t led_values;
1161 uint8_t feedback_id;
1175 #define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
1181 uint8_t major_opcode;
1182 uint8_t minor_opcode;
1186 uint8_t feedback_id;
1193 unsigned int sequence;
1197 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
1203 uint8_t major_opcode;
1204 uint8_t minor_opcode;
1207 xcb_input_key_code_t first_keycode;
1215 uint8_t response_type;
1219 uint8_t keysyms_per_keycode;
1224 #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25
1230 uint8_t major_opcode;
1231 uint8_t minor_opcode;
1234 xcb_input_key_code_t first_keycode;
1235 uint8_t keysyms_per_keycode;
1236 uint8_t keycode_count;
1243 unsigned int sequence;
1247 #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26
1253 uint8_t major_opcode;
1254 uint8_t minor_opcode;
1264 uint8_t response_type;
1268 uint8_t keycodes_per_modifier;
1276 unsigned int sequence;
1280 #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27
1286 uint8_t major_opcode;
1287 uint8_t minor_opcode;
1290 uint8_t keycodes_per_modifier;
1298 uint8_t response_type;
1310 unsigned int sequence;
1314 #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28
1320 uint8_t major_opcode;
1321 uint8_t minor_opcode;
1331 uint8_t response_type;
1343 unsigned int sequence;
1347 #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29
1353 uint8_t major_opcode;
1354 uint8_t minor_opcode;
1365 uint8_t response_type;
1399 uint8_t num_buttons;
1401 uint8_t buttons[32];
1419 uint8_t num_valuators;
1455 unsigned int sequence;
1459 #define XCB_INPUT_QUERY_DEVICE_STATE 30
1465 uint8_t major_opcode;
1466 uint8_t minor_opcode;
1476 uint8_t response_type;
1480 uint8_t num_classes;
1485 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
1491 uint8_t major_opcode;
1492 uint8_t minor_opcode;
1494 xcb_window_t destination;
1497 uint16_t num_classes;
1503 #define XCB_INPUT_DEVICE_BELL 32
1509 uint8_t major_opcode;
1510 uint8_t minor_opcode;
1513 uint8_t feedback_id;
1514 uint8_t feedback_class;
1522 unsigned int sequence;
1526 #define XCB_INPUT_SET_DEVICE_VALUATORS 33
1532 uint8_t major_opcode;
1533 uint8_t minor_opcode;
1536 uint8_t first_valuator;
1537 uint8_t num_valuators;
1545 uint8_t response_type;
1553 typedef enum xcb_input_device_control_t {
1554 XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
1555 XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
1556 XCB_INPUT_DEVICE_CONTROL_CORE = 3,
1557 XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
1558 XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
1559 } xcb_input_device_control_t;
1565 uint16_t control_id;
1567 uint32_t num_valuators;
1583 uint16_t control_id;
1592 uint32_t button_threshold;
1608 uint16_t control_id;
1631 uint16_t control_id;
1651 uint16_t control_id;
1670 uint16_t control_id;
1687 unsigned int sequence;
1691 #define XCB_INPUT_GET_DEVICE_CONTROL 34
1697 uint8_t major_opcode;
1698 uint8_t minor_opcode;
1700 uint16_t control_id;
1709 uint8_t response_type;
1721 uint16_t control_id;
1723 uint8_t first_valuator;
1724 uint8_t num_valuators;
1740 uint16_t control_id;
1749 uint32_t button_threshold;
1765 uint16_t control_id;
1788 uint16_t control_id;
1807 uint16_t control_id;
1826 uint16_t control_id;
1843 unsigned int sequence;
1847 #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
1853 uint8_t major_opcode;
1854 uint8_t minor_opcode;
1856 uint16_t control_id;
1865 uint8_t response_type;
1877 unsigned int sequence;
1881 #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
1887 uint8_t major_opcode;
1888 uint8_t minor_opcode;
1898 uint8_t response_type;
1906 typedef enum xcb_input_property_format_t {
1907 XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
1908 XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
1909 XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
1910 } xcb_input_property_format_t;
1922 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
1928 uint8_t major_opcode;
1929 uint8_t minor_opcode;
1931 xcb_atom_t property;
1941 #define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
1947 uint8_t major_opcode;
1948 uint8_t minor_opcode;
1950 xcb_atom_t property;
1959 unsigned int sequence;
1963 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
1969 uint8_t major_opcode;
1970 uint8_t minor_opcode;
1972 xcb_atom_t property;
1994 uint8_t response_type;
1999 uint32_t bytes_after;
2006 typedef enum xcb_input_device_t {
2007 XCB_INPUT_DEVICE_ALL = 0,
2008 XCB_INPUT_DEVICE_ALL_MASTER = 1
2009 } xcb_input_device_t;
2053 unsigned int sequence;
2057 #define XCB_INPUT_XI_QUERY_POINTER 40
2063 uint8_t major_opcode;
2064 uint8_t minor_opcode;
2066 xcb_window_t window;
2067 xcb_input_device_id_t deviceid;
2075 uint8_t response_type;
2081 xcb_input_fp1616_t root_x;
2082 xcb_input_fp1616_t root_y;
2083 xcb_input_fp1616_t win_x;
2084 xcb_input_fp1616_t win_y;
2085 uint8_t same_screen;
2087 uint16_t buttons_len;
2093 #define XCB_INPUT_XI_WARP_POINTER 41
2099 uint8_t major_opcode;
2100 uint8_t minor_opcode;
2102 xcb_window_t src_win;
2103 xcb_window_t dst_win;
2104 xcb_input_fp1616_t src_x;
2105 xcb_input_fp1616_t src_y;
2107 uint16_t src_height;
2108 xcb_input_fp1616_t dst_x;
2109 xcb_input_fp1616_t dst_y;
2110 xcb_input_device_id_t deviceid;
2115 #define XCB_INPUT_XI_CHANGE_CURSOR 42
2121 uint8_t major_opcode;
2122 uint8_t minor_opcode;
2124 xcb_window_t window;
2125 xcb_cursor_t cursor;
2126 xcb_input_device_id_t deviceid;
2130 typedef enum xcb_input_hierarchy_change_type_t {
2131 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
2132 XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
2133 XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
2134 XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
2135 } xcb_input_hierarchy_change_type_t;
2137 typedef enum xcb_input_change_mode_t {
2138 XCB_INPUT_CHANGE_MODE_ATTACH = 1,
2139 XCB_INPUT_CHANGE_MODE_FLOAT = 2
2140 } xcb_input_change_mode_t;
2168 xcb_input_device_id_t deviceid;
2169 uint8_t return_mode;
2171 xcb_input_device_id_t return_pointer;
2172 xcb_input_device_id_t return_keyboard;
2190 xcb_input_device_id_t deviceid;
2191 xcb_input_device_id_t master;
2209 xcb_input_device_id_t deviceid;
2240 #define XCB_INPUT_XI_CHANGE_HIERARCHY 43
2246 uint8_t major_opcode;
2247 uint8_t minor_opcode;
2249 uint8_t num_changes;
2253 #define XCB_INPUT_XI_SET_CLIENT_POINTER 44
2259 uint8_t major_opcode;
2260 uint8_t minor_opcode;
2262 xcb_window_t window;
2263 xcb_input_device_id_t deviceid;
2271 unsigned int sequence;
2275 #define XCB_INPUT_XI_GET_CLIENT_POINTER 45
2281 uint8_t major_opcode;
2282 uint8_t minor_opcode;
2284 xcb_window_t window;
2291 uint8_t response_type;
2297 xcb_input_device_id_t deviceid;
2301 typedef enum xcb_input_xi_event_mask_t {
2302 XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
2303 XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
2304 XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
2305 XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
2306 XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
2307 XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
2308 XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
2309 XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
2310 XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
2311 XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
2312 XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
2313 XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
2314 XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
2315 XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
2316 XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
2317 XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
2318 XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
2319 XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
2320 XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
2321 XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
2322 XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
2323 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
2324 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
2325 XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
2326 XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
2327 XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
2328 } xcb_input_xi_event_mask_t;
2334 xcb_input_device_id_t deviceid;
2348 #define XCB_INPUT_XI_SELECT_EVENTS 46
2354 uint8_t major_opcode;
2355 uint8_t minor_opcode;
2357 xcb_window_t window;
2366 unsigned int sequence;
2370 #define XCB_INPUT_XI_QUERY_VERSION 47
2376 uint8_t major_opcode;
2377 uint8_t minor_opcode;
2379 uint16_t major_version;
2380 uint16_t minor_version;
2387 uint8_t response_type;
2391 uint16_t major_version;
2392 uint16_t minor_version;
2396 typedef enum xcb_input_device_class_type_t {
2397 XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
2398 XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
2399 XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
2400 XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
2401 XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
2402 } xcb_input_device_class_type_t;
2404 typedef enum xcb_input_device_type_t {
2405 XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
2406 XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
2407 XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
2408 XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
2409 XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
2410 } xcb_input_device_type_t;
2412 typedef enum xcb_input_scroll_flags_t {
2413 XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
2414 XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
2415 } xcb_input_scroll_flags_t;
2417 typedef enum xcb_input_scroll_type_t {
2418 XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
2419 XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
2420 } xcb_input_scroll_type_t;
2422 typedef enum xcb_input_touch_mode_t {
2423 XCB_INPUT_TOUCH_MODE_DIRECT = 1,
2424 XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
2425 } xcb_input_touch_mode_t;
2433 xcb_input_device_id_t sourceid;
2434 uint16_t num_buttons;
2452 xcb_input_device_id_t sourceid;
2471 xcb_input_device_id_t sourceid;
2473 uint16_t scroll_type;
2494 xcb_input_device_id_t sourceid;
2496 uint8_t num_touches;
2514 xcb_input_device_id_t sourceid;
2520 uint32_t resolution;
2540 xcb_input_device_id_t sourceid;
2557 xcb_input_device_id_t deviceid;
2559 xcb_input_device_id_t attachment;
2560 uint16_t num_classes;
2579 unsigned int sequence;
2583 #define XCB_INPUT_XI_QUERY_DEVICE 48
2589 uint8_t major_opcode;
2590 uint8_t minor_opcode;
2592 xcb_input_device_id_t deviceid;
2600 uint8_t response_type;
2609 #define XCB_INPUT_XI_SET_FOCUS 49
2615 uint8_t major_opcode;
2616 uint8_t minor_opcode;
2618 xcb_window_t window;
2619 xcb_timestamp_t time;
2620 xcb_input_device_id_t deviceid;
2628 unsigned int sequence;
2632 #define XCB_INPUT_XI_GET_FOCUS 50
2638 uint8_t major_opcode;
2639 uint8_t minor_opcode;
2641 xcb_input_device_id_t deviceid;
2649 uint8_t response_type;
2657 typedef enum xcb_input_grab_owner_t {
2658 XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
2659 XCB_INPUT_GRAB_OWNER_OWNER = 1
2660 } xcb_input_grab_owner_t;
2666 unsigned int sequence;
2670 #define XCB_INPUT_XI_GRAB_DEVICE 51
2676 uint8_t major_opcode;
2677 uint8_t minor_opcode;
2679 xcb_window_t window;
2680 xcb_timestamp_t time;
2681 xcb_cursor_t cursor;
2682 xcb_input_device_id_t deviceid;
2684 uint8_t paired_device_mode;
2685 uint8_t owner_events;
2694 uint8_t response_type;
2703 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
2709 uint8_t major_opcode;
2710 uint8_t minor_opcode;
2712 xcb_timestamp_t time;
2713 xcb_input_device_id_t deviceid;
2717 typedef enum xcb_input_event_mode_t {
2718 XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
2719 XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
2720 XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
2721 XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
2722 XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
2723 XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
2724 XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
2725 XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
2726 } xcb_input_event_mode_t;
2729 #define XCB_INPUT_XI_ALLOW_EVENTS 53
2735 uint8_t major_opcode;
2736 uint8_t minor_opcode;
2738 xcb_timestamp_t time;
2739 xcb_input_device_id_t deviceid;
2743 xcb_window_t grab_window;
2746 typedef enum xcb_input_grab_mode_22_t {
2747 XCB_INPUT_GRAB_MODE_22_SYNC = 0,
2748 XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
2749 XCB_INPUT_GRAB_MODE_22_TOUCH = 2
2750 } xcb_input_grab_mode_22_t;
2752 typedef enum xcb_input_grab_type_t {
2753 XCB_INPUT_GRAB_TYPE_BUTTON = 0,
2754 XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
2755 XCB_INPUT_GRAB_TYPE_ENTER = 2,
2756 XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
2757 XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
2758 } xcb_input_grab_type_t;
2760 typedef enum xcb_input_modifier_mask_t {
2761 XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
2762 } xcb_input_modifier_mask_t;
2786 unsigned int sequence;
2790 #define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
2796 uint8_t major_opcode;
2797 uint8_t minor_opcode;
2799 xcb_timestamp_t time;
2800 xcb_window_t grab_window;
2801 xcb_cursor_t cursor;
2803 xcb_input_device_id_t deviceid;
2804 uint16_t num_modifiers;
2808 uint8_t paired_device_mode;
2809 uint8_t owner_events;
2817 uint8_t response_type;
2821 uint16_t num_modifiers;
2826 #define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
2832 uint8_t major_opcode;
2833 uint8_t minor_opcode;
2835 xcb_window_t grab_window;
2837 xcb_input_device_id_t deviceid;
2838 uint16_t num_modifiers;
2847 unsigned int sequence;
2851 #define XCB_INPUT_XI_LIST_PROPERTIES 56
2857 uint8_t major_opcode;
2858 uint8_t minor_opcode;
2860 xcb_input_device_id_t deviceid;
2868 uint8_t response_type;
2872 uint16_t num_properties;
2886 #define XCB_INPUT_XI_CHANGE_PROPERTY 57
2892 uint8_t major_opcode;
2893 uint8_t minor_opcode;
2895 xcb_input_device_id_t deviceid;
2898 xcb_atom_t property;
2904 #define XCB_INPUT_XI_DELETE_PROPERTY 58
2910 uint8_t major_opcode;
2911 uint8_t minor_opcode;
2913 xcb_input_device_id_t deviceid;
2915 xcb_atom_t property;
2922 unsigned int sequence;
2926 #define XCB_INPUT_XI_GET_PROPERTY 59
2932 uint8_t major_opcode;
2933 uint8_t minor_opcode;
2935 xcb_input_device_id_t deviceid;
2938 xcb_atom_t property;
2957 uint8_t response_type;
2962 uint32_t bytes_after;
2972 unsigned int sequence;
2976 #define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
2982 uint8_t major_opcode;
2983 uint8_t minor_opcode;
2985 xcb_window_t window;
2992 uint8_t response_type;
3004 xcb_input_device_id_t deviceid;
3006 xcb_xfixes_barrier_t barrier;
3020 #define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
3026 uint8_t major_opcode;
3027 uint8_t minor_opcode;
3029 uint32_t num_barriers;
3033 #define XCB_INPUT_DEVICE_VALUATOR 0
3039 uint8_t response_type;
3042 uint16_t device_state;
3043 uint8_t num_valuators;
3044 uint8_t first_valuator;
3045 int32_t valuators[6];
3049 #define XCB_INPUT_DEVICE_KEY_PRESS 1
3055 uint8_t response_type;
3058 xcb_timestamp_t time;
3067 uint8_t same_screen;
3072 #define XCB_INPUT_DEVICE_KEY_RELEASE 2
3077 #define XCB_INPUT_DEVICE_BUTTON_PRESS 3
3082 #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
3087 #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
3092 #define XCB_INPUT_DEVICE_FOCUS_IN 6
3098 uint8_t response_type;
3101 xcb_timestamp_t time;
3102 xcb_window_t window;
3109 #define XCB_INPUT_DEVICE_FOCUS_OUT 7
3114 #define XCB_INPUT_PROXIMITY_IN 8
3119 #define XCB_INPUT_PROXIMITY_OUT 9
3124 #define XCB_INPUT_DEVICE_STATE_NOTIFY 10
3130 uint8_t response_type;
3133 xcb_timestamp_t time;
3135 uint8_t num_buttons;
3136 uint8_t num_valuators;
3137 uint8_t classes_reported;
3140 uint32_t valuators[3];
3144 #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
3150 uint8_t response_type;
3154 xcb_input_key_code_t first_keycode;
3157 xcb_timestamp_t time;
3162 #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
3168 uint8_t response_type;
3171 xcb_timestamp_t time;
3177 #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
3183 uint8_t response_type;
3190 #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
3196 uint8_t response_type;
3199 uint8_t buttons[28];
3202 typedef enum xcb_input_device_change_t {
3203 XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
3204 XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
3205 XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
3206 XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
3207 XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
3208 XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
3209 } xcb_input_device_change_t;
3212 #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
3218 uint8_t response_type;
3221 xcb_timestamp_t time;
3229 #define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
3235 uint8_t response_type;
3238 xcb_timestamp_t time;
3239 xcb_atom_t property;
3244 typedef enum xcb_input_change_reason_t {
3245 XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
3246 XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
3247 } xcb_input_change_reason_t;
3250 #define XCB_INPUT_DEVICE_CHANGED 1
3256 uint8_t response_type;
3260 uint16_t event_type;
3261 xcb_input_device_id_t deviceid;
3262 xcb_timestamp_t time;
3263 uint16_t num_classes;
3264 xcb_input_device_id_t sourceid;
3267 uint32_t full_sequence;
3270 typedef enum xcb_input_key_event_flags_t {
3271 XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
3272 } xcb_input_key_event_flags_t;
3275 #define XCB_INPUT_KEY_PRESS 2
3281 uint8_t response_type;
3285 uint16_t event_type;
3286 xcb_input_device_id_t deviceid;
3287 xcb_timestamp_t time;
3292 uint32_t full_sequence;
3293 xcb_input_fp1616_t root_x;
3294 xcb_input_fp1616_t root_y;
3295 xcb_input_fp1616_t event_x;
3296 xcb_input_fp1616_t event_y;
3297 uint16_t buttons_len;
3298 uint16_t valuators_len;
3299 xcb_input_device_id_t sourceid;
3307 #define XCB_INPUT_KEY_RELEASE 3
3311 typedef enum xcb_input_pointer_event_flags_t {
3312 XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
3313 } xcb_input_pointer_event_flags_t;
3316 #define XCB_INPUT_BUTTON_PRESS 4
3322 uint8_t response_type;
3326 uint16_t event_type;
3327 xcb_input_device_id_t deviceid;
3328 xcb_timestamp_t time;
3333 uint32_t full_sequence;
3334 xcb_input_fp1616_t root_x;
3335 xcb_input_fp1616_t root_y;
3336 xcb_input_fp1616_t event_x;
3337 xcb_input_fp1616_t event_y;
3338 uint16_t buttons_len;
3339 uint16_t valuators_len;
3340 xcb_input_device_id_t sourceid;
3348 #define XCB_INPUT_BUTTON_RELEASE 5
3353 #define XCB_INPUT_MOTION 6
3357 typedef enum xcb_input_notify_mode_t {
3358 XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
3359 XCB_INPUT_NOTIFY_MODE_GRAB = 1,
3360 XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
3361 XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
3362 XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
3363 XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
3364 } xcb_input_notify_mode_t;
3366 typedef enum xcb_input_notify_detail_t {
3367 XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
3368 XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
3369 XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
3370 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
3371 XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
3372 XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
3373 XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
3374 XCB_INPUT_NOTIFY_DETAIL_NONE = 7
3375 } xcb_input_notify_detail_t;
3378 #define XCB_INPUT_ENTER 7
3384 uint8_t response_type;
3388 uint16_t event_type;
3389 xcb_input_device_id_t deviceid;
3390 xcb_timestamp_t time;
3391 xcb_input_device_id_t sourceid;
3397 uint32_t full_sequence;
3398 xcb_input_fp1616_t root_x;
3399 xcb_input_fp1616_t root_y;
3400 xcb_input_fp1616_t event_x;
3401 xcb_input_fp1616_t event_y;
3402 uint8_t same_screen;
3404 uint16_t buttons_len;
3410 #define XCB_INPUT_LEAVE 8
3415 #define XCB_INPUT_FOCUS_IN 9
3420 #define XCB_INPUT_FOCUS_OUT 10
3424 typedef enum xcb_input_hierarchy_mask_t {
3425 XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
3426 XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
3427 XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
3428 XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
3429 XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
3430 XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
3431 XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
3432 XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
3433 } xcb_input_hierarchy_mask_t;
3439 xcb_input_device_id_t deviceid;
3440 xcb_input_device_id_t attachment;
3457 #define XCB_INPUT_HIERARCHY 11
3463 uint8_t response_type;
3467 uint16_t event_type;
3468 xcb_input_device_id_t deviceid;
3469 xcb_timestamp_t time;
3473 uint32_t full_sequence;
3476 typedef enum xcb_input_property_flag_t {
3477 XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
3478 XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
3479 XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
3480 } xcb_input_property_flag_t;
3483 #define XCB_INPUT_PROPERTY 12
3489 uint8_t response_type;
3493 uint16_t event_type;
3494 xcb_input_device_id_t deviceid;
3495 xcb_timestamp_t time;
3496 xcb_atom_t property;
3499 uint32_t full_sequence;
3503 #define XCB_INPUT_RAW_KEY_PRESS 13
3509 uint8_t response_type;
3513 uint16_t event_type;
3514 xcb_input_device_id_t deviceid;
3515 xcb_timestamp_t time;
3517 xcb_input_device_id_t sourceid;
3518 uint16_t valuators_len;
3521 uint32_t full_sequence;
3525 #define XCB_INPUT_RAW_KEY_RELEASE 14
3530 #define XCB_INPUT_RAW_BUTTON_PRESS 15
3536 uint8_t response_type;
3540 uint16_t event_type;
3541 xcb_input_device_id_t deviceid;
3542 xcb_timestamp_t time;
3544 xcb_input_device_id_t sourceid;
3545 uint16_t valuators_len;
3548 uint32_t full_sequence;
3552 #define XCB_INPUT_RAW_BUTTON_RELEASE 16
3557 #define XCB_INPUT_RAW_MOTION 17
3561 typedef enum xcb_input_touch_event_flags_t {
3562 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
3563 XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
3564 } xcb_input_touch_event_flags_t;
3567 #define XCB_INPUT_TOUCH_BEGIN 18
3573 uint8_t response_type;
3577 uint16_t event_type;
3578 xcb_input_device_id_t deviceid;
3579 xcb_timestamp_t time;
3584 uint32_t full_sequence;
3585 xcb_input_fp1616_t root_x;
3586 xcb_input_fp1616_t root_y;
3587 xcb_input_fp1616_t event_x;
3588 xcb_input_fp1616_t event_y;
3589 uint16_t buttons_len;
3590 uint16_t valuators_len;
3591 xcb_input_device_id_t sourceid;
3599 #define XCB_INPUT_TOUCH_UPDATE 19
3604 #define XCB_INPUT_TOUCH_END 20
3608 typedef enum xcb_input_touch_ownership_flags_t {
3609 XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
3610 } xcb_input_touch_ownership_flags_t;
3613 #define XCB_INPUT_TOUCH_OWNERSHIP 21
3619 uint8_t response_type;
3623 uint16_t event_type;
3624 xcb_input_device_id_t deviceid;
3625 xcb_timestamp_t time;
3630 uint32_t full_sequence;
3631 xcb_input_device_id_t sourceid;
3638 #define XCB_INPUT_RAW_TOUCH_BEGIN 22
3644 uint8_t response_type;
3648 uint16_t event_type;
3649 xcb_input_device_id_t deviceid;
3650 xcb_timestamp_t time;
3652 xcb_input_device_id_t sourceid;
3653 uint16_t valuators_len;
3656 uint32_t full_sequence;
3660 #define XCB_INPUT_RAW_TOUCH_UPDATE 23
3665 #define XCB_INPUT_RAW_TOUCH_END 24
3670 #define XCB_INPUT_BARRIER_HIT 25
3676 uint8_t response_type;
3680 uint16_t event_type;
3681 xcb_input_device_id_t deviceid;
3682 xcb_timestamp_t time;
3686 xcb_xfixes_barrier_t barrier;
3687 uint32_t full_sequence;
3690 xcb_input_device_id_t sourceid;
3692 xcb_input_fp1616_t root_x;
3693 xcb_input_fp1616_t root_y;
3699 #define XCB_INPUT_BARRIER_LEAVE 26
3704 #define XCB_INPUT_DEVICE 0
3710 uint8_t response_type;
3716 #define XCB_INPUT_EVENT 1
3722 uint8_t response_type;
3728 #define XCB_INPUT_MODE 2
3734 uint8_t response_type;
3740 #define XCB_INPUT_DEVICE_BUSY 3
3746 uint8_t response_type;
3752 #define XCB_INPUT_CLASS 4
3758 uint8_t response_type;
3979 xcb_input_get_extension_version_sizeof (
const void *_buffer );
4238 xcb_input_valuator_info_sizeof (
const void *_buffer );
4366 xcb_input_device_name_sizeof (
const void *_buffer );
4451 xcb_input_list_input_devices_sizeof (
const void *_buffer );
4612 xcb_input_open_device_sizeof (
const void *_buffer );
4635 uint8_t device_id );
4661 uint8_t device_id );
4757 uint8_t device_id );
4780 uint8_t device_id );
4867 xcb_input_select_extension_event_sizeof (
const void *_buffer );
4895 xcb_window_t window ,
4896 uint16_t num_classes ,
4897 const xcb_input_event_class_t *classes );
4922 xcb_window_t window ,
4923 uint16_t num_classes ,
4924 const xcb_input_event_class_t *classes );
4927 xcb_input_get_selected_extension_events_sizeof (
const void *_buffer );
4950 xcb_window_t window );
4976 xcb_window_t window );
4988 xcb_input_event_class_t *
5027 xcb_input_event_class_t *
5088 xcb_input_change_device_dont_propagate_list_sizeof (
const void *_buffer );
5117 xcb_window_t window ,
5118 uint16_t num_classes ,
5120 const xcb_input_event_class_t *classes );
5146 xcb_window_t window ,
5147 uint16_t num_classes ,
5149 const xcb_input_event_class_t *classes );
5152 xcb_input_get_device_dont_propagate_list_sizeof (
const void *_buffer );
5175 xcb_window_t window );
5201 xcb_window_t window );
5213 xcb_input_event_class_t *
5339 xcb_timestamp_t start ,
5340 xcb_timestamp_t stop ,
5341 uint8_t device_id );
5369 xcb_timestamp_t start ,
5370 xcb_timestamp_t stop ,
5371 uint8_t device_id );
5425 uint8_t device_id );
5451 uint8_t device_id );
5509 uint8_t device_id );
5539 uint8_t device_id );
5573 xcb_input_grab_device_sizeof (
const void *_buffer );
5603 xcb_window_t grab_window ,
5604 xcb_timestamp_t time ,
5605 uint16_t num_classes ,
5606 uint8_t this_device_mode ,
5607 uint8_t other_device_mode ,
5608 uint8_t owner_events ,
5610 const xcb_input_event_class_t *classes );
5643 xcb_window_t grab_window ,
5644 xcb_timestamp_t time ,
5645 uint16_t num_classes ,
5646 uint8_t this_device_mode ,
5647 uint8_t other_device_mode ,
5648 uint8_t owner_events ,
5650 const xcb_input_event_class_t *classes );
5708 xcb_timestamp_t time ,
5709 uint8_t device_id );
5733 xcb_timestamp_t time ,
5734 uint8_t device_id );
5737 xcb_input_grab_device_key_sizeof (
const void *_buffer );
5772 xcb_window_t grab_window ,
5773 uint16_t num_classes ,
5774 uint16_t modifiers ,
5775 uint8_t modifier_device ,
5776 uint8_t grabbed_device ,
5778 uint8_t this_device_mode ,
5779 uint8_t other_device_mode ,
5780 uint8_t owner_events ,
5781 const xcb_input_event_class_t *classes );
5813 xcb_window_t grab_window ,
5814 uint16_t num_classes ,
5815 uint16_t modifiers ,
5816 uint8_t modifier_device ,
5817 uint8_t grabbed_device ,
5819 uint8_t this_device_mode ,
5820 uint8_t other_device_mode ,
5821 uint8_t owner_events ,
5822 const xcb_input_event_class_t *classes );
5852 xcb_window_t grabWindow ,
5853 uint16_t modifiers ,
5854 uint8_t modifier_device ,
5856 uint8_t grabbed_device );
5883 xcb_window_t grabWindow ,
5884 uint16_t modifiers ,
5885 uint8_t modifier_device ,
5887 uint8_t grabbed_device );
5890 xcb_input_grab_device_button_sizeof (
const void *_buffer );
5925 xcb_window_t grab_window ,
5926 uint8_t grabbed_device ,
5927 uint8_t modifier_device ,
5928 uint16_t num_classes ,
5929 uint16_t modifiers ,
5930 uint8_t this_device_mode ,
5931 uint8_t other_device_mode ,
5933 uint8_t owner_events ,
5934 const xcb_input_event_class_t *classes );
5966 xcb_window_t grab_window ,
5967 uint8_t grabbed_device ,
5968 uint8_t modifier_device ,
5969 uint16_t num_classes ,
5970 uint16_t modifiers ,
5971 uint8_t this_device_mode ,
5972 uint8_t other_device_mode ,
5974 uint8_t owner_events ,
5975 const xcb_input_event_class_t *classes );
6005 xcb_window_t grab_window ,
6006 uint16_t modifiers ,
6007 uint8_t modifier_device ,
6009 uint8_t grabbed_device );
6036 xcb_window_t grab_window ,
6037 uint16_t modifiers ,
6038 uint8_t modifier_device ,
6040 uint8_t grabbed_device );
6068 xcb_timestamp_t time ,
6070 uint8_t device_id );
6095 xcb_timestamp_t time ,
6097 uint8_t device_id );
6120 uint8_t device_id );
6146 uint8_t device_id );
6206 xcb_window_t focus ,
6207 xcb_timestamp_t time ,
6209 uint8_t device_id );
6235 xcb_window_t focus ,
6236 xcb_timestamp_t time ,
6238 uint8_t device_id );
6370 xcb_input_string_feedback_state_sizeof (
const void *_buffer );
6541 xcb_input_feedback_state_sizeof (
const void *_buffer );
6626 xcb_input_get_feedback_control_sizeof (
const void *_buffer );
6649 uint8_t device_id );
6675 uint8_t device_id );
6864 xcb_input_string_feedback_ctl_sizeof (
const void *_buffer );
7035 xcb_input_feedback_ctl_sizeof (
const void *_buffer );
7120 xcb_input_change_feedback_control_sizeof (
const void *_buffer );
7151 uint8_t feedback_id ,
7180 uint8_t feedback_id ,
7184 xcb_input_get_device_key_mapping_sizeof (
const void *_buffer );
7210 xcb_input_key_code_t first_keycode ,
7240 xcb_input_key_code_t first_keycode ,
7314 xcb_input_change_device_key_mapping_sizeof (
const void *_buffer );
7345 xcb_input_key_code_t first_keycode ,
7346 uint8_t keysyms_per_keycode ,
7347 uint8_t keycode_count ,
7348 const xcb_keysym_t *keysyms );
7376 xcb_input_key_code_t first_keycode ,
7377 uint8_t keysyms_per_keycode ,
7378 uint8_t keycode_count ,
7379 const xcb_keysym_t *keysyms );
7382 xcb_input_get_device_modifier_mapping_sizeof (
const void *_buffer );
7405 uint8_t device_id );
7431 uint8_t device_id );
7504 xcb_input_set_device_modifier_mapping_sizeof (
const void *_buffer );
7530 uint8_t keycodes_per_modifier ,
7531 const uint8_t *keymaps );
7560 uint8_t keycodes_per_modifier ,
7561 const uint8_t *keymaps );
7595 xcb_input_get_device_button_mapping_sizeof (
const void *_buffer );
7618 uint8_t device_id );
7644 uint8_t device_id );
7717 xcb_input_set_device_button_mapping_sizeof (
const void *_buffer );
7744 const uint8_t *map );
7774 const uint8_t *map );
7894 xcb_input_valuator_state_sizeof (
const void *_buffer );
7979 xcb_input_input_state_sizeof (
const void *_buffer );
8064 xcb_input_query_device_state_sizeof (
const void *_buffer );
8087 uint8_t device_id );
8113 uint8_t device_id );
8173 xcb_input_send_extension_event_sizeof (
const void *_buffer );
8205 xcb_window_t destination ,
8208 uint16_t num_classes ,
8209 uint8_t num_events ,
8210 const uint8_t *events ,
8211 const xcb_input_event_class_t *classes );
8240 xcb_window_t destination ,
8243 uint16_t num_classes ,
8244 uint8_t num_events ,
8245 const uint8_t *events ,
8246 const xcb_input_event_class_t *classes );
8276 uint8_t feedback_id ,
8277 uint8_t feedback_class ,
8305 uint8_t feedback_id ,
8306 uint8_t feedback_class ,
8310 xcb_input_set_device_valuators_sizeof (
const void *_buffer );
8337 uint8_t first_valuator ,
8338 uint8_t num_valuators ,
8339 const int32_t *valuators );
8369 uint8_t first_valuator ,
8370 uint8_t num_valuators ,
8371 const int32_t *valuators );
8405 xcb_input_device_resolution_state_sizeof (
const void *_buffer );
8740 xcb_input_device_state_sizeof (
const void *_buffer );
8825 xcb_input_get_device_control_sizeof (
const void *_buffer );
8849 uint16_t control_id ,
8850 uint8_t device_id );
8877 uint16_t control_id ,
8878 uint8_t device_id );
8925 xcb_input_device_resolution_ctl_sizeof (
const void *_buffer );
9182 xcb_input_device_ctl_sizeof (
const void *_buffer );
9267 xcb_input_change_device_control_sizeof (
const void *_buffer );
9292 uint16_t control_id ,
9322 uint16_t control_id ,
9358 xcb_input_list_device_properties_sizeof (
const void *_buffer );
9381 uint8_t device_id );
9407 uint8_t device_id );
9603 xcb_input_change_device_property_items_serialize (
void **_buffer ,
9604 uint32_t num_items ,
9609 xcb_input_change_device_property_items_unpack (
const void *_buffer ,
9610 uint32_t num_items ,
9615 xcb_input_change_device_property_items_sizeof (
const void *_buffer ,
9616 uint32_t num_items ,
9649 xcb_atom_t property ,
9654 uint32_t num_items ,
9655 const void *items );
9684 xcb_atom_t property ,
9689 uint32_t num_items ,
9690 const void *items );
9722 xcb_atom_t property ,
9727 uint32_t num_items ,
9757 xcb_atom_t property ,
9762 uint32_t num_items ,
9790 xcb_atom_t property ,
9791 uint8_t device_id );
9815 xcb_atom_t property ,
9816 uint8_t device_id );
9942 xcb_input_get_device_property_items_serialize (
void **_buffer ,
9943 uint32_t num_items ,
9948 xcb_input_get_device_property_items_unpack (
const void *_buffer ,
9949 uint32_t num_items ,
9954 xcb_input_get_device_property_items_sizeof (
const void *_buffer ,
9955 uint32_t num_items ,
9984 xcb_atom_t property ,
10020 xcb_atom_t property ,
10024 uint8_t device_id ,
10158 xcb_input_xi_query_pointer_sizeof (
const void *_buffer );
10182 xcb_window_t window ,
10183 xcb_input_device_id_t deviceid );
10210 xcb_window_t window ,
10211 xcb_input_device_id_t deviceid );
10315 xcb_window_t src_win ,
10316 xcb_window_t dst_win ,
10317 xcb_input_fp1616_t src_x ,
10318 xcb_input_fp1616_t src_y ,
10319 uint16_t src_width ,
10320 uint16_t src_height ,
10321 xcb_input_fp1616_t dst_x ,
10322 xcb_input_fp1616_t dst_y ,
10323 xcb_input_device_id_t deviceid );
10354 xcb_window_t src_win ,
10355 xcb_window_t dst_win ,
10356 xcb_input_fp1616_t src_x ,
10357 xcb_input_fp1616_t src_y ,
10358 uint16_t src_width ,
10359 uint16_t src_height ,
10360 xcb_input_fp1616_t dst_x ,
10361 xcb_input_fp1616_t dst_y ,
10362 xcb_input_device_id_t deviceid );
10390 xcb_window_t window ,
10391 xcb_cursor_t cursor ,
10392 xcb_input_device_id_t deviceid );
10417 xcb_window_t window ,
10418 xcb_cursor_t cursor ,
10419 xcb_input_device_id_t deviceid );
10422 xcb_input_add_master_sizeof (
const void *_buffer );
10636 xcb_input_hierarchy_change_sizeof (
const void *_buffer );
10721 xcb_input_xi_change_hierarchy_sizeof (
const void *_buffer );
10748 uint8_t num_changes ,
10773 uint8_t num_changes ,
10801 xcb_window_t window ,
10802 xcb_input_device_id_t deviceid );
10826 xcb_window_t window ,
10827 xcb_input_device_id_t deviceid );
10850 xcb_window_t window );
10876 xcb_window_t window );
10910 xcb_input_event_mask_sizeof (
const void *_buffer );
10995 xcb_input_xi_select_events_sizeof (
const void *_buffer );
11023 xcb_window_t window ,
11024 uint16_t num_mask ,
11050 xcb_window_t window ,
11051 uint16_t num_mask ,
11076 uint16_t major_version ,
11077 uint16_t minor_version );
11104 uint16_t major_version ,
11105 uint16_t minor_version );
11139 xcb_input_button_class_sizeof (
const void *_buffer );
11263 xcb_input_key_class_sizeof (
const void *_buffer );
11477 xcb_input_device_class_sizeof (
const void *_buffer );
11562 xcb_input_xi_device_info_sizeof (
const void *_buffer );
11673 xcb_input_xi_query_device_sizeof (
const void *_buffer );
11696 xcb_input_device_id_t deviceid );
11722 xcb_input_device_id_t deviceid );
11807 xcb_window_t window ,
11808 xcb_timestamp_t time ,
11809 xcb_input_device_id_t deviceid );
11834 xcb_window_t window ,
11835 xcb_timestamp_t time ,
11836 xcb_input_device_id_t deviceid );
11859 xcb_input_device_id_t deviceid );
11885 xcb_input_device_id_t deviceid );
11919 xcb_input_xi_grab_device_sizeof (
const void *_buffer );
11950 xcb_window_t window ,
11951 xcb_timestamp_t time ,
11952 xcb_cursor_t cursor ,
11953 xcb_input_device_id_t deviceid ,
11955 uint8_t paired_device_mode ,
11956 uint8_t owner_events ,
11957 uint16_t mask_len ,
11958 const uint32_t *mask );
11992 xcb_window_t window ,
11993 xcb_timestamp_t time ,
11994 xcb_cursor_t cursor ,
11995 xcb_input_device_id_t deviceid ,
11997 uint8_t paired_device_mode ,
11998 uint8_t owner_events ,
11999 uint16_t mask_len ,
12000 const uint32_t *mask );
12058 xcb_timestamp_t time ,
12059 xcb_input_device_id_t deviceid );
12083 xcb_timestamp_t time ,
12084 xcb_input_device_id_t deviceid );
12114 xcb_timestamp_t time ,
12115 xcb_input_device_id_t deviceid ,
12116 uint8_t event_mode ,
12118 xcb_window_t grab_window );
12145 xcb_timestamp_t time ,
12146 xcb_input_device_id_t deviceid ,
12147 uint8_t event_mode ,
12149 xcb_window_t grab_window );
12195 xcb_input_xi_passive_grab_device_sizeof (
const void *_buffer );
12230 xcb_timestamp_t time ,
12231 xcb_window_t grab_window ,
12232 xcb_cursor_t cursor ,
12234 xcb_input_device_id_t deviceid ,
12235 uint16_t num_modifiers ,
12236 uint16_t mask_len ,
12237 uint8_t grab_type ,
12238 uint8_t grab_mode ,
12239 uint8_t paired_device_mode ,
12240 uint8_t owner_events ,
12241 const uint32_t *mask ,
12242 const uint32_t *modifiers );
12280 xcb_timestamp_t time ,
12281 xcb_window_t grab_window ,
12282 xcb_cursor_t cursor ,
12284 xcb_input_device_id_t deviceid ,
12285 uint16_t num_modifiers ,
12286 uint16_t mask_len ,
12287 uint8_t grab_type ,
12288 uint8_t grab_mode ,
12289 uint8_t paired_device_mode ,
12290 uint8_t owner_events ,
12291 const uint32_t *mask ,
12292 const uint32_t *modifiers );
12365 xcb_input_xi_passive_ungrab_device_sizeof (
const void *_buffer );
12396 xcb_window_t grab_window ,
12398 xcb_input_device_id_t deviceid ,
12399 uint16_t num_modifiers ,
12400 uint8_t grab_type ,
12401 const uint32_t *modifiers );
12429 xcb_window_t grab_window ,
12431 xcb_input_device_id_t deviceid ,
12432 uint16_t num_modifiers ,
12433 uint8_t grab_type ,
12434 const uint32_t *modifiers );
12437 xcb_input_xi_list_properties_sizeof (
const void *_buffer );
12460 xcb_input_device_id_t deviceid );
12486 xcb_input_device_id_t deviceid );
12682 xcb_input_xi_change_property_items_serialize (
void **_buffer ,
12683 uint32_t num_items ,
12688 xcb_input_xi_change_property_items_unpack (
const void *_buffer ,
12689 uint32_t num_items ,
12694 xcb_input_xi_change_property_items_sizeof (
const void *_buffer ,
12695 uint32_t num_items ,
12728 xcb_input_device_id_t deviceid ,
12731 xcb_atom_t property ,
12733 uint32_t num_items ,
12734 const void *items );
12763 xcb_input_device_id_t deviceid ,
12766 xcb_atom_t property ,
12768 uint32_t num_items ,
12769 const void *items );
12801 xcb_input_device_id_t deviceid ,
12804 xcb_atom_t property ,
12806 uint32_t num_items ,
12836 xcb_input_device_id_t deviceid ,
12839 xcb_atom_t property ,
12841 uint32_t num_items ,
12869 xcb_input_device_id_t deviceid ,
12870 xcb_atom_t property );
12894 xcb_input_device_id_t deviceid ,
12895 xcb_atom_t property );
13021 xcb_input_xi_get_property_items_serialize (
void **_buffer ,
13022 uint32_t num_items ,
13027 xcb_input_xi_get_property_items_unpack (
const void *_buffer ,
13028 uint32_t num_items ,
13033 xcb_input_xi_get_property_items_sizeof (
const void *_buffer ,
13034 uint32_t num_items ,
13063 xcb_input_device_id_t deviceid ,
13065 xcb_atom_t property ,
13099 xcb_input_device_id_t deviceid ,
13101 xcb_atom_t property ,
13151 xcb_input_xi_get_selected_events_sizeof (
const void *_buffer );
13174 xcb_window_t window );
13200 xcb_window_t window );
13303 xcb_input_xi_barrier_release_pointer_sizeof (
const void *_buffer );
13330 uint32_t num_barriers ,
13355 uint32_t num_barriers ,
13359 xcb_input_device_changed_sizeof (
const void *_buffer );
13362 xcb_input_key_press_sizeof (
const void *_buffer );
13365 xcb_input_key_release_sizeof (
const void *_buffer );
13368 xcb_input_button_press_sizeof (
const void *_buffer );
13371 xcb_input_button_release_sizeof (
const void *_buffer );
13374 xcb_input_motion_sizeof (
const void *_buffer );
13377 xcb_input_enter_sizeof (
const void *_buffer );
13380 xcb_input_leave_sizeof (
const void *_buffer );
13383 xcb_input_focus_in_sizeof (
const void *_buffer );
13386 xcb_input_focus_out_sizeof (
const void *_buffer );
13432 xcb_input_hierarchy_sizeof (
const void *_buffer );
13435 xcb_input_raw_key_press_sizeof (
const void *_buffer );
13438 xcb_input_raw_key_release_sizeof (
const void *_buffer );
13441 xcb_input_raw_button_press_sizeof (
const void *_buffer );
13444 xcb_input_raw_button_release_sizeof (
const void *_buffer );
13447 xcb_input_raw_motion_sizeof (
const void *_buffer );
13450 xcb_input_touch_begin_sizeof (
const void *_buffer );
13453 xcb_input_touch_update_sizeof (
const void *_buffer );
13456 xcb_input_touch_end_sizeof (
const void *_buffer );
13459 xcb_input_raw_touch_begin_sizeof (
const void *_buffer );
13462 xcb_input_raw_touch_update_sizeof (
const void *_buffer );
13465 xcb_input_raw_touch_end_sizeof (
const void *_buffer );
Generic error.
Definition: xcb.h:168
Generic iterator.
Definition: xcb.h:112
Generic cookie.
Definition: xcb.h:185