次の方法で共有


コントロール パネル

Note

この設計ガイドは Windows 7 用に作成されており、新しいバージョンの Windows では更新されていません。 ガイダンスの多くは原則として適用されますが、プレゼンテーションと例には 現在の設計ガイダンスは反映されていません。

コントロール パネル項目を使用して、ユーザーがシステム レベルの機能を構成し、関連するタスクを実行するのに役立ちます。 ユーザー インターフェイスを持つプログラムは、代わりに UI から直接構成する必要があります。

Microsoft Windows のコントロール パネルを使用すると、ユーザーはシステム レベルの機能を構成し、関連するタスクを実行できます。 システム レベルの機能構成の例としては、ハードウェアとソフトウェアのセットアップと構成、セキュリティ、システムメンテナンス、ユーザー アカウント管理などがあります。

コントロール パネルという用語は、Windows コントロール パネル機能全体を指します。 個々のコントロール パネルは、コントロール パネル項目と呼ばれます。 コントロール パネル項目は、コントロール パネルのホーム ページまたはカテゴリ ページから直接アクセスできる場合、最上位レベルと見なされます。

コントロール パネルの音声カテゴリのスクリーン ショット

一般的なコントロール パネル項目。

コントロール パネルのホーム ページは、すべてのコントロール パネル項目のメインエントリ ポイントです。 項目とそのカテゴリ別に、最も一般的なタスクが一覧表示されます。 ユーザーが [スタート] メニューの [コントロール パネル] をクリックすると表示されます。

コントロール パネルのカテゴリ ページには、最も一般的なタスクと共に、1 つのカテゴリ内の項目が一覧表示されます。 ユーザーがホーム ページでカテゴリ名をクリックすると表示されます。

コントロール パネル項目は、 タスク フロー またはプロパティ シートを使用して実装されます。 Windows Vista 以降では、タスク フローが優先されるユーザー インターフェイス (UI) です。

開発者:コントロール パネル項目を作成する方法については、「コントロール パネル項目」を参照してください。

メモ:プロパティ シートに関連するガイドラインは、別の記事で示されています。

これは適切なユーザー インターフェイスですか?

それを判断するには、以下の質問を考えます。

  • システム レベルの機能を構成する目的は何ですか? そうでない場合は、別の統合ポイントを使用します。 コントロール パネルを使用する代わりに、オプション ダイアログ ボックスを使用して UI から直接アプリケーション機能を構成できるようにします。 セットアップ、構成、または関連タスク (トラブルシューティングなど) に使用されないユーティリティの場合は、統合ポイントとして [スタート] メニューを使用します。

  • システム レベルの機能には独自の UI がありますか? その場合、その UI はユーザーが変更を行うために移動する必要がある場所です。 たとえば、システム バックアップ ユーティリティは、コントロール パネルではなく、プログラム オプションから構成する必要があります。

  • ユーザーは頻繁に構成を変更する必要がありますか? その場合 (たとえば、週に数回)、コントロール パネルの使用に加えて、代替の解決策を検討してください。 たとえば、Windows マスター ボリュームの設定は、通知領域のアイコンから直接構成できます。 一部の設定は自動的に構成できます。 たとえば、Windows エクスプローラーでは、アプリケーション プロパティの [互換性] タブを使用すると、ユーザーがビデオ モードを手動で変更する必要なく、アプリケーションを 256 カラー モードで実行できます。

  • ターゲット ユーザーは IT プロフェッショナルですか? その場合は、代わりに Microsoft 管理コンソール (MMC) スナップインを使用します。これは、システム管理タスク専用に設計されています。 場合によっては、一般ユーザー向けのコントロール パネル項目と IT プロフェッショナル向けの MMC スナップインの両方を用意することをお勧めします。

    コンピューター管理ウィンドウのスクリーン ショット

    この例では、ローカル ユーザーとグループ MMC スナップインは、IT プロフェッショナルを対象としたユーザー管理を提供します。 他のユーザーは、コントロール パネルで [ユーザー アカウント] 項目を使用する可能性が高くなります。

  • この機能は、初期システム構成時にのみ使用される OEM 機能ですか? その場合は、統合ポイントとして Windows ウェルカム センターを使用します。

多くのシステム レベルの機能には、より明確または直接的な統合ポイントがないため、コントロール パネル項目が必要です。 ただし、コントロール パネルは、すべての構成設定で "1 か所" と見なすべきではありません。 ユーザー インターフェイスを持つプログラムは、コントロール パネル項目を使用する代わりに、UI から直接構成する必要があります。

正しくない:

コントロール パネルのインターネット オプション項目のスクリーン ショット

この例では、Windows インターネット エクスプローラーは、独自の UI の方が優れた統合ポイントであるため、コントロール パネルで表すべきではありません。

新しいコントロール パネル項目を作成するか、既存のコントロール パネル項目を拡張しますか?

それを判断するには、以下の質問を考えます。

  • 機能は、既存の拡張可能なコントロール パネル項目にプラグインできるタスクとして表現できますか? 次のコントロール パネル項目は拡張可能です:Bluetooth デバイス、ディスプレイ、インターネット、キーボード、マウス、ネットワーク、電源、システム、ワイヤレス (赤外線)。
  • プロパティとタスクは、既存の拡張可能なコントロール パネル項目の機能を置き換えますか? その場合は、既存のコントロール パネル項目を拡張する必要があります。その結果、ユーザー エクスペリエンスが簡単になります。 そうでない場合は、新しいコントロール パネル項目を作成します。

設計概念

コントロール パネルの概念は、現実世界のメタファーに基づいています。 実際のコントロール パネルは、デバイスの監視と制御に使用されるコントロール (ノブ、スイッチ、ゲージ、およびディスプレイ) のコレクションです。 このようなコントロール パネルのユーザーは、多くの場合、それらを使用する方法を理解するためのトレーニングが必要です。

実際のコントロール パネルとは異なり、 Windows コントロール パネルの設計は初めてのユーザー向けに最適化されています。 ユーザーはほとんどのコントロール パネル タスクを頻繁に実行しないため、通常、その方法を覚えていないため、毎回効果的に再学習する必要があります。

