A virtual keyboard is not a built in function of Chrome, so you'll have to install the virtual keyboard plugin, see settings>Extensions.
When a configuration uses chrome as an external application it runs Chrome in incognito mode. Go to settings>Extensions and press "details" from the Virtual Keyboard plugin. Here switch on "Allow in incognito mode". The virtual keyboard will now work correctly.