You could also add a button to force showing the virtual keyboard. This would address some concerns raised by freemangordon when using portrait keyboard.