From 57ef15745c4914c7ccf541c2358494340ea24b2b Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Tue, 2 Jun 2020 00:17:13 +0800 Subject: [PATCH] Update uievent onKeyDown --- _server/editor_ui.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/_server/editor_ui.js b/_server/editor_ui.js index 3e7c7d34..2412581f 100644 --- a/_server/editor_ui.js +++ b/_server/editor_ui.js @@ -137,13 +137,7 @@ editor_ui_wrapper = function (editor) { // UI预览 & 地图选点 if (editor.uievent && editor.uievent.isOpen) { - e.preventDefault(); - if (e.keyCode == 27) editor.uievent.close(); - else if (e.keyCode == 13) editor.uievent.confirm(); - else if (e.keyCode == 87) editor.uievent.move(0, -1) - else if (e.keyCode == 65) editor.uievent.move(-1, 0) - else if (e.keyCode == 83) editor.uievent.move(0, 1); - else if (e.keyCode == 68) editor.uievent.move(1, 0); + editor.uievent.onKeyDown(e); return; } @@ -572,6 +566,17 @@ editor_ui_wrapper = function (editor) { uievent.setPoint(core.floorIds[index]); } + uievent.onKeyDown = function (e) { + if (e.keyCode == 27) editor.uievent.close(); + else if (e.keyCode == 13) editor.uievent.confirm(); + if (uievent.mode == 'selectPoint') { + if (e.keyCode == 87) editor.uievent.move(0, -1) + if (e.keyCode == 65) editor.uievent.move(-1, 0) + if (e.keyCode == 83) editor.uievent.move(0, 1); + if (e.keyCode == 68) editor.uievent.move(1, 0); + } + } + // ------ 搜索变量出现的位置,也放在uievent好了 ------ // uievent.searchUsedFlags = function () {