便利で使いやすいコントロール パネル項目を設計するには:

  • プロパティが必要であることを確認します。
  • テクノロジではなく、ユーザーの目標に関してプロパティを提示します。
  • 適切なレベルでプロパティを表示します。
  • 特定のタスクのページをデザインする。
  • Standard ユーザーと保護された管理者向けのデザイン ページ。

コントロール パネルに含める項目を設計および評価するときは、ユーザーが実行する一般的なタスクを決定し、それらのタスクを実行するための明確なパスがあることを確認します。 ユーザーは通常、コントロール パネル項目で次の種類のタスクを実行します。

  • 初期構成
  • まれな変更 (ほとんどの設定)
  • 頻繁な変更 (いくつかの重要な設定)
  • 設定を初期状態または以前の状態にロールバックする
  • トラブルシューティング

1 つだけの操作を行う場合...

特定のタスクのコントロール パネル ページを設計し、テクノロジではなくユーザーの目標の観点から表示します。

使用パターン

コントロール パネル項目の場合は、タスク フローまたはプロパティ シートを使用できます。 使用パターンを次に示します。

タスク フロー パターン

タスク フロー項目では、ハブ ページを使用して高レベルの選択肢を提示し、スポーク ページを使用して実際の構成を実行します。

ハブ ページ

  • タスク ベースのハブ ページ。 これらのハブ ページには、最もよく使用されるタスクが表示されます。 これらは、一般的に使用されるいくつかのタスクや、ユーザーがより多くのガイダンスと説明を必要とする重要なタスクに最適です。 ハブ ページにはコミット ボタンがありません。 ハイブリッド タスク ベースのハブ ページには、いくつかのプロパティまたはコマンドも直接含まれています。 ハイブリッド ハブ ページは、ユーザーがコントロール パネルを使用してこれらのプロパティとコマンドにアクセスする可能性が最も高い場合に強くお勧めします。
  • オブジェクトベースのハブ ページ。 これらのハブ ページには、リスト ビュー コントロールを使用して使用可能なオブジェクトが表示されます。 これらは、複数のオブジェクトが存在する可能性がある場合に最適です。 ハブ ページにはコミット ボタンがありません。

スポーク ページ

  • タスク ページ。 これらのスポーク ページでは、特定のタスク ベースのメイン命令を含むタスクまたはステップがタスクに表示されます。 これらは、追加のガイダンスと説明の恩恵を受けるタスクに最適です。
  • フォーム ページ。 これらのスポーク ページには、一般的なメイン命令に基づいて、関連するプロパティとタスクのコレクションが表示されます。 これらは、多くのプロパティを持ち、高度なプロパティなどの直接の単一ページプレゼンテーションの恩恵を受ける機能に最適です。

プロパティ シートのパターン

  • プロパティ シートは、高度なユーザーを対象とする多くの設定を持つレガシアイテムで最適に使用されます。 新しいアイテムは、フォーム ページ パターンを使用してタスク フローで同じ効果を実現できます。

ガイドライン

プロパティ シートのコントロール パネル項目

  • 新しいコントロール パネル項目にはプロパティ シートを使用しないでください。 代わりに、タスク フローを使用してシームレスなエクスペリエンスを作成し、コントロール パネルのホーム ページの分類と検索機能を最大限に活用します。

タスク フロー コントロール パネルの項目

全般

  • スクロールせずに、最も重要なコンテンツとコントロールを表示したままにします。 ユーザーは、理由がない限り、スクロールしてページ コンテンツを表示しません。 コミット ボタンを常に表示できるようにするには、コンテンツ 領域ではなくコマンド領域 に配置します。 スクロールを避けるためにページを分割しないでください。
    • 最も重要なコントロールがスクロールせずに表示されている限り、長いページを垂直方向にスクロールできます
    • 水平スクロールは使用しないでください。 代わりに、ページコンテンツを再設計し、垂直スクロールを使用します。 ページは、非常に狭い場合にのみ水平スクロールバーを持つことができます。
  • ページ間を移動するには:
    • タスク リンクを使用してタスクを開始します。
    • タスク リンクまたは [次へ] ボタンを使用して、マルチステップ タスクの次のページに移動します。
    • コミット ボタンを使用してタスクを完了します。
    • メニュー バーの [戻る] ボタンを使用して、以前に表示したページに戻ります。 [戻る] ボタンをコマンド領域に追加しないでください。
    • アドレス バーを使用して、コントロール パネルのホーム ページに直接戻ります。
    • 作業ウィンドウの [リンクも参照] を使用して、他のコントロール パネル項目のページに移動します。 それ以外の場合、ナビゲーションは 1 つのコントロール パネル項目内に留まる必要があります。
  • コントロール パネルのホーム ページのみをアドレス バーに配置します。 そのリンクをクリックすると、コントロール パネルのホーム ページに戻り、進行中の作業は 確認なしで破棄されます。
  • コントロール パネル ページに [閉じる] コマンド ボタンを配置しないでください。 ユーザーは、タイトル バーの [閉じる] ボタンを使用してコントロール パネル ウィンドウを閉じることができます。

