FacebookとStackExchangeの両方が最近、コメントの処理方法を変更しました。
ユーザーは、テキストエリアのように見えるものにテキストを入力します。 Enterキーを押すと、コメントが送信されます。 Shift-Enterを使用すると、復帰が挿入されます。
以前は、キャリッジリターンが挿入され、コメントを送信するために別のボタンが使用されていました。
これがユーザビリティにとって良いか悪いかについての専門家の意見に興味があります。他のサイトがこのアプローチを採用しているのか、それとも明示的に拒否しているのでしょうか?
StackExchangeの変更の背景の詳細: https://meta.stackexchange.com/questions/63303/why-can-you-type-new-lines-in-comments-if-they-are-never -rendered
彼らの変化についてFacebookから同様の議論を見つけることができません。
編集-いくつかの追加の考え。人々はSEの変更に気付かないと述べました-これは送信ボタンも保持されているためでしょうか。対照的にFacebookは[コメントを追加]ボタンを削除したため、書き込みを中止し、「これを送信するにはどうすればよいですか?」
FacebookがキャリッジリターンにShift-Enterを使用することについて説明していることも指摘されましたが、ユーザーがコメントでReturnキーを押し、その後コメントを削除した後でのみです。
入力時にtextareaを送信すると、デフォルトの動作で中断します。理論的には、ユーザーがEnterキーを押してコメントを送信できるようにする場合は、textareaを1行のテキストフィールドに変更する必要があります。 textareaの使用は、入力に改行を入れられるべきであることを意味します。
ただし、変更に気づかなかったことを認めなければなりません。マウスを使ってコメントボタンをクリックしたことが原因かもしれません。 (デフォルトでは、Tab + EnterはMac OSXでは機能しません。Tabはボタンにフォーカスしません。)段落の最後でEnterを常々押しているのかもしれません。フォームを送信することは、UIが次に何をするかを予測しています。
コメントを時期尚早に送信すると、編集や削除が簡単になるのかもしれません。 Twitterとは異なり、多くの人が中途半端なバージョンを見たことがあるか、編集後もまだそのコピーが残っていることを心配する理由はありません。
それは良いUXか悪いですか?他の人は自分のサイトでそれを使用する必要がありますか? 知りません。 しかし、これはこのインターフェースから私が奪う3つのことです:
編集:SEの変更は悪い考えだと確信しました。ユーザーがコメントを送信するためにボタンを押すことを要求することに問題はありませんでした。正当な理由もなく、SEは別の種類のテキストエリアを作成しましたが、通常のテキストエリアと区別するための視覚的なアフォーダンスはありません。これにより、ユーザーはテキストエリアの2つの異なるルールを学習し、どこに適用されるルールを覚えているか推測する必要があります。考えさせないで。 :-)
非常に使い勝手が悪いです。ボックスはテキストエリアのように見え、人々はテキストエリアがどのように機能するかを知っており、機能するはずです。不完全な考えが投稿され、人々がパラグラフを作成する方法をもう知らないため、Facebookでかなりの数の不満を目にしました。 Shift + Enterは直感的ではありません。
SEでも同様の不満を目にしましたが、ここのコメントには最初に改行がなかったため、それほど多くはありません。コメントを保存した後、しばらく編集できます。ただし、Enterキーを押した場合、コメントを編集して思考を終えるためにマウスに移動してクリックする必要があるのは、依然として使い勝手が悪いです。その単一のキーストローク(Tab before Enter)を保存すると、この変更によって引き起こされるユーザーの混乱と苛立ちをどのように価値あるものにするのでしょうか。
ユーザビリティは、期待と可逆性に対して実際に測定する必要があると思います。
明らかにそれはブラウザの非標準的な振る舞いであり、そのように期待を壊します。ただし、この動作は、IMクライアントなど、他の領域で非常に長い間実装されてきました。
ここSEのサイトなど、2つのモデルが混在する危険もあります。メインの回答ボックスはリターン文字を受け入れますが、よく似たコメントボックスは受け入れません。ユーザーは、使用している同じサイトのどの部分に応じてメンタルモデルを切り替える必要があります。
次に、可逆性があります-物事がうまくいかない場合、それを取り消して修正するのはどれほど簡単ですか?私を含め、多くの人が、Enterキーを押して新しい行を期待し、代わりにコメントを送信するという間違いを犯します。
SEサイトでは、コメントを編集することで簡単に修正できます。ユーザーは、物事を完全に台無しにすることなく、新しい動作を学ぶために少し時間があります。
ただし、Facebookでは、投稿を編集することはできません(削除して再開する以外に)。あなたが完全に理解可能な間違いを犯した場合、あなたはそれを修正する立場になく、そうでない場合よりもいらいらします。
この変更の興味深い効果の1つは、キープレス/マウスのクリックが数回少なくなることです。これにより、1行での入力が可能になり、事実上、入力が短くなります。
主にキーボードユーザーなので、必要がない場合はマウスに触れたくありません。コメントはリッチなフォーマットであるとは想定されていないので、継続的に考えを入力してEnterキーでフォローアップする方がはるかに簡単です。したがって、コメント編集の一般的なパラダイムとしてそれを歓迎します。
一般に、FBが現在コメントを付けているため、一般的なユーザー動作を壊すことに対する私の反応は、デザインが悪いということです。ただし、Facebookがこの変更を行う場合は、より深い外観を要求します。私はFBのユーザビリティチームがどのように機能し、どの程度のテストを行ったかについては詳しく知りませんが、@ Lodeが何かに影響を与えているのではないかと思います。
難しくすることで(平均的なユーザーはShift + Enterを押して改行を入力する必要があることを理解していません)、コメントを短くし、おそらく深さよりもボリュームを推奨。しかし、彼らはステータスの更新でそれを行っていません-おそらくあなたはもう少し詳細で洗練された何かと会話を始めると仮定されています。
さらに、「ウェブフォーム」の概念が進化していることを覚えておくことは重要だと思います。おそらく、「フォーム」を成功させるための私たちのメンタルモデルは、エラーを最小限に抑えることが最優先事項である、より伝統的なフォームモデル(オンラインストアでの支払い、イベントへのサインアップ)に基づいています。 b/c FBのコメントインターフェイスがフォームに似ているだけでは、フォームに対する一般的な期待に応える必要があるわけではありません。
@ Patrick に同意します。
それを除いて、私はこれらのWebサイトが「コメント」のような動作のために新しい種類のフォームフィールドを作成しようとしていると思います。そして、それはかなり良いことだと思います。 「コメントフィールド」が通常のテキスト領域とは別の方法で表示され、動作することを人々が学んで成功することを願っています。