Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Let's pretend keycodes never happened.
JavaScript
Branch: master
Failed to load latest commit information.
README first commit
demo.html minor style change just for fun
keyDecode.js fixed semicolons and changed a == to a ===

README

Lets you handle keyboard events without worrying about key codes.

Uses http://unixpapa.com/js/key.html as a starting point.

In progress.

Example:

function keydownEventHandler(e) {
  var key = keyDecode(e);
  if (key === 'f') {
    // Lowercase...
  }
  else if (key === 'F') {
    // ...and uppercase. Normally you'd have to check the shift key.
  }
  else if (key === ';') {
    // The keycode can vary depending on your browser, but don't sweat it.
  }
}
Something went wrong with that request. Please try again.