diff --git a/pd/nw/pd_canvas.js b/pd/nw/pd_canvas.js index cf1cd6805e1d0d643d9b5e3cb865b07cdf30c31b..ad1bf2fc89b9b3c33a74d89efd099a0fdeddc7cd 100644 --- a/pd/nw/pd_canvas.js +++ b/pd/nw/pd_canvas.js @@ -308,7 +308,9 @@ var canvas_events = (function() { // on arrow keys in editmode if (document.querySelector("#patchsvg") .classList.contains("editmode")) { - evt.preventDefault(); + if ([32, 37, 38, 39, 40].indexOf(evt.keyCode) > -1) { + evt.preventDefault(); + } } }, keypress: function(evt) {