Solución rápida: Presiona Win + Space para cambiar la distribución de teclado activa: Windows 11 te cambia silenciosamente a una distribución japonesa, británica o española la primera vez que habilitas cualquier IME, y el nombre de la distribución activa en la barra de tareas te indica cuál está mapeando tus teclas actualmente.
Instalas o habilitas un IME japonés (o un teclado coreano, chino o incluso inglés del Reino Unido para un compañero de trabajo), y de repente la tecla @ escribe ", la tecla : escribe +, y los corchetes están en lugares incorrectos. El teclado no ha cambiado: Windows ahora piensa que estás usando una distribución física diferente. Aquí existen dos problemas paralelos: el idioma de entrada (que determina el comportamiento del IME) y la distribución de entrada (que determina qué tecla escribe qué carácter) se confunden entre sí.
Afecta: Windows 11 después de agregar o habilitar métodos de entrada japoneses, chinos, coreanos, inglés del Reino Unido u otros no estadounidenses.
Tiempo de solución: ~3 minutos.
Qué causa esto
Cada idioma de entrada en Windows incluye una distribución de teclado físico predeterminada. Cuando agregas japonés, Windows asume que tu teclado es un teclado físico JIS (Estándar Industrial Japonés), lo que mueve @ a Shift+2 y desplaza la mayoría de los signos de puntuación. El software IME (Microsoft IME, Google IME, etc.) no hace esto: es la asignación de distribución subyacente la que lo hace. La solución es mantener el idioma pero cambiar la distribución a US o la que coincida con tu hardware físico.
Una causa relacionada: Win + Space recorre todas las distribuciones instaladas. Si presionaste este atajo accidentalmente, es posible que hayas dejado el sistema en una distribución que no coincide con tu hardware.
Método 1: Agregar la distribución US bajo tu idioma IME
La solución más limpia. Mantiene el IME japonés (o chino/coreano) funcional pero usa la distribución física US para el mapeo de teclas subyacente.
- Abre Configuración → Hora e idioma → Idioma y región.
- Encuentra la entrada de idioma que está causando el problema (por ejemplo, 日本語 / Japonés). Haz clic en los tres puntos y elige Opciones de idioma.
- En Teclados, haz clic en Agregar un teclado.
- Busca y agrega US (o Inglés (Estados Unidos) → US).
- De vuelta en la página de Opciones de idioma, haz clic en los tres puntos junto a la distribución existente (la que se llama como Japonés o Microsoft IME) y elige Quitar. Deja el IME en sí, solo elimina la distribución específica de JIS si está presente.
- Haz clic en el indicador de idioma en la barra de tareas (que muestra JP / EN) y confirma que el teclado activo dice US.
Prueba las teclas afectadas inmediatamente: @, ", :, ;, corchetes. Deberían producir los caracteres esperados ahora.
Método 2: Cambiar distribuciones con Win + Espacio hasta que la correcta esté activa
Usa esto cuando tengas múltiples distribuciones instaladas y necesites una forma rápida de cambiar entre ellas durante una tarea.
- Presiona
Win + Space. Aparece una superposición flotante que muestra las distribuciones de entrada disponibles. - Mantén presionada
Winy tocaSpacerepetidamente para recorrer cada una. - Suelta cuando la distribución deseada (típicamente US, Inglés (Estados Unidos) – US, o el estándar de tu país) esté resaltada.
- El indicador de la barra de tareas se actualiza para reflejar la nueva distribución.
- Si
Win + Spaceno muestra la superposición, el atajo puede estar deshabilitado. Vuelve a habilitarlo en Configuración → Hora e idioma → Escritura → Configuración avanzada del teclado → Teclas de acceso rápido del idioma de entrada → Cambiar secuencia de teclas.
Esta es una solución en tiempo de ejecución más que permanente. Útil para cambios rápidos de contexto (US para escribir en inglés, JIS para uso de software japonés que requiere una distribución JIS).
Método 3: Editar el registro para forzar una distribución específica
Úsalo cuando Windows siga agregando la distribución JIS después de reiniciar (esto ocurre en algunos portátiles Surface y Lenovo con OOBE sensible a la configuración regional).
- Abre el Editor del Registro (
regedit). - Navega a
HKEY_CURRENT_USER\Keyboard Layout\Preload. - Verás entradas numeradas (1, 2, 3…) cada una apuntando a un código de distribución:
- 00000409 = Inglés de EE. UU.
- 00000411 = Japonés (JIS)
- 00000412 = Coreano
- 00000804 = Chino simplificado
- 00000809 = Inglés del Reino Unido
- Establece la entrada 1 a
00000409(Inglés de EE. UU.). Elimina cualquier entrada que apunte a00000411u otras distribuciones JIS si no las necesitas. - Navega a
HKEY_CURRENT_USER\Keyboard Layout\Substitutesy elimina cualquier valor que asigne inglés de EE. UU. a una distribución no estadounidense. - Cierra sesión y vuelve a iniciarla (o reinicia) para que el cambio surta efecto en todo el sistema.
Esto sobrevive a reinicios y a la reactivación del IME. Si agregas y eliminas IMEs regularmente (ingenieros de pruebas, estudiantes de idiomas), esta es la solución más duradera.
Cómo verificar que la solución funcionó
- Abre el Bloc de notas y escribe cada uno de:
@,",',:,;,[,],\,|. Cada uno debería producir el carácter que se muestra en tu tecla física. - Haz clic en el indicador de idioma en la bandeja del sistema. La etiqueta debería mostrar tu idioma IME (JP, KO, etc.) con el nombre de la distribución US justo debajo.
- Ejecuta
Get-WinUserLanguageList | Format-List LanguageTag, InputMethodTipsen PowerShell. El campo InputMethodTips debería listar 0409:00000409 (distribución de inglés de EE. UU.) bajo tu idioma IME.
Si ninguna de estas funciona
Si las teclas de símbolos siguen mal después de los tres métodos, el problema puede estar a nivel de firmware: algunos portátiles vendidos en Japón o Corea vienen con el controlador del teclado mapeado de fábrica a una distribución JIS o coreana independientemente de la configuración del sistema operativo. Revisa BIOS/UEFI → Avanzado → Distribución del teclado para ver si hay una configuración (comúnmente llamada Tipo de teclado o Distribución del teclado) y cambia de JIS a US. Si el BIOS no ofrece esto, el teclado físico en sí es de estilo JIS: incluso con Windows configurado en US, una tecla @ está en la posición física incorrecta. O aprendes los desplazamientos, cambias a un teclado USB externo US, o usas una herramienta de remapeo como SharpKeys o PowerToys Keyboard Manager para compensar por tecla.
En resumen: El intercambio de símbolos proviene de la distribución, no del IME: agrega la distribución US bajo tu idioma IME y las teclas se mapearán correctamente mientras tu IME sigue funcionando para texto no inglés.