コンテキストメニュー
Context menu対象を右クリック(またはタッチデバイスでの長押し)することで、その対象に応じたアクション一覧をカーソル付近に表示するメニューUI。
○ 使う場面
- 対象(ファイル・行・要素)ごとに異なる操作候補を、右クリックまたは長押しで出したいとき
- 常時表示のツールバーに置くには使用頻度が低い操作をまとめたいとき
× 避ける場面
- タッチデバイスが主要ターゲットで、右クリックに相当する発見しやすい代替導線を用意できないとき
- 操作がその場に1つしかないとき(→単体のボタンで十分)
別名
右クリックメニュー、コンテクストメニュー
近縁種との比較
右クリック(長押し)するたびに対象ごとに異なる選択肢が現れることから、周囲の状況=文脈(コンテキスト)に応じて中身が変わる「コンテキストメニュー」と名付けられている。ケバブメニュー自体の呼称ゆれ(ミートボール・ベントー等)については、ケバブメニューのエントリーで扱う。
| 近縁種 | 違い・使い分け |
|---|---|
| ドロップダウンメニュー | コンテキストメニューは対象を右クリック(タッチデバイスでは長押し)することで呼び出す点が、クリックで直下に展開するドロップダウンメニューとの主な違いで、後者があらかじめ画面上に見えているトリガーボタンを持つのに対し、コンテキストメニューのトリガーは対象そのもの(要素・行・アイコンなど)であり、専用のトリガーUIを常時表示しない。 |
| ケバブメニュー | 同じく対象ごとの操作列を開く点で近いが、ケバブメニューは縦3点アイコンという可視のトリガーを持つのに対し、コンテキストメニューは右クリックという操作そのものがトリガーになる点で区別される。 |
分類
機能・役割
- ナビゲーション
- 入力・操作
- 表示・整理
- フィードバック・状態
表示レイヤー
- インライン
- 固定・追従
- オーバーレイ
- 全画面・遷移
複雑さ
- 単体パーツ
- 複合パーツ
- セクション