Tương tác bằng bàn phím

PhímHành động
Mũi tên xuống và lênMở danh sách, rồi di chuyển qua các tùy chọn.
Home và EndChuyển đến tùy chọn đầu tiên hoặc cuối cùng.
Page Down và Page UpDi chuyển mười tùy chọn.
Enter hoặc Phím cáchMở danh sách, hoặc chọn tùy chọn hiện tại.
Chữ cáiNhảy tới tùy chọn tiếp theo bắt đầu bằng các chữ đó.
Mũi tên phải và tráiTrong cây, mở rộng một tùy chọn hoặc đi tới con đầu tiên của nó; thu gọn nó hoặc đi tới cha của nó. Đảo ngược với văn bản viết từ phải sang trái.
Alt + mũi tên lênChọn tùy chọn hiện tại và đóng danh sách.
TabKhi chỉ chọn một, chọn tùy chọn hiện tại rồi chuyển tiếp.
EscĐóng danh sách mà không chọn.

Ghi chú về khả năng tiếp cận

  • Nút là một combobox chỉ để chọn, có aria-expanded và aria-controls. Focus ở lại trên nút, và aria-activedescendant trỏ tới tùy chọn hiện tại.
  • Danh sách là một listbox, hoặc một tree với aria-level và aria-expanded. aria-setsize và aria-posinset vẫn đúng khi chỉ một phần các dòng được render.
  • Tùy chọn hiện tại có nền đặc và, ở chế độ forced colors, có đường viền.
  • Đặt tên cho nó bằng một <label for> trỏ tới triggerId, hoặc bằng label.