"깔끔히 못 되돌리는 받아쓰기는 하기 무서운 받아쓰기야."
되돌리기는 제품의 일부
Firekeeper 가 텍스트를 문서에 떨구면, 바로 다음에 할 일이 후회일 수 있어 — 엉뚱한 창, 잘못 들은 문장, 마음 바뀜. 그 되돌리기 의 품질은 뒷생각이 아니라 진짜 기능이야. 목표는 단순하고 엄격해: 타깃 앱에서 Cmd+Z 한 번이 삽입 전체를 한 단계로 되돌려, 받아쓰기 직전 상태를 정확히 복원.
왜 단일-액션 삽입
되돌리기 품질은 어떻게 삽입하는지에서 곧장 떨어져. 단일 붙여넣기나 단일 접근성 교체는 타깃 앱에서 되돌릴 수 있는 액션 하나로 등록돼 — 그래서 Cmd+Z 한 번이 전부 무름. 문자 하나씩 삽입은 반대야: 합성된 각 키 입력이 자기만의 되돌리기 단계가 될 수 있어, 문장 하나 무르는 데 Cmd+Z 를 스무 번 두드리고, 어떤 앱은 예측 불가하게 합쳐. 이게 사다리가 가능한 곳마다 키 이벤트보다 붙여넣기와 AX 교체를 선호하는 구체적 이유야: 속도만이 아니라 되돌리기 온전함.
단일 붙여넣기 / AX 교체 -> 되돌리기 1단계 -> Cmd+Z 한 번이 이전 상태 복원
문자 하나씩 -> 되돌리기 N단계 -> Cmd+Z 두드리기, 예측 불가
# 고르는 삽입 방법이 곧 배포하는 되돌리기 경험이야.
의도된 예외
Firekeeper 가 일부러 더 나쁜 되돌리기를 받아들이는 곳이 딱 하나 있어: 터미널 프로파일. 긴 터미널 받아쓰기는 가끔 청크나 줄별로 삽입돼, 텍스트가 숨은 블록 하나로 도착하는 대신 보이고 편집 가능하게 남게. 청크 삽입은 되돌리기를 조각내 — 진짜 비용이야 — 근데 터미널에선, 실행 전에 보고 편집할 수 있는 능력이 깔끔한 단일 되돌리기보다 값어치 있어. 핵심은 그 트레이드오프가 골라지고 스코프됐다 는 거지 우연히 걸린 게 아냐: 터미널 프로파일 빼고 어디서나, 단일-액션 삽입이 되돌리기를 지켜.