I would like to suggest an important feature enhancement for the ChatGPT interface. Currently, pressing the Enter key immediately sends a message. However, many users are accustomed to using Enter for line breaks in other applications (such as word processors, text editors, and email clients). This often leads to messages being sent prematurely before they are fully composed, causing unnecessary disruptions and wasted time.
Suggested Feature:
An optional setting to disable sending messages with the Enter key and instead require Shift + Enter (or another combination) for message submission.
Problems with the Current Setup:
Accidental Message Sending: Users frequently hit âEnterâ out of habit when trying to create a new line, sending incomplete messages.
Loss of Efficiency: Users have to rewrite or send multiple follow-up messages due to premature submission.
Inconsistency with Other Applications: Many platforms (e.g., Google Docs, Notion, and email clients) allow line breaks with âEnterâ and require an explicit action (e.g., clicking a send button) to submit.
Benefits of This Feature:
Better User Experience: Users can compose messages more carefully without the risk of premature submission. Increased Efficiency: Reduces the need for follow-up messages due to incomplete thoughts. Customization & Flexibility: Gives users control over their preferred method of interaction.
This small addition would greatly enhance the usability of ChatGPT, especially for users who engage in detailed discussions, write code, or draft long-form messages.
I appreciate your time and consideration of this request. Looking forward to your response!
I wouldnât even flag this a âfeature requestâ but much closer to a bug. Itâs just such a bad design decision to make Enter post. 99.99% of my queries to ChatGPT are multiline. Also, considering that someone may have already checked âdeep researchâ it can be a real pain to have something post when you didnât intend it. And if you do add an option for it the default should be to not post with the enter key. All you need to do is put the keyboard shortcut in a tooltip popup for the â button and people will understand right away. And one thing I noticed in replying is that the enter button right here in the reply box triggers a line break, not a post, so whoever designs your forum software gets it! And they even have the tooltip note about Ctrl-Enter. See, just copy the correct design decisions of others.
It sucks because I have always been able to hit enter to start a new line on pc. Now I cannot and there is no solution but shift + enter which is hell for me due to typing speed. Muscle memory doesnât have it in yet. It has been depressing.
Youâd think itâs in OpenAIâs best interest to provide this feature given that prematurely sending a message wastes precious compute time. Even if itâs disabled by default, give us this option, please!
Agreed. Enter should create new line, Shift+Enter should submit the message. If that isnât the default, then it at least needs to be a user configurable setting. Such a small change in UX would be a huge win. A really low-hanging fruit improvement that wouldnât take much to implement. Please do this!
I am able to create a new line in the chat by holding Shift and Enter. I suggest try doing this rather than requesting a change, forcing users to hit Shift+Enter to send your message is not necessary.
B) The original poster is not suggesting a total change, but an âoptional settingâ. Those exact words were emphasized in his post.
C) I suggest you read the original post to get an idea of how this sort of option could be useful to various workflows.
As someone who uses a compact keyboard and often writes long messages into ChatGPT, I can say that accidental âentersâ happen very often. I get around this by typing everything I need into a different text editor and pasting it later, but this shouldnât be necessary whatsoever. As jack555 suggested, line breaks are essential for many people and their use should be streamlined for anyone who needs them to be.