Pregunta canónica: uno tiene instalado Windows 10 con el idioma de visualización A, pero usa la distribución del teclado B. ¿Qué se necesita hacer para evitar que Windows agregue automáticamente una distribución de teclado no deseada desde el idioma A al sistema?
Mi ejemplo: tengo un Windows 10 en inglés y estoy usando un diseño de teclado esloveno. Y esto está funcionando bien, hasta que ejecuto un cierto programa que Windows tan inteligentemente cree que necesita un diseño de teclado estadounidense. Windows agrega este diseño no deseado automáticamente, cambia a él y no lo elimina después. El nuevo diseño ni siquiera aparece en los diseños instalados. La única forma de eliminarlo después de que aparezca es agregarlo manualmente como un diseño de teclado y eliminarlo.
Parece que es un problema común para muchas personas, pero después de muchas horas de búsqueda en Google, simplemente no pude encontrar una buena solución para ello ... Estaría perfectamente bien si pudiera eliminar por completo la distribución del teclado de EE. UU. De mi sistema , pero si hago eso, el teclado deja de funcionar en algunos programas por completo.
Programas con los que yo u otras personas tenemos este problema: ICQ, algunas versiones de Microsoft Office (lol), juegos basados en el motor Source, algunas versiones de UltraVNC, Adobe CC Suite, y la lista continúa.
fuente
Respuestas:
No estoy seguro de lo que ya has probado, pero aquí hay algunas posibles soluciones que podrían ayudarte.
Anular método de entrada predeterminado
Si va a: Panel de control> Todos los elementos del panel de control> Idioma> Configuración avanzada
Verá una opción para anular el método de entrada predeterminado. Puede establecer esto en la configuración de teclado deseada.
Si hace clic en las teclas de acceso rápido de la barra de cambio de idioma (ver imagen inferior) puede cambiar las teclas de acceso rápido ALT+ SHIFTo CTRL+ SHIFT. Un botón en la pestaña Avanzado dirá Cambiar secuencia de teclas. Puede ponerlos en no asignados.
Establecer el método de entrada predeterminado en las opciones de idioma
Si va a: Panel de control> Todos los elementos del Panel de control> Idioma
Aparecerá una pantalla como esta
Agregar una clave de registro
Puede agregar un DWORD llamado IgnoreRemoteKeyboardLayout con regedit a la siguiente carpeta en regedit. Dale un valor de 1 .
O copie y pegue esto en un editor de texto y guárdelo como .reg
Luego haga doble clic y agregará la clave reg por usted.
Eliminar la distribución del teclado también en REG
Denegar el permiso para todos, pero asegúrese de que 1 cuenta todavía pueda cambiarlo. (solo crea una cuenta nueva y dale acceso). De lo contrario, te bloqueas de ese mapa de registro. Ahora solo el otro usuario puede cambiar esa clave de registro.
Todavía estoy buscando más soluciones posibles, pero esto es lo que obtuve por ahora. Déjame saber cómo te fue.
fuente
IgnoreRemoteKeyboardLayout
es útil para los servidores de Escritorio remoto: obliga a la distribución del teclado definida en el servidor a cualquier usuario que se conecte a él a través de RDP.Ejecutar en PowerShell:
Después de que algunas actualizaciones de Windows necesiten volver a ejecutar comandos.
Puede considerarse solo una solución temporal hasta que encuentre una más correcta.
fuente