From c1214b6655106116a521878a30d34f62cd9bd5c2 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 10 Feb 2020 12:42:58 +0100 Subject: [PATCH] Bug fixed at moving cockspit with keys --- Canvas.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Canvas.js b/Canvas.js index 8db9aceb5..e42ba92c4 100644 --- a/Canvas.js +++ b/Canvas.js @@ -227,6 +227,7 @@ function newCanvas () { } } } + function onKeyDown (event) { checkMediaRecording(event) @@ -266,27 +267,27 @@ function newCanvas () { } } - if (event.altKey === true && event.code === 'ArrowUp') { + if (event.altKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowUp') { thisObject.cockpitSpace.toTop() return } - if (event.altKey === true && event.code === 'ArrowDown') { + if (event.altKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowDown') { thisObject.cockpitSpace.toBottom() return } - if (event.altKey === true && event.code === 'ArrowLeft' || event.altKey === true && event.code === 'ArrowRight') { + if (event.altKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowLeft' || event.altKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowRight') { thisObject.cockpitSpace.toMiddle() return } - if (event.shiftKey === true && event.ctrlKey && event.code === 'ArrowUp') { + if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowUp') { thisObject.cockpitSpace.moveUp() return } - if (event.shiftKey === true && event.ctrlKey && event.code === 'ArrowDown') { + if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowDown') { thisObject.cockpitSpace.moveDown() return }