From ab89d4c16f53bd1e06cb980c600f0952b7a3d7d3 Mon Sep 17 00:00:00 2001 From: KODIFY <145224168+kodify-js@users.noreply.github.com> Date: Wed, 26 Mar 2025 02:48:55 +0530 Subject: [PATCH] feat: add keyboard shortcut to save file in text (#9295) Co-authored-by: Aviral Sharma --- packages/excalidraw/element/textWysiwyg.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/excalidraw/element/textWysiwyg.tsx b/packages/excalidraw/element/textWysiwyg.tsx index 1d0c19de3..b31798687 100644 --- a/packages/excalidraw/element/textWysiwyg.tsx +++ b/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) {