Mac OSXのiMessageでReturnキーを押したときに新しい行を挿入する方法


27

Mac OSXのiMessageでメッセージを送信する代わりにリターンキーを設定して次の行に移動できるかどうかは誰にもわかりますか?


2
Shift + Enterを試しましたか?それを行うための
キーコンボ

1
それはうまく
いき

申し訳ありませんが、その場で考えていました。Option + ReturnまたはControl + Returnのいずれかがトリックを行います。
smoooosher

1
この質問にはまだ正しい答えが届いていませんが、回避策があります。:私はより良い人間工学に基づいたデザインのように見える部分答えたapple.stackexchange.com/a/236255/22003を
ダン

回答:


40

option+ returnまたはcontrol+ returnを押して、新しい行を入力します。

編集:追加のキーコンボを追加しましたre:smoooosherのコメントをOPに追加


3
もう1つの面白い回避策が見つかりました:[ctrl] + [Q]、[return]。••••これは、[ctrl] + [Q]の機能を思い出させる良い方法です。
ダン

1
@danielAzuelos control-Qの機能
ティモシーミューラー-ハーダー

@larsmoa、ダニエル・アズエロスが行ったコメントは実際に機能し、アプリケーションを終了するのは^ Qではなく⌘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
これは、1年前の7月に投稿されたソリューションと同じです。
tubedogg

-1

「Shift」+「Option」を押したままにすると(左側-正しくありません。その側では動作しません)、メッセージを送信せずに段落間のスペースを作成します

お役に立てれば


-3

私にとってiMessageのソリューション: alt+Enter


1
これは、1年前の7月に投稿されたソリューションと同じです。
tubedogg
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.