Comment insérer une nouvelle ligne lorsque vous appuyez sur la touche Retour dans iMessage sur Mac OSX

27

Quelqu'un sait-il s'il est possible dans iMessage sur Mac OSX de définir la touche de retour pour passer à la ligne suivante au lieu d'envoyer le message?

aseem
la source
2
Avez-vous essayé Shift + Enter? Cherchez-vous le combo de touches pour le faire, ou pour remplacer complètement la fonctionnalité de touche de retour
smoooosher
1
Cela n'a pas fonctionné
aseem
Mes excuses, je pensais à la volée. Soit Option + Retour OU Contrôle + Retour fera l'affaire.
smoooosher
1
Cette question n'a pas encore reçu une réponse correcte mais une solution de contournement. J'ai trouvé une réponse partielle qui ressemble à une meilleure conception ergonomique: apple.stackexchange.com/a/236255/22003 .
dan

Réponses:

40

Appuyez sur option+ returnou control+ returnpour entrer une nouvelle ligne.

Edit: Ajout d'un combo de touches supplémentaire concernant le commentaire de smoooosher au PO

user3439894
la source
3
J'ai trouvé une autre solution de contournement amusante: [ctrl] + [Q], [retour]. •••• C'est un bon moyen de rappeler la fonction de [ctrl] + [Q].
dan
1
@danielAzuelos Que fait control-Q?
Timothy Mueller-Harder
@larsmoa, Le commentaire de Daniel Azuelos fonctionne en effet et c'est ⌘Q pas ^ Q qui quitte une application!
user3439894
1
Désolé mon mauvais. Je supprimerai le commentaire précédent
larsmoa
J'oublie toujours cela parce que Slack est le contraire.
brandonscript
0

Il n'y a pas de préférence disponible pour contrôler cela, mais je me demande si vous pourriez remplacer l'événement associé à la touche Entrée? La commande suivante mappe la touche Entrée à une commande d'élément de menu. Vous auriez juste besoin de remplacer la commande par "insérer une nouvelle ligne" ... en quelque sorte.

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

Pour annuler votre modification ultérieurement:

defaults delete com.apple.iChat NSUserKeyEquivalents

Les références:

  1. http://osxnotes.net/keybindings.html
  2. /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
Mike Myers
la source
New Messagen'est pas la fonction activée par le [return]. •••• Le code envoyé à l'application par l' [return]est \U000det non \U000a•••• Je n'ai trouvé aucune réponse complète le long de ces indices.
dan
0

Je viens d'essayer CTRL + Enter et cela a fonctionné

Paul
la source
3
C'est la même chose que la solution qui a été publiée il y a un an en juillet.
tubedogg
-1

Maintenir "Shift" + "Option" (côté gauche - pas à droite, cela ne fonctionne pas de ce côté pour moi) créera un espacement entre les paragraphes sans envoyer le msg

J'espère que cela t'aides

John John
la source
-3

Pour moi, la solution dans iMessage: alt+Enter

user175727
la source
1
C'est la même chose que la solution qui a été publiée il y a un an en juillet.
tubedogg