From ca32f55287cb6b330737e2a33e485536be976f39 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 1 Jan 2022 15:28:59 -0500 Subject: [PATCH] add ctrl-a and esc key handlers --- src/main/mesh.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/mesh.js b/src/main/mesh.js index e666c854..63f9e102 100644 --- a/src/main/mesh.js +++ b/src/main/mesh.js @@ -116,12 +116,23 @@ broker.subscribe('space_init', data => { 'keydown', evt => { let rv = Math.PI / 16; switch (evt.code) { + case 'KeyA': + if (evt.metaKey || evt.ctrlKey) { + api.selection.set(api.group.list()); + estop(evt); + } + break; + case 'Escape': + api.selection.clear(); + estop(evt); + break; case 'Backspace': case 'Delete': for (let s of api.selection.list()) { s.showBounds(false); s.remove(); } + estop(evt); break; case 'ArrowUp': api.selection.rotate(-rv,0,0).floor();