# v0.1.446 — focus-tab-navigation P1+P2+P3 통합 (메뉴바 Tab 순회 + Enter + 방향키)

- 버전: v0.1.446
- 날짜: 2026-05-28
- 다운로드: [factory00-windows-x64-v0.1.446.zip](../../downloads/factory00-windows-x64-v0.1.446.zip) (170 MB)
- 캡처: [qa-screenshots/v0.1.446/](../../qa-screenshots/v0.1.446/)

---

## 핵심 변경 (사용자 명시 SSOT focus-tab-navigation-spec r001+r002)
- P1: `_lnbTabs[i].focusable = true` (L1678) — Tab 순회 + Enter 자동 활성화
- P2: dropdown 안 `cmdBtn.focusable = true` (L1700) — Tab 순회 + Enter 자동
- P3: 방향키 KeyDownEvent 핸들러 (~80줄 신규)
  - 메뉴바 헤더: ←/→ 다른 헤더 (순환, cascade) + ↓ dropdown 열기 + 첫 명령 focus
  - dropdown 안 button: ↑/↓ 명령 순환 + ←/→ 다른 메뉴 cascade + ESC dropdown 닫기 + 헤더 focus 복귀
- QA-085 보호: Space KeyDownEvent에서 StopPropagation (카메라 상승 키 보존)
## 영향 파일
- Assets/Scripts/Game/Factory00Bootstrap.cs L1670~1770 (~100라인 추가, 옛 ~35라인 변경/확장)
## 사용자 명시 SSOT
- wiki/topics/focus-tab-navigation-spec.md (r002)
- .claude/rules/focus-tab-navigation.md
## 사용자 검증 시나리오 (Stage 2 — 사용자 로컬 QA 명시)
- Tab → 메뉴바 헤더 순회 (focus outline)
- 메뉴바 헤더 focus + Enter → dropdown 열기
- 메뉴바 헤더 focus + ↓ → dropdown 열기 + 첫 명령 focus
- 메뉴바 헤더 focus + ←/→ → 다른 헤더 (dropdown 열려있으면 cascade)
- dropdown 안 명령 focus + Enter → 명령 실행
- dropdown 안 명령 focus + ↑/↓ → 순환 이동
- dropdown 안 명령 focus + ←/→ → 다른 메뉴 cascade
- dropdown 안 명령 focus + ESC → dropdown 닫기 + 헤더 focus 복귀
- 메뉴바 헤더 focus + Space → 카메라 상승 (QA-085 보호 — focus 차단 안 됨)
## P4/P5 다음 사이클
- P4: Tab 순회 순서 audit (좌측 레이아웃 상단/중단/하단 → 3D viewport 복귀)
- P5: 3D viewport dummy focusable + USS outline 예외
- Q3 윈도우 표준 추가: Alt 단독 메뉴바 활성화 / Ctrl+Tab 등 (별도 cycle)
