키보드 상호작용
| 키 | 동작 |
|---|---|
| ⌘K 또는 Ctrl+K | 팔레트를 열거나 닫습니다. |
| 아래쪽 / 위쪽 화살표 | 명령 사이를 이동하며, 끝에 닿으면 반대쪽 끝으로 넘어갑니다. |
| Page Down / Page Up | 명령을 열 개씩 이동합니다. |
| Enter | 활성 명령을 실행하거나 해당 페이지를 엽니다. |
| Esc | 한 페이지 뒤로 갑니다. 최상위에서는 팔레트를 닫습니다. |
| Backspace | 페이지 안에서 필드가 비어 있으면 뒤로 갑니다. |
접근성 참고 사항
- 네이티브 모달
<dialog>입니다. 뒤쪽 페이지는 상호작용할 수 없게 되고, 포커스는 안에 머물며, 닫으면 포커스가 원래 위치로 돌아갑니다. - 검색 필드는
aria-activedescendant로 활성 명령을 가리키는combobox입니다. 페이지 안에서는 해당 페이지의 이름을 가집니다. - 단축키는 각 옵션 안의 텍스트이므로 스크린 리더가 읽어 줍니다. 하단의 키 힌트는 보조 기술에서 숨겨집니다.
- Ctrl, Alt, ⌘가 없는 단축키는 필드에 입력하는 동안에는 실행되지 않습니다.