タスクのリンクとボタン

  • ページに固定オプションの小さなセットがある場合は、ラジオ ボタンと [次へ] ボタンの組み合わせではなく、タスク リンクを使用します。 これにより、ユーザーは 1 回のクリックで応答を選択できます。

  • タスク のリンクとボタンは、次の場所に配置できます (検出可能な順序で)。

  • タスク のリンクとボタンの場所は、重要度と検出可能性の必要性に基づいて行います。

    • コマンド領域にコミット ボタンのみを配置します。
    • 重要なタスクをコンテンツ領域に配置します。 コマンド ボタンは最も注目を集める傾向があるため、ユーザーが表示する必要があるコマンド用に予約します。 タスク リンクも注意を引きますが、コマンド ボタンよりも小さくなります。
    • セカンダリ (重要度の低い) タスクの作業ウィンドウとプレーン リンクを予約します。 作業ウィンドウはタスク ページの最も検出できない領域であり、プレーン リンクはコマンド ボタンやタスク リンクほど表示されません。
  • コンテンツ領域に表示されるタスク リンクの場合:

    • 7 つ以上のリンクがある場合は、リンクをカテゴリにグループ化します。 各グループの見出しを指定します。
    • リンクが 7 個未満の場合は、見出しを含まない 1 つのグループにリンクを表示します。
  • タスクのリンクとボタンを論理的な順序で表示します。 タスクのリンクを垂直方向に一覧表示し、コマンド ボタンを水平方向に表示します。

  • カテゴリ内で、 コマンドを関連するグループに分割します。 最もよく使用されるタスクを最初に配置し、各グループ内で最もよく使用されるタスクを最初に配置して、タスク グループを表示します。 結果の順序は、使用の可能性にほぼ従う必要がありますが、論理フローもあります。

    • 例外: すべてを実行する結果となるタスク リンクは、最初に配置する必要があります。
  • タスク リンクが多数ある場合は、24 x 24 ピクセルのアイコンと 2 行のテキストを使用して、最も重要なタスクをより目立つようにします。 重要度の低いタスクの場合は、16 x 16 ピクセルのアイコンを使用するか、アイコンを使用せず、1 行のリンク テキストを使用します。

    大小のアイコンを含む項目のスクリーン ショット

    この例では、重要なコマンドの外観が目立ちます。

  • 頻繁に使用されるコマンドと破壊的なコマンドを明確に物理的に分離します。 そうしないと、ユーザーが破壊的コマンドを誤ってクリックする可能性があります。 破壊的なコマンドをまとめるために、コマンドの順序を多少変更する必要がある場合があります。

  • ページ上でコマンドを直接元に戻すメカニズムを提供します。 ユーザーは、間違いを元に戻すために他の場所に移動する必要はありません。

  • タスク リンクの場合は、すべての既定のタスク リンク アイコンまたはすべてのカスタム アイコンを使用します。 それらを混ぜないでください。 次の場合にのみ、カスタム アイコンの使用を検討してください。

    • ユーザーがタスクを理解するのを支援します。
    • 彼らはエアロアイコン規格に準拠しています。
    • 彼らは目立たない外観を持っています。

ダイアログ ボックス

タスク フローを使用する場合、通常、1 つのウィンドウ内でタスクをページ間でフローさせる必要がありますが、次の状況は例外です。 次の状況でダイアログ ボックスを使用します。

  • 管理者ユーザー名とパスワードの入力をユーザーに求めるメッセージを表示します。 この目的では、常に資格情報マネージャー ダイアログ ボックスを使用してください。 ( モーダルにする必要があります。)

  • タスク ダイアログまたはメッセージ ボックスを使用してインプレース コマンドを確認する。 (モーダルにする必要があります。)

  • [新規]、[追加]、[名前を付けて保存]、[名前の変更]、[印刷] コマンドなどのインプレース コマンドの入力を取得します。

    [ネットワークの場所の削除] ダイアログ ボックスのスクリーン ショット

    この例では、Delete コマンドは、別のページではなくダイアログ ボックスで実行されます。

  • セカンダリのスタンドアロン タスクを実行する場合。 モードレスのセカンダリ ウィンドウを使用すると、このようなタスクを独立して、メイン タスク フローの外部で実行できます。

ハブ ページ

全般

  • タスク ベースのハブ ページは、次の場合に使用します。
    • 一般的に使用されるタスクや重要なタスクが少数あります。
    • 構成には、1 つまたは 2 つのオブジェクト (モニター、キーボード、マウス、ゲーム コントローラーなど) が含まれます。
    • この構成では、システム全体 (日付と時刻、セキュリティ、電源オプションなど) が適用されます。
  • オブジェクト ベースのハブ ページは、次の場合に使用します。
    • 構成には、複数のオブジェクト (ユーザー アカウント、ネットワーク接続、プリンターなど) が含まれる場合があります。
    • この構成は、選択したオブジェクトにのみ適用されます
  • コントロール パネル項目に、関連するすべてのタスクとプロパティを含む 1 つのページがある場合は、ハブ ページを使用しないでください

オブジェクト リスト

  • 論理的な順序で項目を一覧表示します。 名前付きオブジェクトをアルファベット順に並べ替え、数値順に並べ替え、日付を時系列で並べ替えます。
  • オブジェクト ベースのハブの場合、 ビューを変更する機能がタスクにとって重要な場合は、作業ウィンドウにオブジェクト ビュー コマンドを指定します。 ビューを変更する機能は、多くのオブジェクトがあり、既定のプレゼンテーションがすべてのシナリオで適切に機能しない場合に重要です。 ユーザーは、リスト ビューのコンテキスト メニューを使用して明示的なコマンドがない場合でもリスト ビューを変更できますが、見つけにくいです。

オブジェクト リストの表示に関するその他のガイドラインについては、「 リスト ビュー」を参照してください。

相互作用

  • コミット ボタンをハブ ページに配置しないでください。 ハブ ページは基本的に起動ポイントです。 ユーザーがハブ ページを "コミット" することはありません。 また、ハブ ページの [コミット] ボタンを使用すると、ハブから開始されたタスクが混乱します (ユーザーはこれらのタスクをコミットする必要があるかどうか疑問に思います)。

  • 最も便利なプロパティをハブ ページに直接配置することを検討してください。 このようなハイブリッド ハブ ページは、ユーザーがコントロール パネルを使用してこれらのプロパティにアクセスする可能性が最も高い場合に強くお勧めします。

    電源オプション ハブ ページのスクリーン ショット

    この例では、Power Options コントロール パネル項目には、ハブ ページで直接最も便利な設定があります。

  • 変更が直ちに行われるように、ハイブリッド ハブ ページの設定には即時コミット モデルを使用します。 ここでも、ユーザーはハブ ページをコミットしません。 設定にコミット ボタンが必要な場合は、ハブ ページに配置しないでください。

  • ナビゲーション リンクを使用する代わりに、ハブ ページに単純な "1 ステップ" コマンドを直接配置することを検討してください。

  • 効果を簡単に元に戻すことができないインプレース コマンドを確認します。 タスク ダイアログまたはメッセージ ボックスを使用します。

    [削除の確認] ダイアログ ボックスのスクリーン ショット

    この例では、 [削除] コマンドがダイアログ ボックスで確認されます。

  • タスク ベースのハブ ページの場合は、タスク リンクとアイコンを使用して各タスクを識別します。 また、リンクごとにオプションの説明を指定することもできます。 ただし、タスク リンクをわかりやすいものにし、実際に必要なリンクにのみ省略可能な説明を提供するようにしてください。

    コンピューター パフォーマンス ハブ ページのスクリーン ショット

    この例では、各タスクにタスク リンクとアイコンがあります。

  • オブジェクト ベースのハブ ページの場合、オブジェクトを 1 回クリックするとオブジェクトが選択され、ダブルクリックするとオブジェクトが選択され、既定のページに移動します。 通常、既定のページはプロパティ ページまたはタスク ベースのハブ ページです。

  • オブジェクト ベースのハブ ページは、選択したオブジェクトのタスク ベースのハブに移動できます。 ただし、このようなセカンダリ ハブは、コントロール パネル項目が間接すぎると感じるので、避ける必要があります。

