コンテキストメニュー

Context menu

対象を右クリック(またはタッチデバイスでの長押し)することで、その対象に応じたアクション一覧をカーソル付近に表示するメニューUI。

○ 使う場面

  • 対象(ファイル・行・要素)ごとに異なる操作候補を、右クリックまたは長押しで出したいとき
  • 常時表示のツールバーに置くには使用頻度が低い操作をまとめたいとき

× 避ける場面

  • タッチデバイスが主要ターゲットで、右クリックに相当する発見しやすい代替導線を用意できないとき
  • 操作がその場に1つしかないとき(→単体のボタンで十分)

別名

右クリックメニュー、コンテクストメニュー

近縁種との比較

右クリック(長押し)するたびに対象ごとに異なる選択肢が現れることから、周囲の状況=文脈(コンテキスト)に応じて中身が変わる「コンテキストメニュー」と名付けられている。ケバブメニュー自体の呼称ゆれ(ミートボール・ベントー等)については、ケバブメニューのエントリーで扱う。

近縁種違い・使い分け
ドロップダウンメニューコンテキストメニューは対象を右クリック(タッチデバイスでは長押し)することで呼び出す点が、クリックで直下に展開するドロップダウンメニューとの主な違いで、後者があらかじめ画面上に見えているトリガーボタンを持つのに対し、コンテキストメニューのトリガーは対象そのもの(要素・行・アイコンなど)であり、専用のトリガーUIを常時表示しない。
ケバブメニュー同じく対象ごとの操作列を開く点で近いが、ケバブメニューは縦3点アイコンという可視のトリガーを持つのに対し、コンテキストメニューは右クリックという操作そのものがトリガーになる点で区別される。

分類

機能・役割
  • ナビゲーション
  • 入力・操作
  • 表示・整理
  • フィードバック・状態
表示レイヤー
  • インライン
  • 固定・追従
  • オーバーレイ
  • 全画面・遷移
複雑さ
  • 単体パーツ
  • 複合パーツ
  • セクション