xproto name_len 0 1 2 3 4 0 1 2 3 4 5 6 0 1 axes_len len devices_len num_classes num_classes num_this_classes num_all_classes 0 1 num_classes num_classes num_classes num_classes num_classes 32 num_keysyms len 4 num_feedbacks num_keysyms len 4 length keycode_count keysyms_per_keycode keycodes_per_modifier 8 keycodes_per_modifier 8 map_size map_size 32 32 num_valuators len 4 num_classes num_events 32 num_classes num_valuators 1 2 3 4 5 num_valuators num_valuators num_valuators len 4 num_valuators len 4 num_atoms 8 16 32 format 8Bits num_items 16Bits num_items 32Bits num_items format 8Bits num_items 16Bits num_items 32Bits num_items buttons_len 1 2 3 4 1 2 name_len len 4 4 num_changes mask_len num_mask 0 1 2 3 8 1 2 3 4 5 0 1 1 2 1 2 num_buttons 31 32 num_buttons num_keys len 4 8 name_len 3 4 4 num_classes num_infos mask_len 31 mask_len num_modifiers num_modifiers num_modifiers num_properties format 8Bits num_items 16Bits num_items 32Bits num_items format 8Bits num_items 16Bits num_items 32Bits num_items num_masks num_barriers 6 4 4 3 28 28 1 2 num_classes 16 buttons_len valuators_len 16 buttons_len valuators_len buttons_len 0 1 2 3 4 5 6 7 num_infos valuators_len valuators_len 16 17 buttons_len valuators_len valuators_len