한 줄 요약
K로 열어 퍼지 검색 + 키보드 네비로 명령을 실행하는 팔레트.
이럴 때 필요해요
메뉴가 깊어질수록 마우스 탐색이 느려지죠. 파워 유저가 키보드만으로 어느 페이지든 가고 액션을 실행하게 해줍니다.
어떻게 동작하나
전역 keydown으로 K 토글
검색어로 평면 필터 후 그룹 렌더
로 평면 인덱스 순환, 실행, 활성 항목 scrollIntoView.
놓치기 쉬운 것
K 기본 동작 preventDefault 필수 / 키보드 선택과 마우스 hover 상태 동기화 / aria-activedescendant로 포커스는 입력에 둔 채 활성 항목만 가리키기 / 검색어 바뀌면 활성 인덱스 리셋.