web-dev-qa-db-ja.com

トリプルステートの切り替え:「オンにする」、「オフにする」、「自動オン/オフ」

現在、いくつかのソフトウェア設定画面で作業しています。手動でオン/オフできる機能がいくつかありますが、一種の「待機モード」のままです。機能が「待機モード」の場合、システムは独自のニーズに応じて自動的にオンとオフを切り替えます。

私はなんとか2つのオプションを考え出すことができました。

N1。アイコンと多分ホバーのツールチップでトリプル状態トグル。弱点は「自動」アイコンのメタファーであり、便利なものを選択するのはかなり難しいようです。

enter image description here

N2。自動的なオン/オフのチェックボックスと、その後の標準の切り替え。

enter image description here

どちらのオプションも非常に弱いので、この情報をより適切に整理するというアイデアに感謝します。

7

トライステートボタンを使用できます。

シンプルでわかりやすい。

enter image description here

5
Kilian

別の可能性は、ボックス自体をクリックするだけで各トグルを循環する、3つの状態のトグルボタンを持つことです。

状態-オフ

"押す"

状態-自動

"押す"

状態-オン

この例では、「オフ」が選択されていることがわかります(ボタン全体がサイクルクリックを受け入れることに注意してください)。

enter image description here

1
Bluewater

機能1は、3つの異なる状態を明確に示します。これは、デジタルカメラのフラッシュ設定のようなものです:OnOffAuto。ボタンの類似性は、状態の概念を伝えるのに役立ちます。また、選択された状態はシステム状態インジケーターをクリアします。ワンクリック切り替えもいいです。

機能2-より多くの精神的負荷が必要であり、誤解される可能性があります。
Enabled and disabled: On | Off。また、状態間の切り替えはより複雑です。

0

オンとオフは、その状態(テキスト、アイコン、色など)を変更するだけの単一のボタン上にある必要があると思います。これがトグルボタンの概念全体です。これで、このボタンに「自動」という別の状態を追加できます。どこかで遭遇したことは確かですが、どこで思い出せないのでしょう。とにかく、それは私には理にかなっています。

私はチェックボックスのデザインが好きではなく、ユーザー向けではなくエンジニア向けのシステムのように見えます。

自動アイコンの推奨はありません。申し訳ありません。

0
Assimiz

3つのラジオボタンを使用して、選択を切り替えます。これは、相互に排他的なオプションを選択する単純で認識可能な方法です。

  • オン
  • Off
  • 自動

追加情報については、この他の質問を参照してくださいつの状態の値に最適ですか?

0
Dave Haigh