키보드 한영 전환 안됨·이상한 문자가 입력될 때

한/영 키를 눌러도 한글이 안 나오거나, Shift+2가 @ 대신 "가 되거나, 글자가 숫자로 바뀐다면 키보드가 고장 난 경우는 거의 없습니다. 컴퓨터가 키캡에 적힌 것과 다른 입력 언어나 배열로 키를 해석하고 있는 것입니다. 이 가이드는 흔한 증상을 알아보고 설정을 되돌린 뒤, 하드웨어에 정말 문제가 있는지 테스트로 확인하는 방법을 안내합니다.

키가 문자가 되는 과정

키보드는 글자를 보내지 않습니다. 키의 물리적 위치 코드를 보내고, 운영체제가 현재 입력 언어와 키보드 배열로 그것을 문자로 바꿉니다. 같은 위치의 키가 한국어 입력기에서는 ㅂ, 영어에서는 Q, 프랑스 AZERTY에서는 A가 됩니다. 시스템에서 고른 배열이 키캡과 다르면 모든 키가 정상인데도 글자와 기호가 엉뚱하게 나옵니다.

키코드 확인은 양쪽을 다 보여 줍니다. code는 물리 키, key는 배열이 만든 문자입니다. code가 맞는데 key가 예상과 다르다면 배열이나 입력 언어가 원인입니다.

한/영 전환이 안 될 때

  • 입력 표시기 확인: Windows 작업 표시줄 오른쪽의 입력 표시기에 가 또는 A가 보입니다. 한국어 입력기가 아예 없다면 한/영 키를 눌러도 한글이 나오지 않습니다. 설정 > 시간 및 언어 > 언어 및 지역에서 한국어와 Microsoft 입력기가 있는지 확인하세요.
  • 한/영 키가 오른쪽 Alt로 인식됨: 키보드나 Windows의 키보드 종류 설정에 따라 한/영 키가 오른쪽 Alt로, 한자 키가 오른쪽 Ctrl로 인식되기도 합니다. 키코드 확인에서 한/영 키를 눌러 Lang1인지 AltRight인지 보면 알 수 있습니다. 영문 배열 키보드나 외국 노트북에서 흔합니다.
  • 다른 전환 방법: Microsoft 입력기 설정에서 Shift+Space나 오른쪽 Alt로 한/영을 전환하도록 바꿀 수 있습니다. 메뉴 이름은 Windows 버전에 따라 다르니 입력기 옵션에서 찾으세요.
  • 특정 프로그램에서만: 게임이나 일부 프로그램은 실행 중에 입력기를 영어로 고정하기도 합니다. 메모장에서 전환이 되면 키보드는 정상입니다.
  • macOS: 시스템 설정 > 키보드에서 입력 소스에 한국어(두벌식)가 있는지 확인하세요. Caps Lock이나 Control+Space로 전환하도록 설정되어 있을 수 있습니다.

흔한 증상 알아보기

  • @과 "가 바뀌고 #이 £가 됨: 미국식 키보드에 영국 배열이 켜져 있거나 그 반대입니다.
  • Z와 Y가 바뀜: 독일어 등 QWERTZ 배열이 켜져 있습니다.
  • A와 Q, Z와 W가 바뀌고 숫자에 Shift가 필요함: 프랑스어 AZERTY 배열이 켜져 있습니다.
  • 악센트나 따옴표가 다음 키를 눌러야 나옴: US-International처럼 데드 키가 있는 배열입니다. 그 배열의 정상 동작이지 고장이 아닙니다.
  • 다른 문자(러시아어, 일본어 등)가 입력됨: 다른 입력 언어가 켜져 있습니다.
  • 숫자 키패드가 없는 노트북에서 글자가 숫자로 입력됨: 일부 노트북은 글자 키 위에 숨은 숫자 키패드가 있고 Num Lock이나 Fn으로 켜집니다.

