JQuery and keyboard events

One of the many things that can and will induce a headache instantly is working with keyboard events on the multiple browsers. Thankfully jQuery makes things seem a whole lot easier than they actually are. here is brief example

$(document).keydown(function(event){
  switch (event.keyCode) {
   //ctrl key
      case 17:
     alert("key: ctrl");
  //overide default event action
     return false;
  }
});

Note: The keycodes may be different across browsers and overiding the event action may did not work in ie8. For a keycode reference and test tool check out http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes