function myKeyPressed() { if ($('input').is(':focus')){ if (p.keyCode === 13 && $('#chat-input > input').is(':focus')){ onlineManager.sendMessage() } return true } if (game instanceof OnlineGame){ switch (p.keyCode){ case 38: case 87: game.input.up = true break case 40: case 83: game.input.down = true break case 65: case 37: game.input.left = true break case 68: case 39: game.input.right = true break } game.sendInput() } switch (p.keyCode){ case 37: case 38: case 39: case 40: case 65: case 68: case 83: case 87: return false } } function myKeyReleased() { if ($('input').is(':focus')) return true if (game instanceof OnlineGame){ switch (p.keyCode){ case 38: case 87: game.input.up = false break case 40: case 83: game.input.down = false break case 65: case 37: game.input.left = false break case 68: case 39: game.input.right = false break } game.sendInput() } switch (p.keyCode){ case 32: game.togglePlay(true, false) return false case 37: case 38: case 39: case 40: case 65: case 68: case 83: case 87: return false } } window.onresize = () => { adjustDOMSizes() }