瀏覽代碼

Cmd-A to select everything (#51)

Christopher Chedeau 5 年之前
父節點
當前提交
3b919f3235
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/index.tsx

+ 7 - 0
src/index.tsx

@@ -381,6 +381,7 @@ class App extends React.Component<{}, AppState> {
     if (event.key === "Escape") {
       clearSelection();
       drawScene();
+      event.preventDefault();
     } else if (event.key === "Backspace") {
       deleteSelectedElements();
       drawScene();
@@ -402,6 +403,12 @@ class App extends React.Component<{}, AppState> {
       });
       drawScene();
       event.preventDefault();
+    } else if (event.key === "a" && event.metaKey) {
+      elements.forEach(element => {
+        element.isSelected = true;
+      });
+      drawScene();
+      event.preventDefault();
     }
   };