Sub Page1_KeyboardStateChanged (Height As Float)
Log("Current keyboard height: " & Height)
End Sub
It will not be listed in the IDE until the next update, but it should work.
It fires when the keyboard is shown or hidden (height = 0) and the page is currently visible.
I have tried this, and the problem is that when the "keyboardstatechanged" event is fired, the "beginedit" event is not fired.
If the keyboard state does not change (i.e. it is already visible), then the "beginedit" event fires correctly.