Как вставить новую строку при нажатии клавиши возврата в 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


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


1
Это то же самое решение, которое было опубликовано год назад в июле.
Tubedogg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.