# requests request get_pointer = 0 { id: id(wl_pointer), } request get_keyboard = 1 { id: id(wl_keyboard), } request get_touch = 2 { id: id(wl_touch), } request release = 3 { } # events event capabilities = 0 { capabilities: u32, } event name = 1 { name: str, }