diff --git a/src/components/post-modal/index.tsx b/src/components/post-modal/index.tsx index e2771fb4a..514818736 100644 --- a/src/components/post-modal/index.tsx +++ b/src/components/post-modal/index.tsx @@ -194,7 +194,7 @@ export default function PostModal({ instanceRef={(inst) => (textAreaRef.current = inst)} onPaste={onPaste} onKeyDown={(e) => { - if (e.ctrlKey && e.key === "Enter") submit(); + if ((e.ctrlKey || e.metaKey) && e.key === "Enter") submit(); }} /> {previewDraft.content.length > 0 && ( diff --git a/src/views/channels/components/send-message-form.tsx b/src/views/channels/components/send-message-form.tsx index 1d94226c5..356c59fcf 100644 --- a/src/views/channels/components/send-message-form.tsx +++ b/src/views/channels/components/send-message-form.tsx @@ -76,7 +76,7 @@ export default function ChannelMessageForm({ ref={textAreaRef} onPaste={onPaste} onKeyDown={(e) => { - if (e.ctrlKey && e.key === "Enter" && formRef.current) formRef.current.requestSubmit(); + if ((e.ctrlKey || e.metaKey) && e.key === "Enter" && formRef.current) formRef.current.requestSubmit(); }} /> diff --git a/src/views/dms/components/send-message-form.tsx b/src/views/dms/components/send-message-form.tsx index e7326ae25..c71c79f1c 100644 --- a/src/views/dms/components/send-message-form.tsx +++ b/src/views/dms/components/send-message-form.tsx @@ -92,7 +92,7 @@ export default function SendMessageForm({ ref={textAreaRef} onPaste={onPaste} onKeyDown={(e) => { - if (e.ctrlKey && e.key === "Enter" && formRef.current) formRef.current.requestSubmit(); + if ((e.ctrlKey || e.metaKey) && e.key === "Enter" && formRef.current) formRef.current.requestSubmit(); }} /> diff --git a/src/views/thread/components/reply-form.tsx b/src/views/thread/components/reply-form.tsx index ce2c5a6db..331b93cfe 100644 --- a/src/views/thread/components/reply-form.tsx +++ b/src/views/thread/components/reply-form.tsx @@ -87,7 +87,7 @@ export default function ReplyForm({ item, onCancel, onSubmitted, replyKind = kin instanceRef={(inst) => (textAreaRef.current = inst)} onPaste={onPaste} onKeyDown={(e) => { - if (e.ctrlKey && e.key === "Enter" && formRef.current) formRef.current.requestSubmit(); + if ((e.ctrlKey || e.metaKey) && e.key === "Enter" && formRef.current) formRef.current.requestSubmit(); }} />