fix(B07): CAD 작은 흠 셋 — 원 도구 Esc 취소 · TEXT 대소문자 보존 · 드롭다운 Space 키 값(99-5)

This commit is contained in:
2026-10-08 15:22:21 +09:00
parent a014c7c1f3
commit 4cb02651a2
4 changed files with 14 additions and 4 deletions
@@ -108,7 +108,7 @@ describe('Space = Enter(오토캐드)', () => {
press(controller, 'a');
press(controller, ' ');
press(controller, 'b');
expect(textOf(controller)).toBe('A B');
expect(textOf(controller)).toBe('a b');
expect(activeTool()).toBe(Tool.TEXT);
});
@@ -467,7 +467,8 @@ export class InputController {
// +·-는 확대·축소 단축키로 쓰지 않는다 — 음수 좌표(-100,-50)의 첫 글자를
// 먹어 버렸다. 줌은 휠·뷰 막대·ZOOMIN/ZOOMOUT 명령으로 한다.
// User entered a single character => add to input field text
this.text += evt.key.toUpperCase();
// 글 단계(TEXT·MTEXT)는 친 그대로 — 명령 입력일 때만 대문자로 바꾼다.
this.text += activeToolWantsFreeText() ? evt.key : evt.key.toUpperCase();
}
}