@Kiori said:
Personally, I would create my own virtual keyboard and read from that.
That way you can control the size, shape, keys, etc. And it's by definition built into the game.
This sounds like a bad idea to me, because you won't benefit from the system keyboard (swiping, suggestions, ...). Instead, use a LineEdit node; when the user taps on it, the virtual keyboard should appear automatically.