Skip to content

Instantly share code, notes, and snippets.

Created March 25, 2014 19:43
Show Gist options
  • Save anonymous/9769692 to your computer and use it in GitHub Desktop.
Save anonymous/9769692 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
</body>
</html>
var keyMap = [];
onkeydown = onkeyup = function(e) {
e = e || event;
keyMap[e.keyCode] = e.type == 'keydown';
if ((keyMap[91] || keyMap[17]) && keyMap[90] && keyMap[16]) {
console.log('redo');
keyMap = [];
return false;
}
if ((keyMap[91] || keyMap[17]) && keyMap[90]) {
console.log('undo');
keyMap = [];
return false;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment