키보드 상호작용

키동작
아래쪽 / 위쪽 화살표목록을 연 다음, 옵션 사이를 이동합니다.
Home / End첫 번째 또는 마지막 옵션으로 이동합니다.
Page Down / Page Up옵션을 열 개씩 이동합니다.
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로 이름을 지정합니다.