fix(B07-CAD): 한글 IME 조합 입력 — 문자 단계 숨은 받개 · 조합 중 단축키 건너뜀

- 문자를 기다리는 단계(TEXT · MTEXT · 표 칸 · 지시선)에서 숨은 input 에 초점 · compositionupdate/end 로 글자 받음
- 조합 중 키(isComposing · 229 · Process)는 단축키 처리에서 건너뜀 · 명령줄도 같음
- 명령 단계는 초점을 풀어 한글 자판이어도 영문 명령 그대로
- 입력 해석 패턴을 input-patterns.ts 로 나눔(700줄 상한)
- 검증 창구 entities 에 label · 시나리오 ui_checks/44-8_CAD_한글입력.js

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
This commit is contained in:
2026-10-05 11:32:37 +09:00
co-authored by Claude Opus 5.5
parent bf40ca52a4
commit ac1124b9f1
7 changed files with 227 additions and 24 deletions
@@ -31,6 +31,8 @@ export function registerCadDebugHook(): void {
opacity: entity.opacity ?? null,
hidden: isEntityHidden(entity),
color: entity.lineColor,
// 글자 객체의 내용 — 한글 입력(IME) 검증이 읽는다
label: (entity as { getLabel?: () => string }).getLabel?.() ?? null,
box: [
Math.round(box.xmin),
Math.round(box.ymin),