A workaround is possible but code like this is no longer possible: ``` js var pressed = keycode(ev); if ('shift' === pressed) { // do something } ``` I can provide a PR later if needed. Re-ordering the `codes` object literal ought to fix it.