jeresig/jquery.hotkeys — pull request #13 by machineghost (2012-01-24 21:48:22+00:00)
Title: Fixed plug-in to handle !event.which events

Fixed plug-in to consider event.keyCode in cases when there is no event.which. For me, this happened when manually .triggering an event keydown from an automatically triggered keydown. This may just be a bug in jQuery, but since it didn't change between 1.4.2 and the current (1.7.1) version, and since I see no bug reports for it, I'm thinking it's expected behavior (in which case this plug-in should adjust accordingly).