Get height of virtual keyboard in browser in Windows 8 Metro mode

I have an issue when using Internet Explorer 10 on a Windows 8 tablet in Metro mode. When visible the keyboard overlaps a part of the browser its content. In order to provide a good user experience I need to resize that content. And to do that I need the remaining height of the browser. Can someone point me in the right direction how to get the height of the virtual keyboard?

  • Does IE10 use JScript 10.0
  • Check for IE 10
  • setDragImage in IE10
  • IE10 does not support stylesheet link in iframe
  • How to tell if only one finger touching in Microsoft IE10
  • Hide or change the value label for a range input in IE10
  • IE 10 crash in web application
  • Angular JS Error: [$rootScope:infdig] in IE 10 and IE 11 only
  • javascript: xml to string in IE 10
  • Detect IE10 compatibility mode
  • Can I turn on IE 10 Compatibility View using JavaScript or HTML?
  • IE10, 11 CDATA with hyphens parsed wrong
  • One Solution collect form web for “Get height of virtual keyboard in browser in Windows 8 Metro mode”

    There is no way to get height of virtual keyboard in browser, but on IE 10 metro mode, you can use onresize event to get the available height (window.innerHeight) after the virtual keyboard is visible.

    You can use the old height (when keyboard is non-visible) – new height (when keyboard is visible) to get the virtual keyboard height if you really need this.

    remember, onresize event will not be fired if IE is in desktop mode when virtual keyboard is displayed.