Problem
When using Scarf on macOS with a Chinese input method (or any IME), pressing Enter immediately sends the message. This conflicts with the IME workflow where Enter is used to confirm candidate character selection, causing messages to be sent mid-composition — often resulting in half-typed or garbled messages.
Current Behavior
- Enter key = send message (hardcoded)
- No way to configure this behavior
- Shift+Enter = newline (workaround, but doesn't solve the IME conflict)
Proposed Solution
Add a setting in Scarf preferences to choose the send shortcut:
- Enter to send (current default)
- ⌘+Enter to send (Enter inserts newline / works normally with IME)
This is a standard feature in most chat applications (Slack, Telegram, Discord, WeChat, etc.).
Environment
- macOS 26.3.1, Apple M4
- Scarf (latest)
- Chinese input method (SCIM)
Problem
When using Scarf on macOS with a Chinese input method (or any IME), pressing Enter immediately sends the message. This conflicts with the IME workflow where Enter is used to confirm candidate character selection, causing messages to be sent mid-composition — often resulting in half-typed or garbled messages.
Current Behavior
Proposed Solution
Add a setting in Scarf preferences to choose the send shortcut:
This is a standard feature in most chat applications (Slack, Telegram, Discord, WeChat, etc.).
Environment