keyDecode icon indicating copy to clipboard operation
keyDecode copied to clipboard

Let's pretend keycodes never happened.

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. } }