Как вставить новую строку при нажатии клавиши возврата в iMessage на Mac OSX

27

Кто-нибудь знает, возможно ли в iMessage на Mac OSX установить клавишу возврата для перехода на следующую строку вместо отправки сообщения?

Асим
источник
2
Вы пробовали Shift + Enter? Вы ищете комбинацию клавиш, чтобы сделать это, или полностью заменить функциональность клавиши возврата
smoooosher
1
Это не сработало
Aseem
Мои извинения я думал на лету. Либо Option + Return ИЛИ Control + Return сделают свое дело.
smoooosher
1
Этот вопрос еще не получил правильный ответ, но обходной путь. Я нашел частичный ответ, который выглядит как лучший эргономичный дизайн: apple.stackexchange.com/a/236255/22003 .
дан

Ответы:

40

Нажмите option+ returnили control+, returnчтобы ввести новую строку.

Редактировать: Добавлен дополнительный комбо re: smoooosher комментарий к OP

user3439894
источник
3
Я нашел еще один забавный обходной путь: [ctrl] + [Q], [return]. •••• Это хороший способ напомнить функцию [ctrl] + [Q].
дан
1
@danielAzuelos Что делает control-Q?
Тимоти Мюллер-Хардер
@larsmoa, комментарий, сделанный Даниэлем Азуэлосом, действительно работает, и это ⌘Q not ^ Q, который закрывает приложение!
user3439894
1
Извините, это моя ошибка. Я удалю предыдущий комментарий
larsmoa
Я всегда забываю это, потому что Slack - это противоположность.
brandonscript
0

Нет доступных настроек для управления этим, но мне интересно, могли бы вы переопределить событие, связанное с клавишей Enter? Следующая команда отображает клавишу Enter на команду пункта меню. Вам просто нужно заменить команду «вставить новую строку» ... каким-то образом.

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

Чтобы отменить изменения позже:

defaults delete com.apple.iChat NSUserKeyEquivalents

Ссылки:

  1. http://osxnotes.net/keybindings.html
  2. /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
Майк Майерс
источник
New Messageне активирована ли функция [return]. •••• код отправляется в Заявление [return]это \U000dи не \U000a•••• я не нашел готовый ответ вдоль этих намеков.
дан
0

Только что попробовал CTRL + Enter и все заработало

Павел
источник
3
Это то же самое решение, которое было опубликовано год назад в июле.
Tubedogg
-1

Удерживая нажатой клавишу «Shift» + «Option» (левая сторона - не правая, для меня она не работает) создаст интервал между абзацами без отправки сообщения

Надеюсь это поможет

Джон Джон
источник
-3

Для меня решение в iMessage: alt+Enter

user175727
источник
1
Это то же самое решение, которое было опубликовано год назад в июле.
Tubedogg