diff --git a/src/index.tsx b/src/index.tsx index db539c3a9..4d2480acd 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -304,6 +304,7 @@ class App extends React.Component<{}, AppState> { if (event.key === "Escape") { this.clearSelection(); drawScene(this.state.elements); + event.preventDefault(); } else if (event.key === "Backspace") { this.deleteSelectedElements(); drawScene(this.state.elements); @@ -325,6 +326,12 @@ class App extends React.Component<{}, AppState> { }); drawScene(this.state.elements); event.preventDefault(); + } else if (event.key === "a" && event.metaKey) { + this.setState({ + elements: this.state.elements.map(e => ({ ...e, isSelected: true })) + }); + drawScene(this.state.elements); + event.preventDefault(); } };