ディスプレイのサイズは、ユーザー インターフェイスに大きな影響を与えます。
1 行は 1 つのレベルのメニューに十分な大きさにすぎませんが、それでさえそれを押し進めていると思います。ボタンとしてすべての機能を持ち、データを表示するためだけに表示します。
マルチレベル メニューには 2 行で十分です。メニュー モードでは、一番上の行はメニュー ツリーのどこにあるかを示すために使用され、2 番目の行はメニューの選択に使用できます。メニューに多くのレベルを追加することはお勧めしません。そうしないと、ユーザーが現在の場所を忘れてしまい、メニュー ツリーのどこにあるのかを思い出すのに苦労します。機能モードでは、一番上の行は選択された機能を示し、2 番目の行はデータを示すために使用できます。ボタンの上下メニューで問題を解決できますが、機能専用のボタンを引き続き配置することを検討します。
メニューは4行がいいです。上記のレイアウトと同様で、追加の行は、ユーザーがメニュー ツリーのどこにいるかを覚えるのに役立ちます。空間的に視覚化するのに役立ちます。この場合、アップダウン メニューの [OK] ボタンを使用し、特定のファンクション キーは使用しないことをお勧めします。特定のファンクション キーは、メニュー パラダイムに関してユーザーを混乱させることがあります。
私は 1 行または 2 行のディスプレイ用の数字キーパッドに煩わされることはなく、QWERTY キーボードをまったく使用しません。これだけ多くのボタンを前面に配置するためのスペースを確保できる場合は、ユーザーに大きなディスプレイを用意する義務があります。1 x 16 ディスプレイの QWERTY を想像してみてください。ばかげている。UI の複雑さは、デバイスの複雑さを反映する必要があります。
オサマのシングル ライン クロックの例を考えてみましょう。これは、2 つのボタンとメニューなしで実現できます。ボタンは「設定」および「調整」と呼ぶことができます。
操作は次のとおりです。
- 通常 - 時刻と日付が表示されます: 08:15P SUN101908
- アラーム - [設定] を押します - ディスプレイには時間が点滅するアラームが表示されます。[調整] を押すと時間が増えます。設定をもう一度押すと分が変わり、もう一度押すとオン/オフ状態が変わります。例: AL: 08:00 オフ
- 'set' をもう一度押します (または set を押したままにします) 時間とともに同じことが起こります。また、一定時間ボタンを押さないと、メニューがタイムアウトします。
数字キーパッドは過剰であり、エンジニアリングの観点から見ると、ハードウェアとコストが増加します。これが、目覚まし時計にテンキーがない理由です。