배열 되돌리기

  • Windows 11: 설정 > 시간 및 언어 > 언어 및 지역. 사용하는 언어의 언어 옵션에서 키보드 목록을 확인하고, 키캡에 맞는 것을 추가하고 쓰지 않는 것은 제거하세요. Windows 키+Space는 설치된 입력 언어 사이를 전환하며, 실수로 바뀌는 원인이기도 합니다.
  • macOS: 시스템 설정 > 키보드에서 입력 소스를 편집하세요. 메뉴 막대에 입력 메뉴를 표시하면 현재 입력 소스를 볼 수 있습니다.
  • Linux 데스크톱: 데스크톱 환경의 키보드 또는 지역 설정에서 배열 목록을 확인하세요.

쓰지 않는 입력 언어와 배열은 제거하세요. 꼭 필요한 것만 남기면 실수로 누른 단축키 때문에 바뀌지 않습니다.

Num Lock과 엉뚱한 숫자

  • 숫자 키패드가 방향키로 동작하거나 커서를 움직임: Num Lock이 꺼져 있습니다. 키패드 테스트에서 키패드가 숫자를 보내는지 탐색 키를 보내는지 확인하세요.
  • 노트북에서 글자가 숫자로 바뀜: Num Lock을 끄세요. 보통 Fn과 Num Lk 또는 NumLock 표시 키를 함께 누르며, 정확한 키는 모델마다 다릅니다.
  • 윗줄 숫자가 기호로 입력됨: AZERTY 배열에서는 정상입니다. 그 밖에는 Caps Lock과 Shift를 확인하고, 한쪽이 눌려 있을 수 있으니 키보드 테스트에서 양쪽 Shift를 모두 테스트하세요.

하드웨어 고장인 경우

설정 문제는 여러 키를 일관된 방식으로 바꿉니다. 하드웨어 고장은 모습이 다릅니다.

  • 키코드 확인에서 키가 제 위치와 다른 물리 코드를 보내거나, 키보드 테스트에서 다른 키에 불이 들어옵니다.
  • 한 키를 누르면 두 글자나 무작위 글자가 나옵니다.
  • 올바른 배열을 고른 다른 컴퓨터에서도 같은 엉뚱한 결과가 나옵니다.

이런 경우는 회로 손상(액체를 쏟은 뒤 흔함)이나 키보드의 사용자 펌웨어·재매핑을 의심하세요. 키보드 자체 프로필이나 펌웨어 설정이 있다면 초기화한 뒤 다시 테스트하세요. 두 번 입력되는 키는 키보드 두번 눌림, 아무 반응이 없는 키는 키보드 안됨을 참고하세요.

Windows에서 Mac 키보드, Mac에서 Windows 키보드

Apple 키보드는 일부 기호 위치가 다르고, PC 키보드의 Windows와 Alt 자리에 Command와 Option이 있습니다. Windows에서 쓰면 키는 작동해도 적힌 것과 다른 기호가 나올 수 있고, Mac에서 PC 키보드를 쓸 때도 마찬가지입니다. 시스템이 제공한다면 키보드에 맞는 배열을 고르는 것으로 대부분 해결됩니다. 맥 키보드 테스트에서 Apple 키 위치를 볼 수 있습니다.

자주 묻는 질문

한/영 키를 눌러도 한글이 안 나와요.

먼저 입력 표시기에서 한국어 입력기가 있는지 확인하세요. 키코드 확인에서 한/영 키가 AltRight로 나온다면 키보드 종류 설정이나 입력기의 전환 키 설정을 바꾸면 됩니다. 메모장에서는 되는데 특정 프로그램에서만 안 된다면 그 프로그램이 입력기를 고정한 것입니다.

Shift+2를 누르면 @ 대신 "가 나와요.

미국식 키보드에 영국 배열이 켜져 있거나 그 반대입니다. 언어 또는 키보드 설정에서 키캡과 맞는 배열을 고르세요.

키보드가 글자 대신 숫자를 입력해요. 고장인가요?

보통 아닙니다. 많은 노트북에서 Num Lock이 일부 글자 키를 숫자 키패드로 바꿉니다. 보통 Fn과 Num Lk 키로 Num Lock을 끄세요.

키보드 테스트가 다른 배열을 보여 줘요. 키보드 문제인가요?

아닙니다. 키 배열은 브라우저가 알려 줄 때 현재 배열을, 그렇지 않으면 미국 배열 표기를 따릅니다. 중요한 것은 올바른 물리적 위치의 키에 불이 들어오는지입니다.

관련 테스트

가이드