소개
ImeModePersistence는 Windows에서 입력 모드(중문/영문)를 프로그램 간에 유지하고 특정 프로그램을 고정된 입력 언어에 바인딩하는 트레이 유틸리티입니다. mangokingTW가 개발했으며, 입력법 상태가 스레드별로 관리되는 Windows의 한계를 해결하기 위해 만들어졌습니다. 이 도구는 사용자가 마지막으로 선택한 입력 모드를 다음 창으로 이어주고, Helldivers 2와 같은 반 cheat 보호 전체화면 게임도 특정 입력 언어로 고정할 수 있습니다.
상세정보
입력 모드 유지
이 도구는 사용자가 마지막으로 수동으로 전환한 입력 모드(중문 또는 영문)를 기억하고, 창을 전환할 때 해당 모드를 유지합니다. Windows는 기본적으로 입력법의 모드를 스레드별로 재설정하기 때문에, 예를 들어 영문 모드로 전환 후 다른 창으로 이동하면 다시 중문 모드로 돌아가는 현상이 발생합니다. ImeModePersistence는 이 문제를 해결하여 사용자의 입력을 일관되게 유지합니다.
프로그램 바인딩 입력 언어
사용자는 특정 프로그램을 고정된 입력 언어에 바인딩할 수 있습니다. 예를 들어 터미널은 영문, 워드프로세서는 중문으로 설정할 수 있습니다. 바인딩 방법은 실행 파일의 전체 경로, 파일 이름만, 또는 윈도우 클래스(예: class:stingray_window)를 사용하는 세 가지 방식이 지원됩니다. 이는 경로를 읽을 수 없는 반 cheat 보호 게임에도 적용 가능합니다.
게임 커서 입력 표시기
토레이 메뉴에서 ‘인 게임 커서 입력 표시기’를 활성화하면, 텍스트 커서 옆에 현재 입력 모드를 보여주는 작은 표시기(중/영 또는 언어 코드)가 나타납니다. 이 표시기는 커서를 따라다니며, 브라우저 주소 표시줄과 같이 커서 위치 보고가 불안정한 영역에서는 텍스트를 가리지 않도록 위쪽에 표시됩니다. 작업 표시줄, 시작 메뉴 검색창, Windows 터미널, 파일 탐색기에서는 표시되지 않습니다(시스템 수준 인터페이스는 서명된 앱만 허용하기 때문).
현대 TSF/WinUI 앱 지원
새로운 메모장 등 WinUI 기반 앱은 UIPI 보안으로 인해 입력 모드 유지가 제한됩니다. 이를 해결하기 위해 ImeModePersistence는 ‘Sidecar Helper’ 서비스를 제공합니다. 토레이 메뉴에서 ‘WinUI/Admin 지원 활성화’를 클릭하고 한 번의 UAC 프롬프트를 승인하면, 배경 서비스가 UIPI 장벽을 넘어 입력 모드를 유지할 수 있습니다. 데스크톱 빌드의 경우 직접 관리자 권한으로 재시작하여 동일한 효과를 얻을 수 있습니다.
다운로드·설치 방법
가장 간단한 설치 방법은 Microsoft Store에서 ‘ImeModePersistence’를 검색하여 설치하는 것입니다. 이 방법은 자동 업데이트를 지원합니다. 또는 GitHub 릴리스 페이지에서 다음 파일 중 하나를 다운로드할 수 있습니다:
...-setup.exe: 표준 설치 관리자(현재 사용자 또는 모든 사용자 설치 선택 가능)...-win-x64.zip: 무설치 버전, 압축 해제 후 바로 실행 가능...-win-arm64.zip: ARM64 네이티브 버전, 무설치
참고: 서명되지 않은 설치 관리자는 일부 백신 소프트웨어에 의해 오탐지될 수 있습니다. 이 경우 무설치 ZIP 버전을 사용하는 것이 좋으며, 기능은 완전히 동일합니다.
패키지 관리자 설치
winget을 통해 다음 명령으로 설치할 수 있습니다:
winget install mangokingTW.ImeModePersistence
기본 사용법/명령어
설치 후 ImeModePersistence는 시스템 트레이에常駐합니다. 트레이 아이콘을 오른쪽 클릭하면 다음 메뉴가 나타납니다:
- 창 간 입력 모드 유지 (켬/끔 전환 가능)
- 로그온 시 자동 시작
- 프로그램 입력 언어 바인딩…
- WinUI/Admin 지원 활성화…
- 관리자 권한으로 재시작 (비관리자 상태일 때만 표시)
- 종료
트레이 아이콘 위에 마우스를 올리면 현재 프로그램, 바인딩된 언어, 실제 입력 언어, 마지막 전환 결과가 표시됩니다. 클릭하면 적용되고, 더블 클릭하면 전체 상태 창이 나타납니다. 각 로그인 세션당 하나의 인스턴스만 실행됩니다.
진단 로그
입력 모드 전환이 예상대로 작동하지 않을 때, 트레이 메뉴의 ‘진단 로그 열기’를 선택하면 %LocalAppData%ImeModePersistencelog.txt 파일이 열립니다. 이 파일에는 컨텍스트 전환 기록, 규칙 매칭 결과, 사용된 메커니즘 및 성공 여부가 기록됩니다. 문제 보고 시 이 파일을 첨부하는 것이 좋습니다.
이런 경우에 유용합니다
한글과 영문을 자주 전환하는 사용자에게 유용합니다. 예를 들어 문서 작업 중 한글 입력 후 웹 브라우저로 이동하여 영문 주소를 입력해야 할 때, 매번 Shift 키를 눌러 모드를 바꾸는 번거로움을 줄여줍니다. 또한 Helldivers 2와 같은 반 cheat 보호 전체화면 게임을 플레이할 때, 게임 내에서 영문 입력을 유지해야 하는 경우에 입력 언어를 고정해 주어 편의를 제공합니다. 개발자나 테스터가 여러 언어 환경을 오가며 일관된 입력 상태를 유지해야 하는 상황에서도 도움이 됩니다.
지원 환경·시스템 요구사항
이 소프트웨어는 Windows 운영 체제에서 실행됩니다. 설치 관리자는 영어만 지원하지만, 실행 후 인터페이스는 Windows 표시 언어에 따라 영어, 번체중문, 간체중문, 일문, 한문 중 하나로 표시됩니다(일문, 간체중문, 한문은 기계 번역). ARM64 및 x64 아키텍처용 바이너리가 제공됩니다.
최신 버전·업데이트
현재 버전은 1.0.0이며, 이는 초기 안정 릴리즈입니다. 업데이트는 새로운 설치 관리자를 실행하면 기존 설치를 제자리에서 업그레이드하고, 실행 중인 복사본을 자동으로 종료 후 재시작합니다. 또한 이전 버전이 남긴 관리자 권한 예약 작업도 함께 제거됩니다. Microsoft Store 버전은 자동 업데이트를 지원합니다.
제한 사항·확인 사항
입력 모드 변경을 위한 쓰기 시도는 best-effort 방식으로 이루어지며, 읽기 검증을 통해 성공 여부를 확인합니다. IME가 아직 완전히 시작되지 않은 상태에서는 변경을 무시할 수 있으며, 네 번의 재시도 후 대상 창의 현재 상태를 받아들입니다.
관리자 권한이 필요한 프로그램(예: 대부분의 반 cheat 게임)의 창을 읽거나 수정하려면 동등한 권한이 필요합니다. 따라서 이러한 프로그램을 제어하려면 ImeModePersistence도 관리자 권한으로 실행해야 하거나, Sidecar Helper 서비스를 사용해야 합니다.
인터페이스는 Windows 표시 언어를 따릅니다: 영어, 번체중문, 간체중문, 일문, 한문(후 세 가지는 기계 번역). 설치 관리자는 영어만 제공됩니다.
다크 모드에서는 프로그램 바인딩 대화상자가 완전히 다크 테마를 적용하지만, 일시적인 상태 또는 오류 메시지 상자는 본체는 밝고 제목 표시줄만 어두워집니다(Windows 시스템 대화상자와 동일하게 동작).
이 도구는 어떤 형태의 DLL 주입, 후킹, 키 입력 시뮬레이션도 수행하지 않습니다. 입력 언어 전환은 Windows 표준 ‘입력 언어 변경’ 알림을 게시하고, 창이 이를 무시할 경우 TSF 공개 API로 폴백합니다.それでも 효과가 없을 경우 유틸리티는 시도를 중단하고, 실패 횟수가 늘어날수록 향후 시도를 줄입니다.
FAQ
- 이 소프트웨어는 무료인가요?
네, ImeModePersistence는 MIT 라이선스 하에 무료로 제공됩니다.
- Microsoft Store에서 받을 수 있나요?
네, Microsoft Store에서 ‘ImeModePersistence’를 검색하여 설치할 수 있으며, 자동 업데이트가 지원됩니다.
- 반 cheat 게임에서 입력 언어를 고정할 수 있나요?
네, 윈도우 클래스 기반 바인딩(예:
class:stingray_window)을 통해 Helldivers 2와 같은 게임도 특정 입력 언어로 고정할 수 있습니다. 단, 관리자 권한이 필요하거나 Sidecar Helper를 사용해야 합니다. - 설치 없이 사용할 수 있나요?
네, GitHub 릴리스에서
-win-x64.zip또는-win-arm64.zip형태의 무설치 버전을 다운로드하여 압축 해제 후 바로 실행할 수 있습니다.
화면으로 보는 주요 기능
데스크톱 화면

Windows 데스크톱 화면으로, 파란색 웨이브 배경이 보입니다. 왼쪽에는 'Recycle Bin', 'Firefox', 'Google Chrome', 'Microsoft Edge', 'R461', 'Unity Hub' 아이콘이 있습니다. 하단에는 'Start' 버튼과 검색 상자가 있는 태스크바가 있으며, 오른쪽 하단에는 시스템 트레이 아이콘과 시간(4:06 AM), 날짜(9/3/2026), 'Test Mode' 및 'Windows Server 2025 Datacenter Build 26100.ge.release.240331-1455'라는 텍스트가 표시되어 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


