Default Usb otg n charge

Hello, im a 16gb opo owner so i always carry my flash drives everywhere. I kept data in there. So, i realy sucks my battery. Anyone know how do i charge n use otg at the same time? Ive been reading about otg y cable. But will it work coz some claim charge with otg was not defaultly enable to android devices. Idk. Maybe so kernel mod will make it usable. Can any1 verify this?