小さなタッチスクリーンに数値編集ページがあります。現在の値、キーパッド、増加ボタンと減少ボタンを表示する表示フィールドがあります。
現在、ユーザーがキーパッドまたは矢印キーを使用していて、値が許可されている最大値を超える場合、現在の値は最大値に設定されます。たとえば、許可される最大値が9999の場合、ユーザーが1,2,3,4,5,6と入力している間、値は1、12、123、1234、9999、9999を示します。最初はこれはまともだったと思いました最大値が何であるかを示す明確な指標であり、私たちの予備的なユーザーテストで問題がなかったため、誰もが理解しているようでした。
ただし、測定単位を切り替えると、最大値の1つが1.34になります。このフィードバックメカニズムは、非常にバグのように見えます。ユーザーが1より大きい数値を入力すると、突然値は1.34になります。これにより、基本的にどのボタンでもこの見かけ上ランダムな値が表示されるため、キーパッドが壊れたように見えます。
プロセスをより明確にするのに役立ついくつかのアイデア:
追加の関連情報:値の色が変わり、編集中であることを示します。数秒のタイムアウトの後、値が保存され(値が保存されたことを示す小さなアイコンが表示されます)、色は通常に戻ります。
ユーザーが無効な番号を入力したときに、即座に丁寧なフィードバックを提供します。
入力した数値が許容範囲内であるかどうかをすぐに検証します。そうでない場合は、入力の横に目立たない小さなメッセージを表示します。
さらに、これは常に予期しないものであるため、ボタンを無効にしたり、入力を無視したりしないでください。間違ったキーを押したことがわかっていても、入力をブロックしてしまった場合は、保持するつもりの値を後退させる可能性があります。基本的に、入力フィールドはほとんどすべての入力フィールド関数として機能する必要があります。入力を入力して、完了したら問題に対処します。
6番で表されるあなたの感情に完全に同意します—「うーん... UIが私を邪魔するときは嫌です。—そして5番-[すぐにユーザーのフィードバックが得られる方法です。 "
上記のようなパターンに従うと