이메일 주소를 입력하려고 Shift+2를 눌렀는데 @이 안 나오고 “가 나오거나, 전혀 다른 기호가 나오는 경우가 있어요. 맥북이 고장 난 건 아닌가 싶을 수 있는데, 대부분은 키보드 레이아웃 설정 문제입니다.
이 글에서 @(골뱅이)가 안 나오는 원인과 해결 방법을 하나씩 짚어드릴게요.
왜 @이 안 나오는 걸까?
@ 기호가 안 나오는 가장 흔한 원인은 키보드 레이아웃이 다른 국가로 설정되어 있기 때문이에요.
맥북은 전 세계에서 판매되다 보니, 키보드 레이아웃이 국가마다 다릅니다. 같은 물리적 키보드라도 소프트웨어적으로 어떤 레이아웃이 설정되어 있느냐에 따라 키 매핑이 달라져요.
예를 들어:
- 미국(ABC) 레이아웃: Shift + 2 = @
- 영국(British) 레이아웃: Shift + 2 = ” (큰따옴표), @ 는 Shift + ’ 에 매핑
- 독일 레이아웃: Shift + 2 = ”, @ 는 Option + L 에 매핑
- 프랑스 레이아웃: 숫자 키 배열 자체가 다름
한국에서 구입한 맥북이라면 기본적으로 미국(ABC) 레이아웃이 설정되어 있어서 Shift+2로 @을 입력할 수 있어요. 하지만 실수로 다른 레이아웃이 추가되어 있거나, 외부 키보드를 연결할 때 레이아웃이 변경되면 @이 안 나오는 문제가 발생합니다.
현재 키보드 레이아웃 확인하기
먼저 현재 어떤 키보드 레이아웃이 활성화되어 있는지 확인해 봅시다.
방법 1: 메뉴 바에서 확인
화면 오른쪽 상단 메뉴 바에서 입력 소스 아이콘을 확인하세요. “한” 또는 “A” 또는 국기 아이콘이 보일 거예요. 이 아이콘을 클릭하면 현재 사용 중인 입력 소스 목록이 나타납니다.
여기서 영문 입력 소스가 “ABC” 또는 “U.S.”로 되어 있으면 정상이에요. “British”, “Australian”, “Canadian” 등 다른 이름이면 레이아웃이 다른 국가로 설정된 겁니다.
방법 2: 시스템 설정에서 확인
- 시스템 설정 열기 (Apple 메뉴 > 시스템 설정)
- 키보드 클릭
- 입력 소스 섹션에서 편집 버튼 클릭
- 현재 추가된 입력 소스 목록을 확인
여기서 영문 입력 소스가 “ABC”로 되어 있는지 확인하세요. “British” 같은 다른 레이아웃이 들어가 있다면 그게 문제의 원인입니다.
입력 소스 올바르게 설정하기
문제를 해결하려면 올바른 입력 소스를 추가하고, 잘못된 것을 삭제해야 해요.
올바른 입력 소스 추가:
- 시스템 설정 > 키보드 > 입력 소스 > 편집
- 왼쪽 하단의 + 버튼 클릭
- 검색창에 “ABC” 또는 “영어” 입력
- “ABC” (또는 “영어 - ABC”)를 선택하고 추가 클릭
잘못된 입력 소스 삭제:
- 같은 화면에서 삭제할 입력 소스를 선택
- 왼쪽 하단의 - 버튼 클릭
주의: 입력 소스는 최소 1개 이상 있어야 합니다. 한국어(2벌식)와 ABC, 이렇게 두 개만 남겨두는 게 가장 깔끔해요.
한글 입력 소스 확인도 함께:
한글 입력 소스는 **“한국어 - 2벌식”**이 표준이에요. “한국어 - 3벌식”이나 “한국어 - 390” 등 다른 한국어 입력 방식이 추가되어 있다면, 본인이 의도적으로 사용하는 게 아니라면 혼동의 원인이 될 수 있으니 삭제하는 게 좋습니다.
Shift+2가 @인 이유: 미국 키보드 레이아웃 이해하기
한국에서 판매되는 맥북의 키보드에는 숫자 키 윗줄에 특수문자가 인쇄되어 있어요:
- Shift + 1 = !
- Shift + 2 = @
- Shift + 3 = #
- Shift + 4 = $
- Shift + 5 = %
- Shift + 6 = ^
- Shift + 7 = &
- Shift + 8 = *
- Shift + 9 = (
- Shift + 0 = )
이건 미국 표준 QWERTY 키보드 레이아웃을 따르는 것이고, 맥의 ABC 입력 소스가 이 레이아웃에 맞춰져 있습니다.
영국 레이아웃에서는 Shift+2가 ” (큰따옴표)이고, @는 Shift+’ 위치에 있어요. 물리적 키보드에 인쇄된 기호와 실제 출력이 다르면 혼란스러울 수밖에 없죠.
그래서 한국에서 구매한 맥북이라면 반드시 ABC (미국) 레이아웃을 사용해야 키보드에 인쇄된 대로 입력됩니다.
외부 키보드 연결 시 레이아웃 자동 변경 문제
맥북에 외부 키보드(블루투스 키보드, 기계식 키보드 등)를 연결할 때 레이아웃이 자동으로 바뀌는 경우가 있어요. 이건 macOS가 새로운 키보드를 감지하면 키보드 설정 도우미를 실행하면서 레이아웃을 자동 판별하려 하기 때문입니다.
키보드를 처음 연결할 때 “키보드 설정 도우미” 팝업이 뜨면:
- 도우미가 시키는 대로 특정 키를 누릅니다 (보통 Shift 키 양옆의 키를 누르라고 해요)
- macOS가 키보드 종류를 판별합니다
- 이때 잘못 판별되면 엉뚱한 레이아웃이 적용될 수 있어요
만약 외부 키보드 연결 후 @이 안 나오기 시작했다면:
- 시스템 설정 > 키보드 > 키보드 종류 변경 버튼 클릭
- 키보드 설정 도우미를 다시 실행해서 올바르게 판별되도록 합니다
- 또는 입력 소스에서 직접 ABC를 확인합니다
일부 키보드(특히 유럽산 키보드)는 물리적 키 배열 자체가 다르기 때문에, 키캡에 인쇄된 것과 다른 문자가 입력될 수 있어요. 이 경우에는 해당 키보드의 국가에 맞는 레이아웃을 사용하거나, ABC 레이아웃을 쓰되 키 위치를 외워서 사용해야 합니다.
Caps Lock으로 한영 전환 설정하기
@이 안 나오는 문제와 함께 자주 묻는 질문이 한영 전환이에요. 맥에서 한글과 영문을 전환하는 기본 방법을 정리해 드릴게요.
Caps Lock 한영 전환 (권장):
macOS에서는 Caps Lock 키로 한글/영문을 전환할 수 있어요. 대부분의 한국 맥 사용자들이 이 방법을 쓰고 있습니다.
설정 방법:
- 시스템 설정 > 키보드 > 입력 소스 > 편집
- “Caps Lock 키로 마지막 2개의 입력 소스 전환” 또는 “Caps Lock으로 ABC 입력 소스 전환” 옵션 활성화
이렇게 하면 Caps Lock을 짧게 누를 때 한영 전환이 되고, 길게 누를 때 원래의 Caps Lock 기능(대문자 고정)이 작동해요.
fn(Globe) 키 한영 전환:
최신 맥북에서는 fn 키(Globe 키)로도 한영 전환을 할 수 있어요:
- 시스템 설정 > 키보드
- ”🌐 fn 키를 누를 때” 옵션을 **“입력 소스 변경”**으로 설정
Control + Space 한영 전환:
전통적인 방법으로 Control + Space로도 입력 소스를 전환할 수 있습니다. 시스템 설정 > 키보드 > 키보드 단축키 > 입력 소스에서 설정할 수 있어요.
어떤 방법을 쓰든 상관없지만, Caps Lock 전환이 윈도우의 한/영 키 위치와 가장 비슷해서 적응하기 쉽습니다.
그래도 안 될 때: 추가 체크리스트
위의 방법들을 다 시도했는데도 @이 안 나온다면, 다음 사항들을 추가로 확인해 보세요.
1. 키보드 뷰어로 키 매핑 확인: 메뉴 바의 입력 소스 아이콘 > “키보드 뷰어 보기”를 선택하면 화면에 가상 키보드가 나타나요. 실제로 키를 눌러보면 어떤 키가 매핑되어 있는지 시각적으로 확인할 수 있습니다.
2. Shift 키 작동 확인: 드물지만 Shift 키 자체가 고장났을 수 있어요. Shift를 누른 채로 키보드 뷰어를 보면 Shift가 눌린 상태가 표시됩니다. Shift 키가 제대로 작동하는지 확인해 보세요.
3. 앱 특정 문제: 특정 앱에서만 @이 안 나온다면, 해당 앱이 자체적으로 키보드 입력을 가로채고 있을 수 있어요. 다른 앱(메모, 사파리 등)에서 @이 정상적으로 입력되는지 테스트해 보세요.
4. macOS 업데이트: 간혹 macOS 버그로 인해 키보드 입력 문제가 발생할 수 있어요. 시스템 설정 > 일반 > 소프트웨어 업데이트에서 최신 버전으로 업데이트해 보세요.
5. PRAM/NVRAM 초기화: 인텔 맥을 사용하는 경우, 재시작할 때 Option+Command+P+R을 20초간 누르면 NVRAM이 초기화됩니다. 키보드 관련 설정이 꼬였을 때 도움이 될 수 있어요. (Apple Silicon 맥에서는 자동으로 관리되므로 별도 초기화가 필요 없습니다.)
6. 안전 모드로 부팅: 전원을 끄고 다시 켤 때 Shift를 길게 누르면 안전 모드로 부팅됩니다. 안전 모드에서 @이 정상 입력된다면, 설치된 서드파티 소프트웨어(Karabiner 같은 키보드 리매핑 앱 등)가 원인일 수 있어요.
대부분의 경우 입력 소스를 ABC로 변경하면 문제가 해결됩니다. 복잡한 조치가 필요한 경우는 매우 드물어요.
다른 특수문자도 안 나올 때 참고
@ 문제를 해결하는 김에, 키보드 레이아웃 때문에 다른 특수문자가 안 나오는 경우도 정리해 드릴게요.
ABC(미국) 레이아웃에서의 특수문자 위치:
- # (해시/샵): Shift + 3
- ~ (물결): Shift + ` (숫자 1 왼쪽 키)
- | (파이프): Shift + \ (백슬래시)
- \ (백슬래시): Return 키 위의 \ 키
- ` (백틱): 숫자 1 왼쪽 키 (한글 상태에서는 ₩이 나올 수 있음)
- (중괄호): Shift + [ 또는 Shift + ]
- [ ] (대괄호): P 키 오른쪽의 키들
이 배치를 알아두면 코딩할 때 특수문자를 헤매지 않고 빠르게 입력할 수 있어요.
맥북에서 @이 안 나오는 문제, 결국 핵심은 입력 소스를 ABC(미국)로 설정하는 거예요. 한 번만 확인하고 설정해 두면 다시는 이 문제로 고민할 일이 없습니다.