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

ツリービュー

stimeo--tree-view

折りたためる木構造。キーボードで移動、開閉、頭文字での検索ができます。

  • Core
  • Tree View

フォルダのような木構造を、キーボードで扱えるようにします。親子の関係はマークアップの入れ子から読み取ります。木全体で Tab は 1 回止まるだけです。上下キーで見えている項目を移動し、Home と End で先頭と末尾へ飛び、文字を打つとその頭文字の項目へ移ります。右キーは閉じている親を開き、開いていれば最初の子へ入ります。左キーは開いている親を閉じ、閉じていれば親へ戻ります。Enter か Space、クリックで 1 つ選べます。開閉と選択はそれぞれイベントになり、読み上げにも伝わります。

実行中
  • app
    • application.rb
  • README.md
  • Gemfile

キーボード操作

キー動作
↓ / ↑ 次 / 前の可視項目へ。
折りたたみ中の親を展開、展開済みなら最初の子へ。RTL では ← の動作。
展開中の親を折りたたみ、それ以外は親項目へ。RTL では → の動作。
Home / End 先頭 / 末尾の可視項目へ。
Enter / Space 項目を選択。
印字可能文字 ラベルが先頭一致する次の項目へ型先読み。同一文字の連打では候補を巡回する。