web-dev-qa-db-ja.com

このボタンの順序が選択された理由

Ubuntuで実行可能なshファイルをダブルクリックすると、以下のような複数のオプションを示すポップアップが表示されます

enter image description here

ここで奇妙なことに、「キャンセル」ボタンは中央にあり、どちらの極端にもありません。デフォルトで選択されていますが、これは私にはあまり直感的ではありません。背後にある論理を説明できますか?

1
Mohit Kanwar

私の答えの最初の部分:キャンセル-実行または実行-キャンセル?

Ok-Cancel or Cancel-Ok。In this post RahulがJakob Nielsonによる調査を述べて質問に答えた。 OK-キャンセルまたはキャンセル-OK?

非常に短い答え:

[OK]ボタンは[キャンセル]ボタンの前または後のどちらに配置する必要がありますか?プラットフォームの規則に従うことは、個々のダイアログボックスを最適化するよりも重要です。

Ubuntu/Linuxは通常、Cancel-Ok versionを使用するため、開発者があなたが挙げた例のようにそれらをグループ化したのはおそらくそのためです。

私の答えの2番目の部分:他のボタンの左側にキャンセルを入れてみませんか?

使いやすさの観点から、ダイアログウィンドウに4つの異なるオプションを配置するのは奇妙に思えます。ダイアログは通常、2つの回答、時には3つの可能な回答で質問に回答するために使用されます。使用するボタンが多いほど、ユーザーに与える認知的負荷が大きくなり、質問への回答が難しくなります。したがって、通常、この単一のダイアログを改善することは考えません。代わりに、このダイアログにアクセスする方法のフローを分析し、ここでオプションの数を減らすことができるかどうかを確認します。

なぜこうなるのかわからないので。プログラム、コンテキスト、および開発者を知らない。私たちは本当にあなたの質問に答えることはできません。しかし、私が今見ているものに基づいて、「Run in terminal」はダイアログウィンドウに直接応答しないため、ここでは異常値オプションです。 「実行」のサブオプションです。

ダイアログウィンドウで問題は、[実行]または[表示]を選択することです。その観点から、私は「キャンセル-実行-表示」の行で何かを提案したでしょう。

GWv

2
GWv

私の推測では、このファイルは不明な場所からUbuntuに送られ、システムはそのファイルを信頼していないため、ファイルに疑問符が付けられています。

ファイルを実行することにより、システムまたは他のファイルに害を及ぼす可能性があります。システムは単に、最善のアクションを提案することによって、コンピューターを保護することを目的としているだけだと思います。

Mac OSでも同じことが起こりますが、あなたの場合ほど極端ではありません。これはセキュリティの問題だと思います。

enter image description here

さらに、大きな変更を引き起こす可能性のあるアクションや将来変更できないアクションについては、ユーザーが誤ってこのダイアログをトリガーした場合や、気が変わった場合に備えて、通常、デフォルトで[キャンセル]ボタンが選択されています。私の場合はこんな感じです。デフォルトでは[キャンセル]が選択されています。

enter image description here

1
Judy Chen

私はUbuntuを長い間使用していませんが、それはあると思います CancelOkWindows などのロジックとは異なります。そのため、開発者が典型的なオプションを右側に残し、追加を左側に追加することを選択した可能性があります。 Cancel 真ん中のボタン。

これはそれほど珍しいことではありません。窓 OkCancel ロジックも去ります Cancel 真ん中のボタン Apply 存在します。私はUbuntuの設計ガイドラインを見たことがありません(存在するかどうかはわかりませんが、 herehere および here を確認してください)。

注:ボタンの順序の詳細については、UXの次の質問を参照してください: 質問1質問2

1
armatita