I just made a mockup about how I think the portrait vkb should be. I don't know how easy it is to make a new input method, but if the design gets perfect and I have enough time maybe I'll look into realizing it.
The idea is that we can provide more horizontal space for the thumb to tap without sacrificing positioning of the letters by making the keys trapezoidal. Also there is the idea of thin landscape view with the spacebar row, and gestures (like the ones on pr1.0) for deleting, spacing, shifting etc. This way the vkb doesn't eat up the whole screen.
I'm waiting for suggestions for the empty keys (explain why please)