子供がエレベーターのすべてのボタンを押す映画では、それをすべて見ました。私たちはたぶんそれをやった-誤って間違ったフロアにぶつかった。
エレベーターの床を選択した後、選択を解除する必要はありません。
何故ですか?便利な機能のようですが、非選択機能を実装しない理由として、論理的またはUXに何らかの理由がありますか?
私はtoschoに同意しますが、別の議論を追加したいと思います。それは、エレベーターに入る次の人に問題を引き起こす可能性があります。人々は、行きたいフロアのボタンを押すだけでよく、そのボタンがすでに選択されていれば(そのようなフィードバックがはっきりと表示されていれば)、気にしないでください。非選択を許可すると、そのフロアに行きたい人はどちらもそこに到着しません。つまり、選択を解除するためにまったく新しいボタンのセットを追加しない限り、ボタンの数を2倍にしても使いやすさは向上しません...
私は違うことを頼みました-私はあなたが床を選択解除することができるたくさんのエレベーターにいました。ライトが消えるまでボタンを数秒間押し続けると(または、選択したフロアボタンをダブルクリックして選択を解除することで)動作します。これは、@Andréが言及していた問題を排除するために、この方法で行われる可能性があります。誤って選択するのではなく、人々が選択を解除するように意図的に選択するように強制します。
次に、映画に子供たちが表示されます非選択すべてのボタン。エレベーターが頻繁に停止しても誰も怪我をしないので、インターフェースをできるだけシンプルに保つ方が良いでしょう。したがって、選択解除ボタンはありません。
選択解除後にフロアボタンを押すと選択が解除される非選択オプションのあるエレベーターを見ました。ただし、ユーザーが選択をキャンセルできないようにする背後にある主な理由は、ユーザーがエレベーターに乗り込み、目的の場所に到着するために急いで他のすべての選択されたフロアをキャンセルし始めた(または彼がぴくぴく動く)。
ランダムな選択の数を減らすことを期待できる明確な元に戻すオプションがなかったため、キャンセルボタンがないため、人々は選択に注意を払う必要があります。
実際には ニューヨークのエレベーター博物館 があり、エレベーターの進化に関するあらゆる興味深い事実を学ぶことができます。
以前の交通パターンに基づいて、すべての車を適切なタイミングで適切な場所に維持しようとするスケジューリングアルゴリズムがあることを知りました。ユーザーがエレベーターと対話するときはいつでも、彼らはこのフローに干渉しています。このため、多くのエレベーターはあなたを無視するように配線されています。
選択を解除するオプションがあると、複雑さが増し、より多くのシナリオを考慮する必要があります。たとえば、選択した1つの床のボタンが意図せずに選択解除されると、エレベーターが途中で停止しますか? unselectの重要なユースケースはありません。 @toschoが「エレベーターが頻繁に停止しても怪我をしないので」と指摘したように、わずかな遅延はありますが、重大なことは何もありません。
KISS原則に従うのが最善です!
ドアの両側に2セットの番号が付いたエレベーターがあります。また、選択したフロアをクリックすると、選択が解除されます。多くの場合、私が自分のフロア番号を押すと、誰かが私の直後に来て、同じフロア番号を他の番号セットに押して、選択を解除します。
数年前、一部のエレベーターにはボタンが付いていて、床に着くまで飛び出していました。これらのほとんどは、ボタンを引き戻すだけで選択解除できます。
リフトボタンに「元に戻す」機能(押すことで選択、押すことで選択解除)を備えることは日本ではごく一般的ですが、英国ではこれまで遭遇したことがありません。たぶんここでボタンを長押ししていないからかもしれませんが、これからはやってみるつもりです。
一部のエレベーターには「停止」ボタンがあります。
このボタンは通常、赤色でマークされ、アラーム/緊急ボタンの近くに配置されています。
ボタンを押すと、エレベーターを凍結し、最終的に別の選択を行うことができます。
落胆した行動(場所、警告色)のようですが、機能します。
歴史的には、ユーザビリティはスケジューリングアルゴリズムによって制限されていたと思います。フロアの選択をキャンセルした場合、スケジューリングアルゴリズムはそのスケジュールを再計算する必要があります。アルゴリズムの単純さによっては、これが不可能/価値がある場合があります。エレベーターのスケジューリングアルゴリズムで考慮される要素の概要については、 このQuoraの回答 を参照してください。
現代のエレベーターがキャンセルフロアをサポートしている理由は、これらの複雑さを考慮に入れたスケジューリングアルゴリズムが優れているからだと思います。