39

Does anyone know if it is possible in iMessage on Mac OSX to set the return key to go to the next line instead of sending the message?

aseem
  • 920
  • 2
    Have you tried Shift+Enter? Are you looking for the key combo to do it, or to replace the return key functionality altogether – smoooosher Jul 29 '15 at 21:18
  • 1
    That didn't work – aseem Jul 29 '15 at 21:21
  • My apologies, I was thinking on the fly. Either Option+Return OR Control+Return will do the trick. – smoooosher Jul 29 '15 at 21:53
  • 1
    This question didn't yet received a correct answer but a workaround. I found a partial answer which looks like a better ergonomic design: http://apple.stackexchange.com/a/236255/22003 . – dan Apr 27 '16 at 08:39

5 Answers5

54

Press option+return or control+return to enter a new line.

Edit: Added additional key combo re: smoooosher's comment to the OP

user3439894
  • 58,676
2

Just tried CTRL+Enter and it worked

Paul
  • 53
1

There is no preference available to control that, but I wonder if you could override the event associated with the Enter key? The following command maps the Enter key to a menu item command. You'd just need to replace the command with "insert new line"... somehow.

defaults write com.apple.iChat NSUserKeyEquivalents "{ 'New Message' = '\\U000a'; }"

To undo your change later:

defaults delete com.apple.iChat NSUserKeyEquivalents

References:

  1. http://osxnotes.net/keybindings.html
  2. /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
  • New Message isn't the function activated by the [return]. •••• The code sent to the application by the [return] is \U000d and not \U000a •••• I didn't find any finished answer along these hints. – dan May 02 '16 at 16:15
-1

Holding down "Shift" + "Option" (Left side - not right, it doesn't work on that side for me) will create spacing between paragraphs without sending the msg

Hope this helps

-2

For me the solution in iMessage: alt+Enter

IconDaemon
  • 19,234