Como inserir uma nova linha ao pressionar a tecla Enter no iMessage no Mac OSX

27

Alguém sabe se é possível no iMessage no Mac OSX definir a chave de retorno para a próxima linha em vez de enviar a mensagem?

aseem
fonte
2
Você já tentou Shift + Enter? Você está procurando a combinação de teclas para fazê-lo, ou para substituir a funcionalidade chave do retorno completo
smoooosher
1
Isso não funcionou #
aseem
Minhas desculpas, eu estava pensando em tempo real. Qualquer uma das opções Option + Return OU Control + Return fará o truque.
Smoooosher 29/07/2015
1
Esta pergunta ainda não recebeu uma resposta correta, mas uma solução alternativa. Encontrei uma resposta parcial que parece um melhor design ergonômico: apple.stackexchange.com/a/236255/22003 .
27416 dan

Respostas:

40

Pressione option+ returnou control+ returnpara inserir uma nova linha.

Edit: Adicionada combinação de teclas adicional re: comentário do smoooosher para o OP

user3439894
fonte
3
Encontrei mais uma solução alternativa engraçada: [ctrl] + [Q], [return]. •••• Esta é uma boa maneira de lembrar a função de [ctrl] + [Q].
dan
1
@danielAzuelos O que o control-Q faz?
Timothy Mueller-Harder
@larsmoa, O comentário de daniel Azuelos realmente funciona e é ^Q não ^ Q que sai de um aplicativo!
user3439894
1
Desculpe, minha culpa. Vou apagar o comentário anterior
larsmoa
Eu sempre esqueço isso porque Slack é o oposto.
brandonscript 13/08
0

Não há preferência disponível para controlar isso, mas gostaria de saber se você poderia substituir o evento associado à tecla Enter? O comando a seguir mapeia a tecla Enter para um comando do item de menu. Você só precisa substituir o comando por "inserir nova linha" ... de alguma forma.

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

Para desfazer sua alteração posteriormente:

defaults delete com.apple.iChat NSUserKeyEquivalents

Referências:

  1. http://osxnotes.net/keybindings.html
  2. /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
Mike Myers
fonte
New Messagenão é a função ativada pelo [return]. •••• O código enviado ao aplicativo pelo [return]is \U000de não \U000a•••• Não encontrei nenhuma resposta final ao longo dessas dicas.
dan
0

Apenas tentei CTRL + Enter e funcionou

Paulo
fonte
3
É o mesmo que a solução lançada há um ano em julho.
Tubedogg
-1

Manter pressionado "Shift" + "Option" (lado esquerdo - não está certo, não funciona nesse lado para mim) criará espaçamento entre parágrafos sem enviar a mensagem

Espero que isto ajude

John john
fonte
-3

Para mim a solução no iMessage: alt+Enter

user175727
fonte
1
É o mesmo que a solução lançada há um ano em julho.
Tubedogg