作業ウィンドウ

作業ウィンドウを使用して、コマンド、ビュー、および関連するコントロール パネル項目へのリンクを表示します。

  • タスク ベースのハブの作業ウィンドウの場合は、次の順序でリンクを表示します。
    • セカンダリ コマンド。 主要なタスクをコンテンツ領域にのみ表示します。 セカンダリ タスク (省略可能) には、作業ウィンドウを使用します。 ユーザーが重要なシナリオでそれを検出する必要がある場合は、タスクをプライマリと考えてください。ユーザーが検出できない場合はセカンダリ。
    • 「」も参照してください。 関連するコントロール パネル項目に移動するオプションのリンク。
  • オブジェクト ベースのハブの作業ウィンドウの場合は、次の順序でリンクを表示します。
    • オブジェクト ビュー。 オブジェクトの表示を制御するために使用するオプションのリンク。
    • コマンドを修正しました。 現在選択されているオブジェクトに依存しないコマンド。
    • コンテキスト コマンド。 現在選択されているオブジェクトに依存し、常に表示されるとは限らないコマンド。
    • 「」も参照してください。 関連するコントロール パネル項目に移動するオプションのリンク。
  • スポーク ページで作業ウィンドウを使用しないでください。 ハブ ページとは異なり、スポーク ページはタスクの完了に重点を置く必要があります。 完了前にユーザーに移動を促す必要はありません。

リンクも参照

  • ユーザーが関連するコントロール パネル項目を見つけるのに役立つ作業ウィンドウの [参照] リンクも指定します。また、コントロール パネルの項目が間違っている場合は、適切なコントロール パネル項目を見つけることができます。 ユーザーがコントロール パネル項目に関連付ける可能性が高い項目へのリンク。

    アクション センター '関連' リンクのスクリーン ショット

    この例では、Action Center コントロール パネル項目は、関連するコントロール パネル項目にリンクします。

  • ユーザーが認識する可能性が高い場合は、特定のタスク ページにリンクします。 それ以外の場合は、コントロール パネル項目全体にリンクします。 コントロール パネル名は、コントロール パネルという語句を追加せずに使用します。

スポーク ページ

全般

  • ユーザーがより多くのガイダンスと説明を必要とする一般的に使用されるタスクや重要なタスクには、タスク ページを使用します。
  • フォーム ページは、多くの設定があり、直接の単一ページプレゼンテーションの利点がある機能に使用します。 このようなページに最適なタスクには、通常、いくつかの単純なプロパティに対する明らかな変更が含まれます。
  • スポーク ページで作業ウィンドウを使用しないでください。

相互作用

  • メインタスクを 1 ページに制限してみてください。 複数のページが必要な場合は、次のことができます。
    • 追加またはオプションの手順には、中間スポーク ページを使用します。 中間スポーク ページは、最終的なスポーク ページによってコミットされます。
    • 独立した補助タスクには、独立したウィンドウを使用します。 独立したウィンドウは、独自にコミットされ、メイン タスクとは別にコミットされます。

これにより、メイン タスクのコミット ボタンの意味が明確かつ明確になります。 ユーザーは、自分が何をコミットしているのかを常に自信を持って理解する必要があります。

  • タスク フロー内で [参照] リンクを使用しないでください。 これらのリンクは、関連するコントロール パネル項目とは異なります。 ハブ ページでは別のアイテムへの移動は許容されますが、スポーク ページには含まれません。これは、これを行うとタスクが中断されるためです。
  • 簡単な入力や確認にはスポーク ページを使用しないでください。 代わりにモーダル ダイアログ ボックスを使用します。

相互作用 (中間スポーク ページ)

  • タスク リンクまたは [次へ] ボタンを使用して、次のページに移動します。 次の手順に進む方法は常に明らかです。
  • オプションのタスク ステップへのナビゲーション リンクを設定できます。 ユーザーがタスクにコミットするときに混乱を避けるために、これらの余分なページは、同じコントロール パネル項目内の中間ページである必要があります。 コミット ボタンは含まれませんが、メイン タスクがコミットされたときにコミットする必要があります。

