소스 검색

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();
     }
   };