Browse Source

feat: add keyboard shortcut to save file in text (#9295)

Co-authored-by: Aviral Sharma <[email protected]>
KODIFY 4 months ago
parent
commit
ab89d4c16f
1 changed files with 6 additions and 0 deletions
  1. 6 0
      packages/excalidraw/element/textWysiwyg.tsx

+ 6 - 0
packages/excalidraw/element/textWysiwyg.tsx

@@ -18,6 +18,8 @@ import {
   isTestEnv,
 } from "../utils";
 
+import { actionSaveToActiveFile } from "../actions";
+
 import {
   originalContainerCache,
   updateOriginalContainerCache,
@@ -392,6 +394,10 @@ export const textWysiwyg = ({
       event.preventDefault();
       submittedViaKeyboard = true;
       handleSubmit();
+    } else if (actionSaveToActiveFile.keyTest(event)) {
+      event.preventDefault();
+      handleSubmit();
+      app.actionManager.executeAction(actionSaveToActiveFile);
     } else if (event.key === KEYS.ENTER && event[KEYS.CTRL_OR_CMD]) {
       event.preventDefault();
       if (event.isComposing || event.keyCode === 229) {