コンポーネント
← すべてのコンポーネント

コンテキストメニュー

stimeo--context-menu

右クリックで開くメニュー。ポインタの位置に出て、キーボードでも呼び出せます。

  • Core
  • Menu

右クリックで開くメニューです。中身の作法はふつうのメニューと同じで、違うのは呼び出し方と出る位置だけです。キーボードからは Shift+F10 かメニューキーで呼び出せます。ブラウザ標準のメニューは抑えます。クリックした座標は CSS から読める形で渡すので、配置モジュールを読み込まなくても CSS だけで位置を決められます。画面の端で向きを変える配置が要るときは、任意で読み込むモジュールに任せられます。開くと先頭の項目にフォーカスが移り、矢印キーで巡回し、Home と End で両端へ飛べます。項目を実行するか Esc を押すと閉じて、元の場所へフォーカスが戻ります。Tab で出たときは戻さずに閉じます。

実行中
ここを右クリックで操作メニュー

キーボード操作

キー動作
Shift+F10 / ContextMenu フォーカス中の領域からメニューを開く(領域の中央に表示)。
↑ / ↓ 前 / 次の項目へフォーカス移動(ループ)。
Home / End 先頭 / 末尾の項目へフォーカス移動。
Enter / Space フォーカス中の項目を実行して閉じる(ネイティブ button)。
Esc メニューを閉じて領域へフォーカスを戻す。
Tab メニューを閉じる。フォーカスは自然に次へ移動する。