diff --git a/src/editor/Editor.js b/src/editor/Editor.js index c782db77..39234007 100644 --- a/src/editor/Editor.js +++ b/src/editor/Editor.js @@ -102,6 +102,10 @@ class Editor extends EditorStartup { { key: [ 'alt+shift+arrowdown', true ], fn: () => { this.svgCanvas.cloneSelectedElements(0, 10); } }, { key: [ 'alt+shift+arrowleft', true ], fn: () => { this.svgCanvas.cloneSelectedElements(-10, 0); } }, { key: [ 'alt+shift+arrowright', true ], fn: () => { this.svgCanvas.cloneSelectedElements(10, 0); } }, + { key: [ 'delete/backspace', true ], fn: () => { + if (!isNullish(this.selectedElement) || this.multiselected) + this.svgCanvas.deleteSelectedElements(); + } }, { key: 'a', fn: () => { this.svgCanvas.selectAllInCurrentLayer(); } }, { key: modKey + 'a', fn: () => { this.svgCanvas.selectAllInCurrentLayer(); } }, { key: modKey + 'x', fn: () => { this.cutSelected(); } }, diff --git a/src/editor/locale/lang.en.js b/src/editor/locale/lang.en.js index c55b8f06..68a280a0 100644 --- a/src/editor/locale/lang.en.js +++ b/src/editor/locale/lang.en.js @@ -138,7 +138,7 @@ export default { tool_source: 'Edit Source', wireframe_mode: 'Wireframe Mode', clone: 'Duplicate Element(s) [D]', - del: 'Delete Element(s) [Delete/Backspace]', + del: 'Delete Element(s)', group_elements: 'Group Elements [G]', make_link: 'Make (hyper)link', set_link_url: 'Set link URL (leave empty to remove)', diff --git a/src/editor/panels/TopPanel.js b/src/editor/panels/TopPanel.js index d128d029..898442e9 100644 --- a/src/editor/panels/TopPanel.js +++ b/src/editor/panels/TopPanel.js @@ -681,7 +681,7 @@ class TopPanel { * @returns {void} */ deleteSelected() { - if (!isNullish(this.editor.selectedElement) || this.multiselected) { + if (!isNullish(this.editor.selectedElement) || this.editor.multiselected) { this.editor.svgCanvas.deleteSelectedElements(); } } @@ -770,7 +770,7 @@ class TopPanel {
- +