Einfügen einer neuen Zeile beim Drücken der Eingabetaste in iMessage unter Mac OSX

27

Weiß jemand, ob es in iMessage unter Mac OS X möglich ist, die Eingabetaste so einzustellen, dass zur nächsten Zeile gewechselt wird, anstatt die Nachricht zu senden?

aseem
quelle
2
Haben Sie Shift + Enter ausprobiert? Suchen Sie nach der Tastenkombination, um dies zu tun, oder um die Funktion der Return-Taste insgesamt zu ersetzen
Smoooosher
1
Das hat nicht funktioniert
aseem
Ich entschuldige mich, ich habe schnell nachgedacht. Entweder Option + Return ODER Control + Return erledigen den Trick.
Smoooosher
1
Diese Frage wurde noch nicht richtig beantwortet, sondern umgangen. Ich habe eine Teilantwort gefunden, die wie ein besseres ergonomisches Design aussieht: apple.stackexchange.com/a/236255/22003 .
Dan

Antworten:

40

Drücken Sie option+ returnoder control+ return, um eine neue Zeile einzugeben.

Bearbeiten: Zusätzliche Tastenkombination für den Kommentar von Smoooosher zum OP hinzugefügt

user3439894
quelle
3
Ich habe noch eine witzige Lösung gefunden: [Strg] + [Q], [Return]. •••• Dies ist ein guter Weg, um die Funktion von [Strg] + [Q] in Erinnerung zu rufen.
Dan
1
@danielAzuelos Was macht control-Q?
Timothy Mueller-Harder
@larsmoa, Der Kommentar von Daniel Azuelos funktioniert in der Tat und es ist ⌘Q nicht ^ Q, das eine Anwendung beendet!
user3439894
1
Entschuldigung, mein fehler. Ich werde vorherigen Kommentar löschen
Larsmoa
Ich vergesse das immer, weil Slack das Gegenteil ist.
brandonscript
0

Es gibt keine Möglichkeit, dies zu steuern, aber ich frage mich, ob Sie das mit der Eingabetaste verknüpfte Ereignis außer Kraft setzen könnten. Der folgende Befehl ordnet die Eingabetaste einem Menüelementbefehl zu. Sie müssten nur den Befehl durch "Neue Zeile einfügen" ersetzen ... irgendwie.

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

So machen Sie Ihre Änderung später rückgängig:

defaults delete com.apple.iChat NSUserKeyEquivalents

Verweise:

  1. http://osxnotes.net/keybindings.html
  2. /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
Mike Myers
quelle
New Messageist nicht die durch die aktivierte Funktion [return]. •••• Der Code, der vom an die Anwendung gesendet wurde, [return]ist \U000dund nicht \U000a•••• Zu diesen Hinweisen habe ich keine fertige Antwort gefunden.
Dan
0

Ich habe gerade STRG + EINGABETASTE ausprobiert und es hat funktioniert

Paul
quelle
3
Dies ist die gleiche Lösung wie vor einem Jahr im Juli.
Tubedogg
-1

Wenn Sie "Umschalttaste" + "Option" gedrückt halten (linke Seite - nicht die rechte, auf dieser Seite funktioniert es nicht), wird ein Abstand zwischen den Absätzen erstellt, ohne dass die Nachricht gesendet wird

Hoffe das hilft

John John
quelle
-3

Für mich die Lösung in iMessage: alt+Enter

user175727
quelle
1
Dies ist die gleiche Lösung wie vor einem Jahr im Juli.
Tubedogg