I have a full screen web page which has an input field. When the user touches the input field, the Windows 8 on-screen keyboard appears. This behaviour is expected and necessary, but because of the keyboard, the input field is covered.
I want to be able to detect when the Windows 8 on-screen keyboard is present using Javascript so that I can handle moving the input field above the keyboard.
The input field is absolutely positioned on the screen, so the on-screen keyboard doesn't seem to alter the way in which the window sizes are stored.
Any and all information regarding this will be greatly appreciated.
Edit: I would also like to do this via Javascript because then I can move the input field back when the keyboard is dismissed (which might not be handled through a window press as it can be dismissed via the keyboard itself).