keithamus/jwerty — pull request #7 by lennym (2011-11-22 15:36:54+00:00)
Title: Allow manually created events (e.g. from test frameworks) to trigger bindings.

Events created using jQuery.Event('keydown', {keyCode: XX}) or Zepto.Event('keydown', {keyCode: XX}) do not fire because they don't have ctrlKey etc. explicitly set to false.

Changing the strict equality test in .is() to non-strict allows events with these properties undefined to still trigger events.