Solución rápida: Abre Configuración → Hora e idioma → Idioma y región, agrega Inglés (Estados Unidos) como idioma, establécelo como idioma de pantalla de Windows y método de entrada predeterminado, y luego elimina cualquier otra distribución de idioma que no necesites.
La distribución de tu teclado se ha cambiado a inglés británico, español, alemán o japonés, posiblemente por una pulsación accidental de Win + Space, o por una cuenta de usuario anterior, o porque la configuración inicial de Windows eligió la región incorrecta. Las teclas @, #, ", los corchetes y las barras están en posiciones incorrectas. Quieres la distribución de EE. UU., sin más, sin extras.
Afecta a: Windows 11 (y Windows 10) cuando los métodos de entrada se acumulan con el tiempo o se configuraron incorrectamente durante la instalación.
Tiempo de solución: ~5 minutos.
Qué causa esto
Windows 11 separa el idioma de pantalla (en qué idioma aparecen los menús), el idioma de entrada (para qué idioma está configurado el teclado) y la distribución del teclado (la asignación física de qué tecla produce qué carácter). Los tres pueden desviarse de forma independiente. La solución es configurar los tres al inglés de EE. UU.: idioma de pantalla inglés, idioma de entrada inglés (Estados Unidos), distribución de teclado EE. UU.
Una segunda causa: presionar Win + Space accidentalmente cambia a otra distribución instalada, y no te das cuenta hasta que presionas una tecla de símbolo. La solución a continuación aborda ambas: establece EE. UU. como predeterminado y elimina las demás para que Win + Space no tenga nada a lo que cambiar.
Método 1: Restablecer mediante Configuración (recomendado)
La ruta estándar. Establece el inglés de EE. UU. como único idioma y distribución instalados.
- Abre Configuración → Hora e idioma → Idioma y región.
- Si Inglés (Estados Unidos) no está ya en la lista de idiomas, haz clic en Agregar un idioma, búscalo e instálalo. Desmarca los paquetes opcionales (escritura a mano, voz) a menos que los necesites.
- Una vez instalado, haz clic en Inglés (Estados Unidos) en la lista y arrástralo (o usa la flecha hacia arriba) para que sea la primera entrada.
- En Idioma de pantalla de Windows en la parte superior de la página, elige Inglés (Estados Unidos). Se te pedirá cerrar sesión: pospónlo hasta el paso 7.
- Para cada otro idioma en la lista (inglés británico, español, japonés, etc.) que no necesites, haz clic en los tres puntos y elige Quitar.
- Haz clic en Inglés (Estados Unidos) → Opciones de idioma. Confirma que solo EE. UU. esté listado en Teclados. Si aparece otra distribución, haz clic en los tres puntos junto a ella y elige Quitar.
- Cierra sesión (Inicio → icono de usuario → Cerrar sesión) y vuelve a iniciarla para que todos los cambios se apliquen.
Prueba escribiendo @, ", :, ;, [, ], \, |. Todos deberían producir el carácter que aparece en tu tecla física.
Método 2: Forzar el valor predeterminado de EE. UU. mediante el registro (funciona sin acceso a Configuración)
Úsalo cuando Configuración no acepte los cambios o los revierta.
- Presiona
Win + R, escriberegedit, presiona Entrar. - Navega a
HKEY_CURRENT_USER\Keyboard Layout\Preload. - Establece la entrada llamada 1 al valor
00000409(distribución de inglés de EE. UU.). Elimina cualquier otra entrada numerada (2, 3, …) que apunte a otras distribuciones. - Navega a
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload. Repite lo mismo: entrada 1 =00000409, elimina las demás. Esto se aplica a nuevas cuentas de usuario y a la pantalla de inicio de sesión. - Navega a
HKEY_CURRENT_USER\Keyboard Layout\Substitutes. Elimina todos los valores aquí (mapean una distribución a otra y a menudo causan desviaciones). - Abre Terminal (Administrador) y ejecuta
Set-WinUserLanguageList -LanguageList en-US -Force. Esto establece la lista de idiomas del usuario solo a inglés de EE. UU. - Cierra sesión y vuelve a iniciarla.
Esto sobrevive a las peculiaridades de la interfaz de Configuración y es la ruta correcta en PC donde Configuración sigue revirtiendo los cambios.
Método 3: Aplicar a todos los usuarios en todo el sistema
Para PC compartidos o cuando quieras restablecer el teclado de todas las cuentas a la vez.
- Abre Configuración → Hora e idioma → Idioma y región → Configuración administrativa de idioma (enlace cerca de la parte inferior).
- En el cuadro de diálogo que se abre, haz clic en Copiar configuración.
- Marca Pantalla de bienvenida y cuentas de sistema y Nuevas cuentas de usuario.
- Haz clic en Aceptar. Windows aplica tu configuración actual de inglés de EE. UU. a la pantalla de inicio de sesión y a cualquier nueva cuenta de usuario que crees.
- Para cuentas existentes que no sean la tuya, inicia sesión en cada una y repite el Método 1: los cambios de Configuración → Idioma son por usuario.
- Reinicia.
Después de esto, la pantalla de bloqueo, la pantalla de inicio de sesión y cualquier cuenta de usuario futura comenzarán con la distribución de inglés de EE. UU.
Cómo verificar que la solución funcionó
- Haz clic en el indicador de idioma en la bandeja del sistema. Debería mostrar ENG con el subtítulo US.
- Abre el Bloc de notas y escribe
!@#$%^&*()-_=+[]{};':"\|,./<>?. Cada carácter debe coincidir con el símbolo de la tecla física. - Presiona
Win + Space. O bien aparece el selector con solo Inglés (Estados Unidos) – EE. UU., o no aparece ningún selector (solo una distribución = no hay necesidad de cambiar).
Si nada de esto funciona
Si las teclas de símbolos aún producen caracteres incorrectos incluso con la lista de idiomas confirmada solo en EE. UU., el hardware del teclado en sí puede ser específico de una región o físicamente diferente. Confirma el número de modelo de la computadora portátil: las computadoras portátiles vendidas en Japón, Corea, Francia (AZERTY) o Alemania (QWERTZ) vienen con teclas físicamente diferentes. Ningún cambio de software hace que la tecla @ de un teclado JIS coincida con la tecla @ de un teclado ANSI de EE. UU., porque están físicamente en posiciones diferentes. Las únicas soluciones para la discrepancia de hardware son: (1) conectar un teclado ANSI USB, (2) usar una herramienta de reasignación como PowerToys Keyboard Manager para traducir las posiciones físicas de las teclas, o (3) aceptar la discrepancia entre la tecla y el resultado (muchos programadores hacen esto con distribuciones Dvorak en hardware QWERTY).
En resumen: Restablecer la distribución del teclado = eliminar todos los idiomas instalados excepto el inglés de EE. UU., luego cerrar sesión y volver a iniciarla. Tres minutos de trabajo en Configuración, sin necesidad de reinstalar controladores.