commit 2d43ad3ec29ec5256a717a337e29fefb3851f8c5 parent 78c09d29b52de7ace44420d76a86e64bdcf93acd Author: Jacob R. Edwards <jacob@jacobedwards.org> Date: Sun, 13 Oct 2024 18:58:47 -0700 Fix undo and redo keys interference with typing Diffstat:
| M | files/floorplans/floorplan/main.js | | | 21 | ++++++++------------- |
1 file changed, 8 insertions(+), 13 deletions(-)
diff --git a/files/floorplans/floorplan/main.js b/files/floorplans/floorplan/main.js @@ -500,20 +500,15 @@ function radioInputs(key, values, initial) { // keydown function undoRedoHandler(event, editor) { - if (event.ctrlKey) { - if (event.key === "z") { - editor.undo() - } else { - return - } + if (!event.ctrlKey) { + return + } + if (event.key === "z") { + editor.undo() + } else if (event.key === "y") { + editor.redo() } else { - if (event.key === "u") { - editor.undo() - } else if (event.key === "r") { - editor.redo() - } else { - return - } + return } handled(event) }