From 09d0b0615009a8fc05f22344d81ff87aed085373 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 12 Jan 2026 09:34:01 +0000 Subject: [PATCH] feat(chat): add Ctrl+Enter shortcut to send messages Allows users to send messages using Ctrl+Enter (or Cmd+Enter on Mac) in addition to the existing Enter key shortcut. --- src/components/editor/MentionEditor.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/editor/MentionEditor.tsx b/src/components/editor/MentionEditor.tsx index 105e336..13af7d6 100644 --- a/src/components/editor/MentionEditor.tsx +++ b/src/components/editor/MentionEditor.tsx @@ -216,8 +216,11 @@ export const MentionEditor = forwardRef< "prose prose-sm max-w-none focus:outline-none min-h-[2rem] px-3 py-1.5", }, handleKeyDown: (view, event) => { - // Submit on Enter (without Shift) - if (event.key === "Enter" && !event.shiftKey) { + // Submit on Enter (without Shift) or Ctrl/Cmd+Enter + if ( + event.key === "Enter" && + (!event.shiftKey || event.ctrlKey || event.metaKey) + ) { event.preventDefault(); // Get editor from view state const editorInstance = (view as any).editor;