The virtual keyboard should ensure that it doesn't overlap the window it's being opened for. The best solution might be to support a split screen mode. This could be a special quick tile mode, for example
Description
Description
Comment Actions
I'm not sure if that is a related issue, but it would be nice if the keyboard also did not overlap the bottom panel (if any). On Plasma Mobile, that's a matter of basic UI navigation.