# HG changeset patch # User Oleksandr Gavenko # Date 1410448344 -10800 # Node ID e4e21d2fcbe7c1bd586e8deac6eb2745c579a4dc # Parent c92358daee568ea1029db224cd4cc2421baab80b Ignore moves if shift/alt/control key pressed. diff -r c92358daee56 -r e4e21d2fcbe7 2048.html --- a/2048.html Thu Sep 11 03:44:11 2014 +0300 +++ b/2048.html Thu Sep 11 18:12:24 2014 +0300 @@ -441,6 +441,8 @@ document.body.addEventListener("keydown", function(event) { if (document.activeElement.value) return; + if (event.altKey || event.ctrlKey || event.shiftKey || event.metaKey) + return; var key = event.keyCode || event.which; var keyMoves = {38: "up", 40: "down", 37: "left", 39: "right"}; if (key in keyMoves) {