This is rated to work in Safari, Opera, IE and FF.
jQuery.Hotkeys plugin lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination. It takes one line of code to bind/unbind a hot key combination.
Example:
Binding 'Ctrl+c'
jQuery.hotkeys.add('Ctrl+c', function(){ alert('copy anyone?');});
Unbinding 'Ctrl+c'
jQuery.hotkeys.remove('Ctrl+c');
NOTE: This project is now at version 0.5 if you don't have the latest.