결론부터 말하면, 한/영 전환이 안 되는 문제의 대부분은 IME(입력기) 설정 오류, 오른쪽 Alt가 한/영키로 인식되지 않는 키보드 종류 불일치, 잘못 남아 있는 레지스트리 레이아웃 값 이 세 가지에서 비롯됩니다. 가장 먼저 작업 표시줄의 언어 아이콘에서 한국어 IME가 활성화됐는지 확인하고, 다음으로 언어 옵션에서 키보드 종류를 ‘PC/AT 101키(종류 1)’로 맞춘 뒤, 그래도 오른쪽 Alt가 Alt로만 동작하면 레지스트리의 키보드 레이아웃 값을 바로잡으면 됩니다. 윈도우11 24H2 이후에는 제거한 레이아웃이 다시 자동으로 붙거나 언어가 멋대로 바뀌는 버그도 보고되고 있어, 아래 순서대로 원인을 좁혀가는 것이 가장 빠릅니다.
한/영 전환이 안 되는 주요 원인
한/영 전환 실패는 원인이 하나가 아니라 여러 요소가 겹쳐 나타나는 증상입니다. 가장 흔한 원인은 IME(입력기) 설정입니다. 윈도우11에서는 한국어 입력이 ‘Microsoft 입력기’로 지정돼 있어야 하는데, 업데이트나 언어 팩 재설치 과정에서 영어 전용 레이아웃이 우선순위를 차지하거나 IME 자체가 비활성화되면 한/영키를 눌러도 반응하지 않습니다.
두 번째로 잦은 원인은 키보드 종류(레이아웃) 불일치입니다. 한국에서 쓰는 키보드는 오른쪽 Alt 자리에 한/영 전용키가 있는 106키(또는 103키) 계열과, 오른쪽 Alt를 한/영키로 겸용하는 101키 계열이 섞여 있습니다. 윈도우가 인식한 키보드 종류와 실제 키보드가 어긋나면, 그 키는 한/영키가 아니라 그냥 Alt로 판정되어 전환이 되지 않습니다.
세 번째는 레지스트리에 잘못 남은 레이아웃 값입니다. 이전 IME 설정이나 외국어 키보드 추가, 원격 접속 프로그램 등이 남긴 값이 충돌하면 설정을 바꿔도 증상이 되돌아옵니다. 여기에 24H2 업데이트 이후의 자동 레이아웃 복원 버그까지 겹치면 한/영키가 예고 없이 먹통이 되기도 합니다.

가장 먼저 IME 설정부터 확인하기
진단은 언제나 가장 쉬운 곳에서 시작하는 것이 효율적입니다. 먼저 Windows 키 + Space를 눌러 입력 언어가 한국어와 영어 사이에서 전환되는지 확인하세요. 이 조합으로는 바뀌는데 한/영키만 안 된다면 키 인식 문제이고, 이 조합조차 안 되면 IME가 아예 비활성화됐거나 언어가 설치되지 않은 상태입니다.
작업 표시줄 오른쪽 끝의 ENG/KOR 아이콘을 우클릭해 한국어 IME가 목록에 있는지, 그리고 기본 입력기로 지정돼 있는지 확인합니다. 설정에서는 시간 및 언어 → 언어 및 지역 → 한국어(점 세 개) → 언어 옵션으로 들어가, 키보드 목록에 ‘Microsoft 입력기’가 있는지 봅니다. 없거나 손상됐다면 언어 팩을 삭제 후 재설치하는 것이 가장 확실합니다.
증상이 특정 프로그램에서만 나타난다면 IME 호환성 문제일 수 있습니다. 언어 옵션 하단의 Microsoft 입력기 → 일반에서 ‘이전 버전의 Microsoft IME 사용’을 켜 보세요. 24H2 이후 새 IME와 충돌하는 오래된 프로그램에서 이 설정 하나로 해결되는 경우가 많습니다.
오른쪽 Alt와 키보드 종류(101/106) 맞추기
IME가 정상인데도 오른쪽 Alt가 한/영키로 동작하지 않는다면 키보드 종류 설정을 의심할 차례입니다. 설정 → 시간 및 언어 → 언어 및 지역 → 한국어 → 언어 옵션 → 키보드에서 ‘레이아웃 변경’ 버튼을 누르면 키보드 종류를 고를 수 있습니다. 일반적인 한국형 키보드는 ‘한글 키보드(103/106키)’가, 오른쪽 Alt를 한/영으로 쓰는 노트북·저가 키보드는 ‘PC/AT 101키 호환 키보드(종류 1)’가 맞는 경우가 많습니다.
둘 중 하나로 바꾸고 재부팅한 뒤 다시 시도해 보세요. 종류를 바꿔가며 확인하는 이유는, 물리 키보드마다 한/영키가 보내는 신호(스캔코드)가 달라 윈도우가 인식한 종류와 맞아야만 그 키가 한/영키로 해석되기 때문입니다. 특히 무선·블루투스 키보드나 태블릿용 커버 키보드는 한/영 전용키가 아예 없어, 오른쪽 Alt나 Shift+Space 같은 대체 조합에 의존하는 경우도 있습니다.