対話式操作 (最終的なスポーク ページ)

  • コミット ボタンを使用してタスクを完了します。 スポーク ページに 遅延コミット モデル を使用して、明示的にコミットされるまで変更が行われないようにします (ユーザーが Back、Close、または Address バーを使用して移動した場合、変更は破棄されます)。 コミット ボタンは、ユーザーがタスクを完了しようとしていることを示す視覚的な手掛かりです。 この目的にはリンクを使用しないでください。
  • コミット ボタン (キャンセルを含む) を確認しないでください。 これは面倒な場合があります。 例外:
    • アクションには重大な結果があり、正しくない場合は、容易に修正できません。
    • このアクションにより、ユーザーの時間または労力が大幅に失われる可能性があります。
    • アクションは、他のアクションと明確に矛盾しています。
  • [戻る]、[閉じる]、または [アドレス] バーを使用して移動して、ユーザーが変更を破棄したかどうかを確認しないでください。 ただし、意図しない可能性のあるナビゲーションによって、ユーザーの時間や労力が大幅に失われる可能性があるかどうかを確認できます。
  • コマンドまたはナビゲーション リンク (リンク も参照) を使用しないでください。 最終的なスポーク ページでは、ユーザーはタスクを明示的に完了または取り消す必要があります。 ユーザーは、タスクを暗黙的に取り消す可能性があるため、他の場所に移動することを推奨しないでください。
  • ユーザーがタスクを完了または取り消すと、タスクの起動元のハブ ページにユーザーが送り返されます。 このようなページがない場合は、代わりにコントロール パネル ウィンドウを閉じます。 スポーク ページが常に別のページから起動されると想定しないでください。
  • タスクが起動されたページにユーザーを戻すときに、Windows エクスプローラー Back スタックから古い "コミット済み" ページを削除します。 [戻る] ボタンをクリックしたときに、既にコミットしたページがユーザーに表示されることはありません。 ユーザーは、[戻る] をクリックして古いページを変更するのではなく、タスクを完全にやり直すことによって、常に追加の変更を加える必要があります。
    • 開発者: これらの古いページは、ITravelLog::FindTravelEntry() と ITravelLogEx::D eleteEntry() API を使用して削除できます。

コミット ボタン

メモ: キャンセル ボタンはコミット ボタンと見なされます。

  • [OK] などの汎用ラベルではなく、メイン命令に対する特定の応答であるコミット ボタンを使用してタスクを確認します。 コミット ボタンのラベルは、独自に意味を持つ必要があります。 OK は、メイン命令に対する特定の応答ではないので、誤解しやすいため、使用しないでください。 さらに、OK は通常、モーダル ダイアログ ボックスで使用され、コントロール パネルの項目ウィンドウを閉じることを誤って意味します。

    • 例外:
      • 設定がないページには [OK] を使用します。

      • 特定の設定や設定のコレクションを変更する場合と同様に、特定の応答がまだ汎用である場合 ([保存]、[選択]、または [選択] など) は、[OK] を使用します。

      • ページにメイン命令への応答であるラジオ ボタンがある場合は、OK を使用します。 遅延コミット モデルを維持するために、最終的なスポーク ページでタスク リンクを使用することはできません。

        [OK] ボタンを使用した Web 制限のスクリーン ショット

        この例では、コミット ボタンではなくラジオ ボタンは、メイン命令への応答です。

  • [キャンセル] ボタンを指定して、ユーザーが変更を明示的に破棄できるようにします。 ユーザーは変更を確認しないことでタスクを暗黙的に破棄できますが、[キャンセル] ボタンを指定すると、ユーザーは自信を持ってタスクを破棄できます。

    • 例外: ユーザーが変更できないタスクの [キャンセル] ボタンを指定しないでください。 [OK] ボタンは、この場合は Cancel と同じ効果を持ちます。
  • [閉じる]、[完了]、または [コミットの完了] ボタンは使用しないでください。 通常、これらのボタンはモーダル ダイアログ ボックスで使用され、コントロール パネルの項目ウィンドウを誤って閉じることを意味します。 ユーザーは、タイトル バーの [閉じる] ボタンを使用してウィンドウを閉じることができます。 また、タスクが開始されたページにユーザーが戻るため、完了と終了は誤解を招く可能性があるため、実際には完了していません。

  • コミット ボタンを無効にしないでください。 それ以外の場合、ユーザーはコミット ボタンが無効になっている理由を推測する必要があります。 コミット ボタンを有効のままにし、問題が発生するたびに役立つエラー メッセージを表示することをお勧めします。

  • コミット ボタンがスクロールせずにページに表示されていることを確認します。 ページが長い場合は、コンテンツ 領域ではなくコマンド領域に配置することで、コミット ボタンを常に表示できます。

    [自動再生] ダイアログ ボックスのスクリーン ショット

    この例では、コンテンツ領域のサイズは無制限であるため、コミット ボタンはコマンド領域に配置されます。

  • コミット ボタンを右揃えにし、この順序 (左から右へ): 正のコミット ボタン、キャンセル、適用を使用します。

[プレビュー] ボタン

  • [プレビュー] ボタンは、保留中の変更を今すぐ適用することを意味しますが、ユーザーが変更にコミットせずにページから移動した場合は、現在の設定を復元します。
  • プレビュー ボタンは、任意のスポーク ページで使用できます。 ハブ ページは 即時コミット モデルを使用するため、プレビュー ボタンは必要ありません。
  • コントロール パネル ページの [適用] ボタンの代わりに [プレビュー] ボタンを使用することを検討してください。 プレビュー ボタンは、ユーザーが理解しやすく、任意のスポーク ページで使用できます。
  • ページに設定 (少なくとも 1 つ) があり、ユーザーが表示できる効果がある場合にのみ、[プレビュー] ボタンを指定します。 ユーザーは、変更をプレビューし、変更を評価し、その評価に基づいてさらに変更を加えることができる必要があります。
  • 常に [プレビュー] ボタンを有効にします。

ライブ プレビュー

スポーク ページに対する変更の影響をすぐに確認できる場合、コントロール パネル項目にはライブ プレビューがあります。

  • 次の場合は、表示設定にライブ プレビューを使用することを検討してください。

    • 効果は明らかです。通常はモニター全体に適用されるためです。

    • 効果は、大幅な遅延なしで適用することができます。

    • 効果は安全であり、簡単に元に戻すことができます。

      [色設定の変更] ダイアログ ボックスのスクリーン ショット

      この例では、Windows の色と外観の設定の効果がすぐに表示されます。 これにより、ユーザーは最小限の労力で変更を加えることができます。

  • コミット ボタンには [変更の保存] と [キャンセル] を使用します。 [変更の保存] は現在の設定を保持しますが、キャンセルは元の設定に戻ります。 [OK] ではなく [変更の保存] を使用して、プレビューされた変更がまだ適用されていないことを明確にします。

  • [適用] ボタンは指定しないでください。 ライブ プレビューでは、Apply は不要になります。

  • ユーザーが [戻る]、[閉じる]、または [アドレス] バーを使用して移動した場合は、変更を復元します。 変更を保持するには、ユーザーが変更を明示的にコミットする必要があります。

