チャットでメッセージを送信するにはEnterで改行、Shift+Enterで送信

補足: Shift+Enter が設定されている場合、macOS では Cmd+Enter でもメッセージを送信できるはずです。

「いいね!」 2

Shift+Enter はメッセージを送信せずに改行を追加するための標準的な方法です。Shift+Enter をメッセージ送信に使用すると、間違った筋肉の記憶を植え付けることになるため、多くの人を混乱させるでしょう。プログラムがメッセージを送信しないことを確認したい場合は、常に Shift+Enter を使用します。

Ctrl/Command+Enter は、(チャットメッセージ、メールなど) を送信するための標準的な方法です。Discord、Slack、Gmail、Google Chat、Thunderbird、その他のほとんどのプログラムで両方のキーバインドを試してください。

編集: Command+Enter は Discourse の投稿にも機能します。

「いいね!」 1

標準がないから設定して終わらせてほしいと尋ねているのです。Enterで改行することを選択した場合、送信などの別の操作を期待します。

Shift+Enterで改行され、Cmd+Enterで送信されるというのは、ユーザーエクスペリエンスとしてひどいものです。これら2つは互いに混同しやすく、信頼性の低い動作に戻ってしまいます。これは決して「最も驚きのない」ものではありません。

改行と送信の意図を区別するには、A) Enter単独、B) 修飾キーと同時に押されたEnterのいずれかである必要があります。これにより、ユーザーはエディタをスムーズかつ直感的に使用できるようになります。

「Enter」と「Shift-Enter」をまとめて改行させ、その後「Cmd+Enter」で送信するという考えは、私の意見ではひどいアイデアです。

はい、上記でリンクしたプルリクエストに記載されている通りです。

それは一つの選択肢であり、Enterで送信、Shift+Enterで改行がデフォルトになります。この動作は、ユーザーがこの動作を選択しなければならないことを考えると、人々を混乱させる方法がわかりません。

「いいね!」 2

現状のままPRをマージする可能性が高いと思います。デフォルトの動作は全員に変わるわけではなく、皆さんがこのオプションのユーザーとしてフィードバックをくれるからです。

デフォルトで問題ないと思いますが、Shift+Enterでの送信はオプションにしない方が良いと思います。なぜなら、それはユーザーに間違った筋肉記憶を植え付けることになりかねないからです。例えば、ESCキーで送信を許可するようなものです。

それは、ESCキーで終了したり、Ctrl+Kで検索したりするようなものです。公式な標準ではありませんが、多くのプログラムで長年そうされてきたため、ユーザーはそれを期待しています。あなたが上で述べたように、「これはTelegramからElementまで、すべての一般的なチャットで非常に標準的な設定のようです。つまり、「Cmd+Enterで送信、Enterで改行」を許可することです。」

もし人々がShift+Enterでメッセージを送信するという筋肉記憶を植え付けられたら、他のプログラムで何が起こるかを知ったときに不快な驚きを経験することになるでしょう。

あなたが言及した2つのプログラムは使用しませんが、Slack、Google Chat、Skype、Apple Messages、その他ほとんどのプログラムでは、Enterキーで送信し、Shift+Enterで改行します。Enterキーで送信しない場合(Gmail、Discourseの投稿など)、Ctrl/Command+Enterで送信します。

Enterキーでの送信を無効にするオプションは理にかなっていますが、Shift+Enterでの送信を使用することは、それが別の筋肉記憶の問題を引き起こすことに気づかずにそれを選ぶ人々にとって問題を引き起こすだろうと思います。

これをマージしました。これはテレグラムの動作をコピーしたものです。

どのように機能するか教えてください。

「いいね!」 7

iPadではどのように機能しますか

気にする必要はありません。アイコンを使用します。それで問題ありません。

このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。