web-dev-qa-db-ja.com

Caps Lockがオンになっていることをフォームに示すのは標準的な方法ですか?

特定の入力フィールドに大文字と小文字を区別する入力データがあるフォームで、Caps Lockがオンになっているフォームのどこかを示すことは、受け入れられているのですか、それとも標準的な方法ですか?ほとんどの画面キーボードではShiftキーが付くため、この概念はモバイルデバイスには実際には適用されないと思いますが、デスクトップアプリケーションまたはユースケースでは、これはより良いユーザーエクスペリエンスを提供するものであり、他の方法で処理する必要があります仕方?

25
Michael Lai

Caps Lockがオンであることを示すのは、パスワードに使用される設計パターンです。パスワードが非表示になっていて、すべての文字がドットでのみ表されている場合、ユーザーは、大文字を入力してはいけない場所に入力していることに気付かない可能性があります。

Caps Lockがオンになっているという事実を見落としがちです。たとえば、私は10本の指でタイプすることに慣れています。入力中、ひじはかなり広い幅に設定されているため、手がキーボードに少し角度を付けて配置され、左手がCaps Lockキーの表示を遮っています。キャップロックがオンになっていることを示すライトがMacbookに表示されません。そして私が正しければ、多くのWindowsキーボードにはこのライトインジケータさえありません。

ユーザーがCaps Lockインジケーターを入力するのがプレーンテキストの場合は不要です。 Caps Lockがオンになっている場合は、すぐにわかります。

それがユーザーをイライラさせるかもしれないと恐れているなら、彼らは間違いを訂正しなければならないので、そうしないでください。彼らはそれを彼らのエラーと見なし、彼らが使用しているアプリケーションのエラーとは見なしません。

入力フィールドをすべて大文字にする必要がある場合は、入力フィールドにtext-transform: uppercase;を設定してユーザーを支援することをお勧めします。
例:ヨーロッパでは、銀行口座の前にIBAN番号を付ける必要があります。それはあなたの国の文字、2桁、そして4文字で構成されています。これらの文字は大文字である必要があります(絶対的な要件であるかどうかはわかりませんが、銀行に連絡する場合、文字は大文字になります)。私の銀行はそのtext-transform: uppercase;メソッドを入力フィールドで使用しており、いくつかの楽しいユーザーエクスペリエンスを実現しています。

最初の文字が常に大文字である名前などの入力フィールドについても同様です。
しかし、最初にあなたの聴衆について考えてください。名が大文字で始まらない国はないと思いますが、姓が常に大文字で始まるとは限りません。私とオランダ出身の多くの人と同じように。連絡先をiPhoneに追加するときに、私はしばしばイライラします。姓のセクションでは、そこに入力したすべての単語が大文字になります。私の姓は3つの単語で構成され、最後の単語は大文字のみです。 Appleに基づいています。アメリカ人の大文字の最初の文字のデザインパターンです。私の人のように姓があまり多くない人がいます。オーストラリアにもそのような問題はないと思います。それでも、あなたの聴衆を考慮してください。

30

この機能は、入力している文字が表示されず、目的の文字を入力していることを簡単に確認できるパスワードフィールドに非常に役立つと思います。

もちろん、ほとんどのキーボードには、Caps Lockがアクティブになっているときに点灯するLEDがありますが、フォームのコンテキストで思い出させるのはいいことです。

ほとんどのパスワードフィールドには入力した文字が表示されないため、これは良い習慣です。これにより、入力中のフィードバックが強化されます。入力中にテキストを表示する通常のテキストフィールドは、すでにすばらしいフィードバックを提供しているため、Caps Lockキーを示す必要はありません。テキストはすでに画面上にあります。大文字を入力しているかどうかは簡単に確認できます。

入力で大文字と小文字が区別される場合、ユーザーが入力しているときに、フィールドの横に微妙な警告またはツールチップを表示できます。これは、ユーザーの流れを妨げないように十分に微妙なものであることを確認します。

4
Ovidiu Berdila

Caps Lockがオンになっていることを警告するのは間違っていると思います。結局のところ、ユーザーがパスワードを入力する前にすでに電子メール/ユーザー名を入力している場合、おそらくそれを知っているからです。

さらに、多くの大文字を含むパスワードを使用しているため、Shiftキーの代わりにCapsLockを使用している人もいます。

パスワードを入力する際に​​、ユーザーの電話のキーボードでキャップのロックを確認するように指示するのは、あなたの責任ではありません。しかし、本当にユーザーに自分のパスワードが間違っている可能性がある理由を知らせたい場合は、すでにパスワードの入力に失敗した後、Caps Lockがオンになっていることを伝えることができます。

入力中や、以前は間違っていたかのようにしていたことをしているときに、バグや警告を与えるウェブサイトを軽視しています。

3
downrep_nation

Caps Lockがオンであることを画面に表示することをお勧めします。これは、システム/ウェブサイトの処理中にユーザーが実行するアクションがわからないためです。

誤ってCaps Lockを押した初心者ユーザーを考えてください。CapsLockは画面に表示されていないため、データ/パスワードを入力しようとしています。提出時に彼はきっとイライラし、私たちは常にユーザーを安心させます。を守る必要があることを覚えておいてください。

したがって、すべてのタイプのユーザーを効率的に処理するには、Caps Lockについて画面に表示すると非常に役立ちます。

2
talktokets

これは答えられるべき非常に興味深い質問です。 「システムステータスの可視性-システムは常に適切なフィードバックを通じて適切なフィードバックを通じてユーザーに状況を通知し続ける必要がある」と述べているNielsen Normanによる最初のヒューリスティックです。

UX実践者の責任に焦点を当てたいのですが、常にユーザーの視点から物事を見る必要があり、楽しい経験をすることは私たちの生活の重要なタスクの1つだと思います。

私たちは実際にコンピューターをインテリジェントにして、コンピューターが人間の最良の友達となり、今日の今日の活動をあらゆる方法で支援できるようにしています。今後のインターフェイスに焦点を当てれば、画面サイズやアフォーダンスに関係なく、すべてのデジタルデバイスがAIを使用し、十分にインテリジェントなGUIの動作を視覚化できます必要になる前に通知

ディスカッションに参加すると、ユーザーがフォームフィールドを操作したり、ページを操作したりするときに、クリックを節約できる可能性があります(これは、ユーザーエクスペリエンスを向上させるために設計するときに常に意図することです)。フォームフィールドのあるページ、またはログインページであるとすぐに、クリックするか既に入力した後ではなく、Caps Lockがオンになっていると表示されるか、Caps Lockがオンであることを通知すると想像してください。おそらく、この種の機能は常に楽しいものであり、ユーザーエクスペリエンスを向上させることができます。

1
Deepak Sarwan