Conectas un teclado italiano a tu MacBook de EE. UU. y la mitad de los símbolos salen mal. Cambias macOS a italiano y ahora es el teclado integrado el que falla. Eso pasa porque macOS usa una sola fuente de entrada (el nombre que Apple da a una distribución de teclado o a un método de entrada) para todos los teclados a la vez. Esta guía configura ambas distribuciones, corrige las teclas que macOS sí puede ajustar por teclado y hace que la distribución siga al teclado en el que escribes.
Por qué una distribución se aplica a todos los teclados
La fuente de entrada activa es un único ajuste para todo el sistema. Lo que elijas en el menú Teclado de la barra de menús se aplica por igual al teclado integrado y a cualquier teclado USB o Bluetooth. macOS puede cambiarla con un atajo, o recordar una por documento, pero no tiene ninguna opción para vincular una fuente de entrada a un teclado.
Hay dos cosas que sí se recuerdan por teclado: su tipo de teclado (ANSI, ISO o JIS, que decide qué escriben algunas teclas cercanas a Mayúsculas y Retorno) y sus teclas de modificación. Los pasos 2 y 3 se ocupan de ellas.
Paso 1: Añade una distribución para cada teclado
- Abre Ajustes del Sistema › Teclado.
- En Introducción de texto, haz clic en Editar… junto a Fuentes de entrada.
- Haz clic en +, elige un idioma y después la distribución que coincide con las teclas impresas en tu teclado (italiano, alemán, británico, francés, etc.), y haz clic en Añadir.
- Activa Mostrar el menú de teclado en la barra de menús para ver y cambiar la distribución activa.
¿No sabes qué variante coincide con tus teclas? Elige Mostrar el visor de teclado en el menú Teclado y compáralo con el teclado que tienes delante.
Paso 2: Define el tipo de teclado
Cuando conectas un teclado que macOS no reconoce, se abre el Asistente Configuración Teclado y te pide que pulses un par de teclas para averiguar su tipo. Si lo cerraste, o se equivocó, notarás que la tecla a la izquierda de 1 y la tecla a la izquierda de Z se intercambian o escriben símbolos equivocados (§ y `, < y >).
Para volver a ejecutarlo, conecta el teclado, abre Ajustes del Sistema › Teclado y haz clic en Cambiar tipo de teclado…. Un tipo de teclado incorrecto parece una distribución incorrecta, pero ninguna fuente de entrada lo arreglará.
Paso 3: Intercambia Comando y Opción en teclados para Windows
En un teclado pensado para Windows, la tecla junto a la barra espaciadora es Alt, donde un teclado de Mac tiene ⌘. Para intercambiarlas solo en ese teclado, abre Ajustes del Sistema › Teclado, haz clic en Atajos de teclado…, elige Teclas de modificación, selecciona el teclado externo en el menú de la parte superior y asigna Comando a la tecla Opción y Opción a la tecla Comando.
Paso 4: Cambia la distribución al cambiar de teclado
Las dos distribuciones están instaladas. Solo falta elegir la correcta cada vez que pasas de un teclado a otro.
A mano
Pulsa Control Space para volver a la fuente de entrada anterior, pulsa 🌐 si en los ajustes de Teclado la configuraste para cambiar la fuente de entrada, o elige una en el menú Teclado. Funciona, pero tienes que acordarte cada vez, y la primera palabra en el otro teclado suele salir mal.
Por documento
En los ajustes de Fuentes de entrada del paso 1, si activas Cambiar automáticamente a la fuente de entrada de un documento, cada ventana recuerda la última fuente de entrada que usaste en ella. Ayuda cuando cada documento tiene su propio idioma, no cuando cambias de teclado dentro del mismo documento.
Automáticamente, por teclado
Esto es lo que añade Keyameleon. Es una app gratuita y de código abierto para la barra de menús, para macOS 26 o posterior:
- Instálala con Homebrew,
brew install --cask mastro993/tap/keyameleon, o descarga el DMG de la última versión y arrastra Keyameleon a Aplicaciones. - Ábrela. La configuración guiada te pide el permiso de Monitorización de entrada, que solo usa para saber de qué teclado viene cada pulsación.
- Elige una fuente de entrada para cada teclado: por ejemplo, EE. UU. para el teclado integrado e italiano para el externo.
A partir de ahí, cuando empiezas a escribir en un teclado, Keyameleon cambia a la fuente de entrada de ese teclado, en cualquier app. Los teclados se recuerdan aunque los desconectes o reinicies. Un matiz: Keyameleon cambia después de detectar una pulsación y nunca altera lo que escribes, así que la primera tecla en un teclado recién usado puede usar todavía la distribución anterior.
En macOS 14 o 15, prueba Keychange; consulta Keyameleon vs Keychange. Si prefieres una opción de línea de comandos, consulta Keyameleon vs autokbisw.
Solución de problemas
- Solo fallan algunas teclas (junto a Mayúsculas, a la izquierda de 1, cerca de Retorno): el tipo de teclado es incorrecto. Repite el paso 2.
- Fallan casi todos los símbolos: la fuente de entrada activa no coincide con la distribución impresa en el teclado. Revisa el menú Teclado.
- ⌘ y Opción parecen intercambiadas: configura las teclas de modificación de ese teclado, como en el paso 3.
- Keyameleon no cambia: abre su menú en la barra de menús. Un aviso explica qué falla, por ejemplo que la Monitorización de entrada está desactivada, que el cambio está en pausa o que una distribución asignada ya no está instalada, y te ofrece la solución.
- No cambia mientras escribes una contraseña: macOS oculta la actividad del teclado a otras apps mientras la entrada de teclado segura está activada, por ejemplo en los campos de contraseña. El cambio se reanuda cuando se desactiva.