Pekka said sometime back that currently we cannot report keyboardRectangle before input field is activated as its height depends on input hints. Maybe there could still be maximum used space or similar.