Skip to content

Instantly share code, notes, and snippets.

@A1rPun
Created November 19, 2014 11:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save A1rPun/086ad8348711ba12f320 to your computer and use it in GitHub Desktop.
Save A1rPun/086ad8348711ba12f320 to your computer and use it in GitHub Desktop.
Browser keyboard/mouse/touch
var keys;
document.addEventListener('keydown', function (e) {
e = e ? e : window.event;
keys[e.keyCode] = true;
});
document.addEventListener('keyup', function (e) {
e = e ? e : window.event;
keys[e.keyCode] = false;
});
function getMousePos(event) {
if (~event.type.indexOf("touch")) {
return {
x: event.targetTouches[0].pageX,
y: event.targetTouches[0].pageY
}
}
return {
x: event.layerX,
y: event.layerY
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment