fix(B07): CAD 작은 흠 셋 — 원 도구 Esc 취소 · TEXT 대소문자 보존 · 드롭다운 Space 키 값(99-5)
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user