emberjs/ember.js — pull request #3663 by lukemelia (2013-10-29 05:02:15+00:00)
Title: [BUGFIX] Allow keyboard events to work with the action helper

The way action helper was validating the modifier keys against the
helper's allowedKeys option assumed a mouse/touch event. This commit
changes that to treat mouse/touch events differently.

Fixes #3340