I'm not familiar with virtual key boardso cannot say for certain.
Is it an onscreen keyboard?
Most onscreen keybords place the text where the cursor is.
I would think that as long as the cursor is in the HTMLEditor box, the virtual keyboard output should go there as well.