업데이트
Codex에서 ‘지금’이 ‘지ㅁ’으로 입력된다면 — TrackpadGuard 2.3.3
TrackpadGuard 2.3.3에 첫 단어의 한글 누락을 확인하는 보조 기능을 추가했습니다. 글자는 입력하는 즉시 보이고, 평소처럼 공백이나 기호를 누르면 첫 단어를 비교해 필요한 경우에만 보정합니다.
‘지금’이라고 쳤는데 ‘지ㅁ’이 된다면
Codex 앱의 빈 입력창에서 첫 단어를 입력할 때 일부 글자나 자모가 간헐적으로 빠지는 현상을 확인했습니다. 예를 들어 ‘지금’이 ‘지ㅁ’으로, ‘랜덤’이 ‘랜ㅓㅁ’으로 입력되는 경우였습니다.
직접 비교한 텍스트 편집기(TextEdit)에서는 같은 현상이 나타나지 않았고, TrackpadGuard를 종료한 상태에서도 Codex의 누락 현상은 재현됐습니다. 다만 이것만으로 Codex나 macOS 입력기 내부의 정확한 원인을 확정할 수는 없었습니다. 이번 업데이트는 이 불편을 보완하는 TrackpadGuard의 보조 기능입니다.
입력은 그대로 보이고, 첫 단어만 확인합니다
처음에는 첫 단어를 메모리에서 조합한 뒤 한꺼번에 표시하는 방식도 시도했습니다. 하지만 입력 중 오타를 볼 수 없어 답답했습니다. 최종 버전에서는 글자를 숨기지 않고 평소처럼 바로 표시합니다.
- 누른 키를 잠시 기억합니다. 메모리 안에서 macOS 기본 두벌식 기준의 예상 단어를 조합합니다.
- 공백이나 문장 부호에서 비교합니다. 첫 단어가 끝나는 순간 화면의 글자와 예상 단어를 확인합니다.
- 조건이 맞을 때만 보정합니다. 같은 비보안 입력창인지, 선택된 글자가 없고 커서가 단어 끝인지, 다른 단어나 객체가 섞이지 않았는지 확인합니다. 화면의 한글이 기억한 키에서 일부가 빠진 결과로 볼 수 있을 때만 진행합니다.
- 그 첫 단어만 다시 넣습니다. 조합을 확정한 뒤 확인한 첫 단어만 지우고 예상 단어를 입력합니다. 비교 결과가 같으면 그대로 둡니다.
이 보조 기능은 선택 영역을 만들거나 클립보드를 사용하지 않고, 입력창 전체를 덮어쓰지도 않습니다. 첫 단어 처리가 끝나면 두 번째 이후 단어에는 개입하지 않습니다. 기존 한글 교정 기능은 유지했습니다.
설정 방법과 지원 범위
- 설정의 ‘첫 단어 입력 복구’ 항목을 찾습니다.
- 선택한 앱에서 빈 입력창 첫 단어 복구 항목을 켜거나 끌 수 있습니다.
- 기본 대상은 Codex입니다. 대상 앱을 추가하거나 제거할 수 있습니다.
현재 macOS 기본 두벌식 입력기에 한정합니다. 직접 지우거나 커서를 옮기는 등 키 입력만으로 상태를 확신할 수 없는 경우, 또는 지원되지 않는 입력창에서는 보정을 건너뜁니다. 다른 입력기나 모든 앱에서의 동작을 확인한 것은 아닙니다.
기존 손쉬운 사용(접근성) 권한 외에 새 시스템 권한을 요구하지 않습니다. 키와 글자는 판단을 위해 메모리에 잠시 둘 뿐 파일로 기록하거나 외부로 전송하지 않습니다. 보안 입력창은 보정 대상에서 제외합니다.
확인한 결과와 남은 한계
기존 자동 테스트 15개가 통과했고, Apple Silicon·Intel Mac용 Universal 빌드와 설치·실행을 확인했습니다. 실사용자의 Codex 연속 입력에서 ‘지금’, ‘랜덤’이 정상으로 전달되는 것도 확인했습니다.
자동 테스트가 Codex의 실제 한글 조합 입력을 재현한 것은 아닙니다. 입력마다 보정이 실행됐는지도 별도로 기록하지 않았습니다. 따라서 이번 정상 입력만으로 간헐 오류의 원인이나 모든 환경·장시간 사용에서의 해결을 확정하지는 않습니다. Codex 자체를 수정한 업데이트도 아닙니다.
다운로드와 업데이트
macOS 13 이상에서 사용할 수 있으며 Apple Silicon과 Intel Mac을 모두 지원합니다. 앱과 DMG는 Developer ID 서명과 Apple 공증을 마쳤습니다. 기존 사용자라면 앱의 업데이트 확인 기능으로 받을 수 있습니다.
같은 증상이 이어진다면 앱 버전, macOS 버전, 입력기 종류와 발생 조건을 알려주세요. 개인적인 작성 내용이나 전체 키 입력 기록은 보내지 않으셔도 됩니다.
