We are developing a Windows 8 tablet application but this should be applicable to every tablet OS. There are several textboxes which open up the onscreen keyboard when they get focus.
In most cases this seems a bit jarring to the users since the keyboard uses up more than half of their screen. In some cases the inevitable scrolling seems to create some confusion in others we used Flyouts (hovering popups which are moved upward when the keyboard opens) which seem to have the same effect.
Are there best practices to cope with this problems? Which solution (e.g. Flyouts, scrolling) is the most comfortable for the user?