Overriding Zoom shortcut (control + / control -) does not work in Internet Explorer 9

I am trying to override the Zoom shortcuts in Internet Explorer 9. Using jquery, I have an event handler that handles the keydown event on the document like this:


This should disable all shortcuts in the browser and works on most browsers (for the shortcuts I’ve tried). Shortcuts like ctrl-s are disabled, even in Internet Explorer 9. But the zoom (ctrl + / ctrl -) of Internet Explorer 9 keeps working. Is there any way to disable this shortcut? I thought that IE9 implemented the more standard way of handling shortcuts instead of using event.returnValue and window.event which you had to do in older IE versions.

  • IE9 equivalent of querySelectorAll
  • IE won't load PDF in a window created with window.open
  • Saving text in a local file in Internet Explorer 10
  • Raphael JS, IE9 problems
  • Internet Explorer slow to render tables generated via JavaScript
  • XPath queries in IE use zero-based indexes but the W3C spec is one-based. How should I handle the difference?
  • PS. I know disabling all shortcuts has certain implications on the user’s experience. But let’s assume that it doesn’t really matter in this particular case.

  • XmlHttpRequest with asp.net
  • My application works in IE only in debug mode (works in other browsers)
  • xmlhttprequest response url IE
  • Google directions not showing the map in Internet Explorer 9 and 10
  • IE e.target.id is not working
  • element is always empty in IE 8