원문 캡처 · jab.run
원문 캡처 · jab.run

크롬 확장 프로그램 Jab은 현재 페이지와 포커스된 요소 등을 바탕으로 이동할 컨트롤이나 입력란을 골라 표시한다. Ctrl+Q와 Enter를 이용해 키보드로 대상을 선택하고 조작할 수 있다.

Ctrl+Q를 처음 누르면 추천 대상 하나가 강조되고, 다른 후보 3개에도 번호가 표시된다. 이때는 아직 어떤 요소에도 포커스가 가지 않아 버튼이나 링크가 바로 실행되지 않는다. Enter를 누르면 강조된 대상에 따라 버튼을 누르거나 링크를 열고, 입력란에 포커스를 둔다. 입력란이 선택된 경우에는 바로 타이핑할 수 있다.

Ctrl+Q를 다시 누르면 네 후보 사이에서 선택 대상이 이동한다. Ctrl+Q를 누른 채 1부터 4까지의 숫자를 누르면 해당 번호의 후보를 바로 선택할 수 있다. Esc를 누르거나 클릭하거나 다른 키를 입력하면 현재 선택 과정이 끝나며, 다음 Ctrl+Q 입력은 새로 시작한다.

Jab의 제작자는 이 순위 모델이 약 9KB 크기의 LightGBM 트리로 구성되며, 브라우저에서 CPU만 사용해 약 2ms에 실행된다고 설명한다. 네트워크 요청을 보내지 않고 데이터가 브라우저 밖으로 나가지 않는다고 밝히고 있다. Jab은 MIT 라이선스로 공개됐다.

크롬 웹 스토어에서 Jab 설치 · 개인정보 보호 안내 · GitHub 저장소