title: Preventing default keystroke actions in Internet Explorer
body: <p>I'm attempting to override <kbd>Control</kbd><kbd>P</kbd> in Internet Explorer 10, but can't seem to figure out how to do it. I've mocked up a <a href="http://jsfiddle.net/bmcmahen/hSTFP/" rel="nofollow"> Fiddle </a> with some very simple code that works in Chrome (on my Mac, at least). But running this in IE 10 and using <kbd>Control</kbd><kbd>P</kbd> still brings up the print dialog box. </p>
  
  <p>Here's my simple code:</p>
  
  <pre><code>$('.test').on('keydown', function(e){
      if (e.metaKey || e.ctrlKey){
          $('body').append('ctrl p pressed'); 
          e.preventDefault(); 
          return false; 
      }        
  });​
  </code></pre>
  
  <p>Anyone know what's going on here? </p>