ボタンを適用する

  • [ 適用] ボタンは、保留中の変更 (タスクの開始または最後の適用以降に行われた) を適用することを意味しますが、現在のページに残っていることを確認します。 これにより、ユーザーは他のタスクに進む前に変更を評価できます。
  • [適用] ボタンは、最終的なスポーク ページでのみ使用します。 即時コミット モデルを維持するために、中間スポーク ページでは [適用] ボタンを使用しないでください。
  • ページに設定 (少なくとも 1 つ) があり、ユーザーが意味のある方法で評価できる効果がある場合にのみ、[適用] ボタンを指定します。 通常、[適用] ボタンは、設定で表示される変更を行うときに使用されます。 ユーザーは、変更を適用し、変更を評価し、その評価に基づいてさらに変更を加えることができる必要があります。
  • 保留中の変更がある場合にのみ、[適用] ボタンを有効にします。 それ以外の場合は、無効にします。
  • アクセス キーとして "A" を割り当てます。

コントロール パネルの統合

コントロール パネル項目を Windows と統合するには、次の操作を行います。

  • コントロール パネル項目 (名前、説明、アイコンを含む) を登録して、Windows で認識されるようにします。

  • コントロール パネル項目が最上位レベルの場合 (以下を参照)。

    • 適切な カテゴリ ページに関連付けます。
    • プライマリ タスクを示し、ユーザーがタスクに直接移動できるように、タスク リンク (名前、説明、キーワード、コマンド ラインを含む) を指定します。
  • ユーザーがコントロール パネル検索機能を使用してタスク リンクを見つけるのに役立つ検索語句を指定します。

    この情報は、拡張する既存のコントロール パネル項目に対して追加または変更できない個々のコントロール パネル項目に対してのみ提供できることに注意してください。

カテゴリ ページ

  • 次の場合にのみ、コントロール パネル項目をカテゴリ ページに追加します。

    • ほとんどのユーザーには必要です。 例: ネットワークと共有センター
    • 何度も使用されます。 例: System
    • 他の場所では公開されていない重要な機能が提供されます。 例: プリンター

    これらの条件を満たすコントロール パネル項目は、最上位レベルと呼ばれます。

  • 次の場合は、コントロール パネル項目をカテゴリ ページに追加しないでください。

    • 1 回限りセットアップに使用されることもほとんどありません。 例: ウェルカム センター
    • これは、上級ユーザーまたは IT プロフェッショナルを対象とします。 例: カラー管理
    • 現在のハードウェアまたはソフトウェアの構成には適用されません。 例: Windows SideShow (現在のハードウェアでサポートされていない場合)。

    このようなコントロール パネル項目をカテゴリ ページから削除すると、最上位の項目が見つけやすくなります。 これらのコントロール パネル項目は、その使用方法を考えると、検索またはコンテキスト エントリ ポイントを通じて十分に検出できます。

  • 最上位のコントロール パネル項目を、ユーザーが検索する可能性が最も高いカテゴリに関連付けます。 この決定は、ユーザー テストに基づく必要があります。

  • 最上位のコントロール パネル項目を 2 番目に可能性の高いカテゴリに関連付けることも検討してください。 ユーザーが複数の場所でメインタスクを検索する可能性がある場合は、コントロール パネル項目を 2 つのカテゴリに関連付ける必要があります。

  • コントロール パネル項目を 2 つ以上のカテゴリに関連付けないでください。 コントロール パネル項目が複数のカテゴリに表示される場合、分類の値は損なわれます。

タスク リンク

  • コントロール パネル項目を主要なタスクに関連付けます。 カテゴリ ページには最大 5 つのタスクを表示できますが、コントロール パネルの検索には追加のタスクが使用されます。 タスク リンクの場合と同じ言い回しを使用します。場合によっては、一部の単語を削除してタスク リンクをより簡潔にします。
  • タスク リンクを使用すると、コントロール パネル項目内のさまざまな場所に移動できます。 同じ場所へのリンクが複数存在すると、混乱を招く可能性があります。

検索語句

  • ユーザーが説明に使用する可能性が最も高いコントロール パネル項目の検索用語を登録します。 これらの検索用語には、次のものが含まれている必要があります。

    • 構成された機能またはオブジェクト。
    • 主なタスク。

    これらの検索用語は、ユーザー テストに基づく必要があります。

  • これらの検索用語の一般的なシノニムも含めます。 たとえば、モニターとディスプレイはシノニムであるため、両方の単語を含める必要があります。

  • 代替のスペルや単語区切りを含めます。 たとえば、ユーザーは Web サイトと Web サイトを検索できます。 一般的なスペル ミスも提供することを検討してください。

  • 単数形と複数形の名詞の形式を検討してください。 コントロール パネル検索機能は、両方のフォームを自動的に検索しません。ユーザーが検索する可能性が高いフォームを指定します。

  • 単純な現在時制動詞を使用します。 Connect を検索語句として登録した場合、検索機能は接続、接続、接続を自動的に検索しません。

  • 大文字と小文字は気にしないでください。 検索機能では大文字と小文字は区別されません。

標準ユーザーと保護された管理者

多くの設定では、管理者特権を変更する必要があります。 プロセスに管理者特権が必要な場合、Windows Vista 以降では 、Standard ユーザー保護された管理者が 特権を明示的に昇格させる必要があります。 これにより、悪意のあるコードが管理者特権で実行されるのを防ぐことができます。

詳細と例については、「 ユーザー アカウント制御」を参照してください。

スキームとテーマ

