Repository navigation
GeulGuard 0.4.0
한글은 글가드, 영어는 macOS ABC
글가드를 한글 전용 입력기로 변경했습니다. 영어는 macOS 기본 ABC 입력 소스로 입력하고, 입력 메뉴 또는 시스템 입력 소스 단축키로 전환합니다.
변경 사항
- 글가드 내부 영문 모드와 Shift+Space 한/영 전환을 제거했습니다.
- ESC는 조합 중인 한글만 확정하며 입력 소스를 바꾸지 않습니다.
- 한글 조합이 없는 상태에서 선택된 텍스트가 지워지는 문제를 수정했습니다.
- Command/Control/Option+Backspace가 한 자소 삭제로 소비되던 문제를 수정했습니다. 조합을 확정한 뒤 단축키를 앱에 전달합니다.
- 입력기 컨트롤러 회귀 테스트와 복합 종성 13개에 대한 검증을 추가했습니다.
설치 및 전환
- 아래
GeulGuard.pkg를 설치합니다. 관리자 인증이 필요합니다. - 작업을 저장한 뒤 로그아웃·로그인합니다.
- 시스템 설정 → 키보드 → 텍스트 입력 → 편집에서
글가드와ABC를 추가합니다. - 메뉴 막대 입력 메뉴 또는 시스템 입력 소스 단축키로 한/영을 전환합니다.
기존 글가드 등록이 중복되면 이전 항목을 제거한 뒤 다시 추가하세요. 테스트용 GeulGuardQA는 정식 입력기 대신 사용하지 마세요.
검증 범위
- 자동 테스트 22개 통과: 입력기 컨트롤러 8개, 한글 조합기 14개.
- VS Code에서 한글 100음절 연속 입력, 겹받침·쌍자음, 자소 삭제·Option+Backspace를 확인했습니다.
- 실제 전면 창에서의 ABC↔글가드 전환, 물리 키를 길게 누를 때의 반복, Warp·Ghostty·Terminal·SSH의 전체 입력 흐름은 검증이 남아 있습니다. 모든 앱의 호환성을 보증하는 릴리스는 아닙니다.
패키지는 Apple Silicon·Intel Universal Binary이며 Developer ID 서명과 Apple 공증을 포함합니다.