Skip to content

표 메뉴 hotkey 인프라 — 메뉴 열린 상태 영역 단일 키 항목 활성 (H/W 등) #792

@edwardkim

Description

@edwardkim

본질

표 메뉴 영역 영역 shortcutLabel: 'H' / 'W' 영역 영역 한컴 메뉴 hotkey (메뉴 열린 상태 영역 영역 단일 키 영역 영역 항목 활성) 정합 의도. 그러나 rhwp-studio 영역 영역 메뉴 hotkey 인프라 미구현 — 단축키 미동작.

영향 영역

PR #758 (closes 미연결, 5/10 머지) 영역 영역 도입된 table:cell-height-equal (H) + table:cell-width-equal (W) 영역 영역 동일 본질 영역 영역 잠재 — 다른 표 메뉴 항목 영역 영역도 동일 패턴 가능.

점검 — 본 환경 영역 영역 두 종류 단축키 메커니즘

영역 의미 본 환경 영역 영역 처리
shortcutLabel 메뉴/팔레트 영역 영역 라벨 표시 (UI) command-palette.ts / context-menu.ts 영역 영역 표시만
shortcut-map.ts 전역 단축키 매핑 (Ctrl/Alt/Shift modifier 영역) InputHandler 영역 영역 dispatch

모달 경로 — 메뉴 hotkey

한컴 영역 영역 "표" 메뉴 영역 영역 열린 상태 영역 영역 H 영역 영역 "셀 높이를 같게" 항목 활성. modifier 없는 단일 키 영역 영역 텍스트 입력 영역 영역 충돌 — 메뉴 열린 상태 영역 영역만 활성하는 모달 경로 필요.

작업 영역

1. 메뉴 hotkey 인프라

menu-bar 또는 menu-dropdown 컴포넌트 영역 영역:

  • 메뉴 열린 상태 영역 영역 keydown 영역 영역 단일 키 (shortcutLabel) 영역 영역 매칭 영역 영역 항목 활성
  • ESC / 메뉴 닫힘 영역 영역 listener 영역 영역 정리

2. shortcutLabel 영역 영역 hotkey 추출

shortcutLabel: 'H' 등 영역 영역 단일 문자 영역 영역 매칭 — modifier 영역 영역 (Alt+, Ctrl+ 등) 영역 영역 별 영역 영역 분리.

3. 검증

  • 표 메뉴 영역 영역 "셀 높이를 같게 (H)" / "셀 너비를 같게 (W)" — 메뉴 열린 후 H/W 키 영역 영역 항목 활성
  • 다른 표 메뉴 항목 영역 영역도 동일 패턴 활성

관련

메모리 룰 정합

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions