“키보드 자판 배열 자동 전환”은 무엇이 자판 배열을 정하느냐에 따라 뜻이 달라집니다. 지금 입력 중인 윈도우일 수도, 앞에 있는 앱이나 웹사이트일 수도, 손 아래의 물리 키보드일 수도 있습니다. macOS는 첫 번째만 지원하고, 나머지는 앱이 맡습니다. 무엇이 자판 배열을 정해야 하는지에 따라 고르세요.

방법별 한눈에 보기

자판 배열 결정 기준기본 제공적합한 경우
단축키 또는 입력 메뉴사용자가 매번 직접예가끔 전환할 때
문서별앞에 있는 윈도우예문서마다 한 언어를 쓸 때
Input Source Pro앱, 또는 브라우저의 웹사이트아니요, 무료 앱키보드 하나로 앱마다 다른 언어를 쓸 때
Keyameleon입력하는 키보드아니요, 무료 앱키보드마다 인쇄된 자판이 다를 때
Karabiner-Elements직접 작성한 규칙아니요, 무료 앱이미 키보드를 커스터마이즈해 쓰는 사람

기본 기능: 단축키와 입력 메뉴

먼저 시스템 설정 › 키보드 › 텍스트 입력 › 편집…에서 자판 배열을 추가합니다. 그러면 Control 스페이스 바로 이전 입력 소스를, Control Option 스페이스 바로 다음 입력 소스를 선택할 수 있고, 키보드 설정에서 🌐 키가 입력 소스를 변경하도록 설정할 수도 있습니다. 자동은 아니지만, 다른 모든 방법이 이를 바탕으로 합니다.

기본 기능: 문서별 자판 배열

같은 입력 소스 설정에서 문서의 입력 소스로 자동으로 전환을 켭니다. 그러면 윈도우마다 마지막으로 사용한 입력 소스를 기억하고, 그 윈도우로 돌아오면 macOS가 다시 적용합니다. macOS에 있는 유일한 자동 전환 기능으로, 문서마다 한 언어로 쓰는 사람에게 맞습니다.

앱별·웹사이트별: Input Source Pro

Input Source Pro는 앱마다, 그리고 대부분의 브라우저에서는 웹사이트마다 기본 입력 소스를 지정하는 무료 오픈 소스 앱입니다. 터미널에서는 영어, WeChat에서는 중국어, 특정 사이트에서는 일본어를 쓰는 식입니다. 현재 입력 소스를 화면에 표시해 주는 기능도 있습니다. Keyameleon과 무엇이 다른지 확인해 보세요.

KeyboardHolder도 같은 방식으로 동작하며, 중국어를 입력하는 사람들이 많이 씁니다. 앱별 규칙, 브라우저의 도메인별 규칙, 그리고 Spotlight, Alfred, Raycast를 지원합니다. Keyameleon과 무엇이 다른지 확인해 보세요.

키보드별: Keyameleon

키보드마다 인쇄된 자판이 다르다면(예: 미국 자판 MacBook과 독일어 외장 키보드), 문서도 앱도 올바른 기준이 아닙니다. 기준은 키보드입니다. Keyameleon은 macOS 26 이상용 무료 오픈 소스 메뉴 막대 앱입니다. 키보드마다 입력 소스를 한 번 지정해 두면, 어느 키보드로 입력을 시작하든 모든 앱에서 전환됩니다. 전체 설정 과정은 외장 키보드 가이드에서 단계별로 안내합니다.

키보드별 전환 도구로는 macOS 14 이상에서 동작하는 Keychange와 명령줄 도구인 autokbisw도 있습니다.

규칙 기반: Karabiner-Elements

Karabiner-Elements는 JSON으로 작성한 규칙으로 키를 리매핑하며, 규칙으로 입력 소스를 선택할 수도 있습니다. 예를 들어 특정 키보드에서 키 입력이 들어왔을 때입니다. 가장 유연하지만 설정에 가장 손이 많이 갑니다. Keyameleon vs Karabiner-Elements를 참고하세요.

기준은 하나만

이 방법들은 모두 같은 시스템 설정을 바꾸기 때문에, 두 가지를 동시에 실행하면 서로 번갈아 덮어씁니다. 무엇이 자판 배열을 정할지(윈도우, 앱, 키보드) 결정하고, 그 기준을 따르는 도구 하나만 사용하세요.