web-dev-qa-db-ja.com

TIME(i.n. Japanese)を使用するサイトでEnterキーフォームを送信するためのベストプラクティスは何ですか

さまざまなフォーム、グローバル検索ボックスなどの単一の入力フォーム、およびその他の長いデータ入力スタイルフォームを備えたエンタープライズアプリを持っています。西側では、送信ボタンを提供することに加えて、Enterキーを押すことがフォームを送信するための好ましい方法であることは明らかです。

ただし、日本のユーザーで [〜#〜] ime [〜#〜] (Enterキーが必要)を使用した漢字選択がフォームの送信を妨げているという問題が発生しました。ユーザーがEnterキーを押して漢字を選択すると、途中でフォームが送信されます。

私の主な質問は次のとおりです。IMEのヘビーユーザーは同じ「Enterでフォームを送信する」動作を期待していますか、それともIMEを使用すると、Enterキーを押してもフォームを送信してはならないという期待とはまったく異なるエクスペリエンスを生み出しますか? IME入力中にEnterキーの使用を制御できない場合に、IMEユーザーに適切なエクスペリエンスを設計したいと思います。

4
Alan Lindsay

社内の日本人フィールドエンジニアからのフィードバックに基づいて自分の質問に答えます。

完全な開示:私の側で詳細なユーザーテストは行われませんでした。

私は最初に彼がGoogle検索を実行しているところを観察し、Enterキーを使用して検索を実行しました。この観察の後、Enterキーを使用してフォームを送信し、日本で検索する文化について尋ねました。日本では「ダブルエンター」が通常の行動であると彼は言った。

彼によると、誰もがEnterキーを使用して漢字を選択し、フォームを送信します。漢字入力の一部として、ユーザーは多くの場合、フォーム送信前に少数を選択する必要があります。これらの場合、ユーザーが最終的なフォームを送信する前にEnterキーを5〜6回押すのが一般的です。

編集:このエンジニアは日本に住んでいます。

1
Alan Lindsay