スキームは、ビジュアル設定の名前付きコレクションです。 テーマは、システム全体の設定の名前付きコレクションです。 スキームとテーマの例としては、ディスプレイ、マウス、電話とモデム、電源オプション、サウンドとオーディオのオプションがあります。

  • 次の場合に、ユーザーがスキームを作成できるようにします。

    • ユーザーは設定を変更する可能性があります。
    • ユーザーは、コレクションとして設定を変更する可能性が最も高いです。

    スキームは、ユーザーが別の物理的な場所 (国/地域、タイム ゾーン) など、別の環境にいる場合に便利です。別の状況で自分のコンピュータを使用 (バッテリー上, ドッキング/ドッキング解除);または別の機能 (プレゼンテーション、ビデオ再生) にコンピューターを使用します。

  • 少なくとも 1 つの既定のスキームを指定します。 既定のスキームには適切な名前を付け、ほとんどの状況でほとんどのユーザーに適用する必要があります。 ユーザーは、独自のスキームを作成する必要はありません。

  • ユーザーがスキーム内の設定を表示できるように、プレビューまたはその他のメカニズムを提供します。

    パーソナル化ダイアログ ボックスのスクリーン ショット

    この例では、[個人用設定] コントロール パネル項目に、デスクトップと外観の設定のプレビューが表示されます。

  • [名前を付けて保存] コマンドと [削除] コマンドを指定します。 名前変更コマンドは必要ありません。ユーザーは、目的の名前で保存し、元のスキームを削除することで、スキームの名前を変更できます。

  • スキームなしで設定を適用できない場合は、 ユーザーがすべてのスキームを削除できないようにします。 ユーザーは、独自のスキームを作成する必要はありません。

  • スキームが完全に独立していない場合 (たとえば、電源スキームは現在のラップトップモードの動作に依存します)、 すべてのスキームに適用される設定を簡単に変更する方法があることを確認してください。 たとえば、電源スキームでは、ポータブル コンピューターの蓋が 1 つの場所で閉じられたときに何が起こるかをユーザーが設定できることを確認します。

その他

  • 既存の Windows 機能を置き換えたり拡張したりする機能には、コントロール パネル拡張機能を使用します。 次のコントロール パネル項目は拡張可能です:Bluetooth デバイス、ディスプレイ、インターネット、キーボード、マウス、ネットワーク、電源、システム、ワイヤレス (赤外線)。

既定値

  • コントロール パネル項目内の設定は、機能の現在の状態を反映している必要があります。 そうしないと誤解を招き、望ましくない結果につながる可能性があります。 たとえば、設定に推奨事項が反映されているが、現在の状態が反映されていない場合、ユーザーは変更を行う代わりに [キャンセル] をクリックして、変更は必要ないと考える場合があります。
  • 最も安全な (データまたはシステム アクセスの損失を防ぐために) 最も安全な初期状態を選択します。 ほとんどのユーザーが設定を変更しないとします。
  • 安全性とセキュリティが要因でない場合は、最も可能性が高い、または便利な初期状態を選択します。

Text

アイテム名

  • コントロール パネル項目の動作を明確に伝え、区別するわかりやすい名前を選択します。 ほとんどの名前は、構成されている Windows 機能またはオブジェクトを表し、コントロール パネルのホーム ページのクラシック ビューに表示されます。

  • 名前には、"Settings"、"Options"、"Properties"、または "Configuration" という単語を含めないでください。 これは暗黙的に示されており、オフのままにしておくと、ユーザーが簡単にスキャンできるようになります。

    正しくない:

    アクセシビリティ オプション

    モデムの設定

    電源オプション

    地域と言語のオプション

    正確:

    ユーザー補助

    モデム

    Power

    地域の形式と言語

    正しい例では、不要な単語が削除されます。

  • コントロール パネル項目で関連する機能が構成されている場合は、アイテムを識別するために必要な機能のみを一覧表示し、認識または使用される可能性が最も高い機能を最初に一覧表示します。

    正しくない:

    フォルダー オプション

    電話とモデムのオプション

    正確:

    ファイルとフォルダー

    モデム

    正しい例では、主要なコントロール パネル項目の機能に重点が置かれています。

  • タイトルスタイルの大文字と小文字を使用します

ページ タイトル

メモ:すべてのエクスプローラーウィンドウと同様に、コントロール パネル のページ タイトルはアドレス バーに表示されますが、タイトル バーには表示されません。

  • ハブ ページの場合は、コントロール パネルの項目名を使用します。

  • スポーク ページの場合は、ページの目的の簡潔な概要を使用します。 ページのメイン命令が簡潔な場合は使用します。それ以外の場合は、メイン命令の簡潔な修正を使用します。

    [電源オプション] ダイアログ ボックスのスクリーン ショット

    この例では、メイン命令ではなく、ページ タイトルに Power Options を使用します。

  • タイトルスタイルの大文字と小文字を使用します。

次のガイドラインは、タスク ページへのリンク (カテゴリ ページのタスク リンク、関連リンクなど) に適用されます。

  • 明確に通信し、タスクを区別する簡潔なタスク名を選択します。 ユーザーは、タスクの意味や他のタスクとどのように異なるかを把握する必要はありません。

    正しくない:

    表示設定を調整する

    正確:

    画面解像度

    正しい例では、より精度の高い文言が伝えられます。

  • タスク リンクと、そのリンクが指すページ間で同様の言語を保持します。 ユーザーは、リンクによって表示されるページに驚かされるべきではありません。

  • タスク ページの場合は、メイン命令、コミット ボタン、タスク リンクを関連するテキスト セットとして設計します。

    命令
    タスク リンク:
    ワイヤレス ネットワークへの接続
    主な指示:
    接続するネットワークを選択する
    [コミット] ボタン:
    接続する
    タスク リンク:
    保護者による制限を設定する
    主な指示:
    ユーザーを選択し、ペアレンタル コントロールを設定する
    [コミット] ボタン:
    ペアレンタル コントロールを適用する
    タスク リンク:
    同期の競合を解決する
    主な指示:
    この競合をどのように解決しますか?
    [コミット] ボタン:
    解決

    これらの例では、タスク リンク テキスト、メイン命令、コミット ボタン テキストの関係を示します。

  • 多くの場合、タスクは動詞で始まりますが、 タスクの伝達に役立たない一般的な構成関連の動詞である場合は、カテゴリ ページの動詞を省略することを検討してください。

    特定の役に立つ動詞:

    追加

    チェック

    接続する

    コピー

    作成

    削除

    [接続解除]

    インストール

    削除

    設定

    開始

    Stop

    トラブルシューティング

    一般的で役に立たない動詞:

    Adjust

    Change

    Choose

    構成

    編集

    管理する

    [ファイル]

    [選択]

    オン

    Select

    表示

    表示

  • タスクで複数の関連機能を構成する場合は、セットを表す機能のみを一覧表示します。 簡単に推論できる詳細を省略します。

    正しくない:

    スピーカーの音量、ミュート、音量アイコン

    スピーカー、マイク、MIDI、サウンド スキーム

    正確:

    スピーカーの音量

    スピーカーとマイク

    正しい例では、タスク リンクには代表的な機能のみが示されています。

  • ターゲット ユーザーがそうする場合にのみ、テクノロジの観点からタスクを表現する必要があります。

    正しくない:

    Connectoid

    ピクセル深度

    dpi

    正確:

    プリンター

    スキャナー

    マウス

    正しい例は、ユーザーが使用する可能性が高いテクノロジベースの用語ですが、正しくない例は使用されません。

  • システムが複数の名詞をサポートできる場合にのみ、複数の名詞を使用します。

  • 文形式の大文字と小文字を使用します

  • 末尾に句点を付けません。