레지스트리로 한/영키 Alt 인식 바로잡기
키보드 종류를 바꿔도 오른쪽 Alt가 계속 Alt로만 동작한다면, 레지스트리 값을 직접 확인해야 합니다. 이는 시스템 핵심 영역을 다루는 작업이므로, 시작 전에 레지스트리 편집기에서 파일 → 내보내기로 백업을 먼저 만들어 두세요. 실행 창(Windows + R)에 regedit을 입력해 편집기를 엽니다.
먼저 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesi8042prtParameters 경로에서 LayerDriver KOR 값이 ‘kbd101a.dll’, OverrideKeyboardIdentifier가 ‘PCAT_101AKEY’, OverrideKeyboardSubtype이 ‘3’으로 돼 있는지 확인하고 필요 시 맞춥니다. 이 값들은 오른쪽 Alt를 한/영키로 인식시키는 101키 계열 설정에 해당합니다.
또한 HKEY_CURRENT_USERKeyboard LayoutPreload 등 레이아웃 목록에 한국어 값(00000412)만 남기고 원격 접속이나 외국어 추가로 생긴 불필요한 값을 정리하면, 언어가 멋대로 바뀌는 문제가 줄어듭니다. 수정 후에는 반드시 재부팅해야 변경 사항이 적용됩니다. 24H2에서 재부팅 후 값이 되돌아온다면 자동 복원 버그일 수 있으니, 언어 설정에서 필요 없는 언어를 완전히 제거한 뒤 다시 시도하세요.

그래도 안 될 때 마지막 점검
여기까지 해도 해결되지 않으면 키보드 드라이버를 새로 인식시켜 봅니다. 설정 → 시스템 → 문제 해결에서 키보드 문제 해결사를 실행하거나, 장치 관리자에서 키보드 장치를 제거한 뒤 재부팅하면 윈도우가 드라이버를 다시 설치하면서 잘못 잡힌 종류가 초기화됩니다.
하드웨어 자체를 가려내려면 다른 키보드를 연결해 보는 것이 가장 확실합니다. 다른 키보드에서 한/영 전환이 정상이면 기존 키보드나 연결 방식(무선 수신기, 저가 USB 등)의 문제이고, 어떤 키보드를 꽂아도 같은 증상이면 윈도우 설정이나 IME 손상이 원인이므로 앞의 IME 재설치 단계로 돌아가면 됩니다.
자주 묻는 질문
Windows + Space로는 되는데 한/영키만 안 됩니다. 왜 그런가요?
언어 자체는 정상이지만 한/영키(오른쪽 Alt)가 보내는 신호를 윈도우가 한/영키로 해석하지 못하는 상태입니다. 언어 옵션의 ‘레이아웃 변경’에서 키보드 종류를 101키 또는 103/106키로 바꿔 재부팅해 보세요. 그래도 안 되면 레지스트리의 LayerDriver KOR 값을 점검하면 됩니다.
오른쪽 Alt가 자꾸 그냥 Alt로만 동작합니다.
윈도우가 인식한 키보드 종류가 실제 키보드와 어긋난 경우로, 101키 계열 키보드인데 106키로 잡혀 있으면 오른쪽 Alt가 한/영키가 아닌 일반 Alt로 처리됩니다. 키보드 종류를 바꿔도 그대로면 i8042prt 파라미터의 값을 kbd101a.dll 계열로 맞추고 재부팅하세요.
한/영 전용키가 없는 노트북·블루투스 키보드는 어떻게 전환하나요?
한/영 전용키가 없는 키보드는 오른쪽 Alt를 한/영키로 쓰도록 종류를 101키로 맞추거나, Shift+Space 같은 대체 조합을 활용합니다. 커버형 키보드나 일부 무선 키보드는 제조사 유틸리티에서 키 매핑을 따로 지정해야 하는 경우도 있습니다.
레지스트리를 수정해도 재부팅하면 값이 되돌아옵니다.
윈도우11 24H2 이후 제거한 레이아웃이 자동으로 복원되는 버그가 보고되고 있습니다. 언어 설정에서 필요 없는 언어와 레이아웃을 완전히 제거한 뒤 재부팅하고, Preload 목록에 한국어 값만 남았는지 확인하세요. 그래도 반복되면 누적 업데이트로 개선될 때까지 이전 버전 IME 사용 설정을 병행하는 것이 도움이 됩니다.
이전 버전 Microsoft IME 사용은 언제 켜야 하나요?
새 IME와 충돌하는 오래된 게임이나 업무용 프로그램에서 한글이 깨지거나 전환이 먹통일 때 유용합니다. 언어 옵션의 Microsoft 입력기 일반 설정에서 이 옵션을 켜면 대부분 해결되지만, 최신 기능 일부가 제한될 수 있으니 문제가 있는 환경에서만 사용하는 것이 좋습니다.

답글 남기기