|  |  | 
 |  |  | #About | 
 |  |  | **jQuery Hotkeys** is a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.   | 
 |  |  | **jQuery Hotkeys** is a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination. | 
 |  |  |  | 
 |  |  | This plugin is based off of the plugin by Tzury Bar Yochay: [jQuery.hotkeys](http://github.com/tzuryby/hotkeys) | 
 |  |  |  | 
 |  |  | 
 |  |  |  | 
 |  |  |     $(expression).bind(types, keys, handler); | 
 |  |  |     $(expression).unbind(types, handler); | 
 |  |  |      | 
 |  |  |  | 
 |  |  |     $(document).bind('keydown', 'ctrl+a', fn); | 
 |  |  |      | 
 |  |  |  | 
 |  |  |     // e.g. replace '$' sign with 'EUR' | 
 |  |  |     $('input.foo').bind('keyup', '$', function(){ | 
 |  |  |       this.value = this.value.replace('$', 'EUR'); | 
 |  |  | 
 |  |  |  | 
 |  |  | Others, (IE) either let you handle built-in short-cuts, but will add their functionality after your code has executed. Or (Opera/Safari) will *not* pass those events to the DOM at all. | 
 |  |  |  | 
 |  |  | *So, if you bind `Ctrl-Q` or `Alt-F4` and your Safari/Opera window is closed don't be surprised.* | 
 |  |  | *So, if you bind `Ctrl-Q` or `Alt-F4` and your Safari/Opera window is closed don't be surprised.* |