主要な命令

  • ハブ ページでは、メインの指示を使用して、コントロール パネル項目でユーザーの目的を説明します。 メイン命令は、ユーザーが適切なコントロール パネル項目を選択したかどうかを判断するのに役立ちます。 ユーザーがコントロール パネル項目を誤って選択し、実際には別のコントロール パネル項目の一部である設定を探している可能性があることに注意してください。

    例:

    コンピューターをセキュリティで保護し、最新の状態に保つ

    コンピューターを最適化して、見やすく、聞き取り、制御しやすくする

  • スポーク ページの場合は、メインの指示を使用して、ページで何を行うかを説明します。 命令は、特定のステートメント、命令方向、または質問である必要があります。 適切な手順では、ページを操作する仕組みに純粋に焦点を当てるのではなく、ユーザーの目的をページと伝えます。

    正しくない:

    通知タスクを選択する

    正確:

    受信情報を処理する方法を示す

    正しいバージョンは、ページによって達成された目標をより適切に伝えます。

  • 可能な限り特定の動詞を使用します。 特定の動詞は、一般的な動詞よりもユーザーにとって意味があります。

  • 文形式の大文字と小文字を使用します

  • 命令が ステートメントの場合は、最後のピリオドを含めないでください。 命令が質問の場合は、最後の疑問符を含めます。

補足説明

  • ハブ ページでは、オプションの補足命令を使用して、コントロール パネル項目の目的をさらに説明します。
  • スポーク ページの場合は、オプションの補足命令を使用して、ページの理解や使用に役立つ追加情報を提示します。 より詳細な情報を提供し、用語を定義できます。
  • 完全な文と 文スタイルの大文字を使用します

ページ テキスト

  • コンテンツ領域でメイン命令を修正しないでください。

  • "page" という単語を使用して、ページ自体を参照します。

  • 2 人目のユーザー (自分、自分) を使用して、メインの指示とコンテンツ領域で何を行うかをユーザーに伝えます。 多くの場合、2 番目のユーザーが暗黙的に指定されます。

    例:

    印刷する画像を選択します。

  • 最初のユーザー (I、me、my) を使用して、ユーザーがメイン命令に応答するコンテンツ領域で何を行うかをコントロール パネル項目に指示できるようにします

    例:

    カメラに写真を印刷します。

  • タスク リンクの動作を明確に伝え、区別する簡潔なリンク テキストを選択します。 これは自明であり、メイン命令に対応している必要があります。 ユーザーは、リンクの意味や他のリンクとの違いを把握する必要はありません。
  • タスクリンクは常に動詞で開始します。
  • 文形式の大文字を使用します
  • 末尾に句点を付けません。
  • タスク リンクにさらに説明が必要な場合は、完全な 文と終了句読点を使用して、別のテキスト コントロールで説明を指定します。 ただし、必要な場合にのみこのような説明を追加しても、別のタスク リンクに説明が必要になるため、すべてのタスク リンクに説明を追加する必要はありません。

詳細と例については、「 リンク」を参照してください。

コミット ボタン

  • 独自に意味があり、メイン命令に一致する特定のコミット ボタン ラベルを使用します。 ラベルを理解するために、ユーザーが他の情報を読む必要がないのが理想的です。 ユーザーは、静的テキストよりもコマンド ボタン ラベルを読み取る可能性がはるかに高くなります。
  • 常に動詞を使用してコミット ボタンラベルを開始します。
  • [閉じる]、[完了]、または [完了] は使用しないでください。 これらのボタン ラベルは、他の種類のウィンドウに適しています。
  • 文形式の大文字を使用します
  • 末尾に句点を付けません。
  • 一意の アクセス キーを割り当てます。
    • 例外: Esc はアクセス キーであるため、[キャンセル] ボタンにはアクセス キーを割り当てないでください。 これにより、他のアクセス キーを割り当てやすくなります。

ドキュメント

コントロール パネルのホーム ページまたはカテゴリ ページを参照する場合:

  • ユーザー ドキュメントでは、タイトルスタイルの大文字と小文字を使用し、前の明確な記事を省略して、コントロール パネルを参照してください。

    例:

    コントロール パネルで、[ネットワークと共有センター] を開きます。

  • プログラミングやその他の技術ドキュメントでは、単語を大文字にせずに、コントロール パネルのホーム ページとコントロール パネル カテゴリ ページを参照してください。 上記の明確なアーティクルは省略可能です。

コントロール パネル項目の場合:

  • 個々のコントロール パネル項目を参照する場合は、ユーザー ドキュメントで "[コントロール パネル項目名] in コントロール パネル" または通常は "コントロール パネル 項目" を使用します。 アプレット、プログラム、またはコントロール パネルを使用して、個々のコントロール パネル項目を参照しないでください。
  • コントロール パネル項目のハブ ページを参照する場合は、"メイン [コントロール パネル項目名] ページ" を使用します。
  • 可能な場合は、太字のテキストを使用してコントロール パネル名の書式を設定します。 それ以外の場合は、混乱を防ぐために必要な場合にのみ、名前を引用符で囲みます。

例 :

  • コントロール パネルで、Parental Controls を開きます
  • [メインペアレンタル コントロール] ページに戻ります。