I've heard good things about these mini chorded keyboards you can use with your phone to avoid on-screen keyboards. Obviously nowhere near as convinient as built in, but it seems its the best we've got.
Oh other than that pinephone keyboard case, but that requires you to change phone as well
Oh other than that pinephone keyboard case, but that requires you to change phone as well