キーボード操作

キー動作
上下矢印キーリストを開き、選択肢の間を移動します。
Home / End最初または最後の選択肢に移動します。
Page Down / Page Up選択肢を10個分移動します。
Enter または Spaceリストを開くか、アクティブな選択肢を選びます。
文字キー入力した文字で始まる次の選択肢にジャンプします。
左右矢印キーツリーで、右は選択肢を展開するか最初の子に移動し、左は折りたたむか親に移動します。右から左に書く言語では左右が逆になります。
Alt + 上矢印キーアクティブな選択肢を選んで、リストを閉じます。
Tab単一選択では、アクティブな選択肢を選んで次の要素に移動します。
Esc何も選ばずにリストを閉じます。

アクセシビリティの注意点

  • ボタンは aria-expanded と aria-controls を持つ選択専用の combobox です。フォーカスはボタンにとどまり、aria-activedescendant がアクティブな選択肢を指します。
  • リストは listbox、または aria-level と aria-expanded を持つ tree です。一部の行だけがレンダリングされているときも、aria-setsize と aria-posinset は正しい値を保ちます。
  • アクティブな選択肢はベタ塗りで表示され、強制カラーモードではアウトラインが付きます。
  • triggerId を指す <label for>、または label で名前を付けてください。