¿Por qué Windows cambia el idioma de entrada al azar?

33

Trabajo en una versión en inglés de Windows XP Pro, pero mi idioma de trabajo es el español. Mi idioma de entrada predeterminado está configurado en español, pero a veces Windows cambia esta configuración automáticamente cuando cambia de aplicación (y así obtiene una distribución de teclado diferente).

¿Porqué es eso?

(Me he convertido en un gran fanático de ALT+ LEFT SHIFT, lo que te permite recorrer los idiomas disponibles).

guillermooo
fuente
volver a etiquetar como "ventanas", esto está sucediendo en Vista también
Andrija
También sucede el 7.
Cristián Romo

Respuestas:

20

La configuración del idioma de entrada es por aplicación. Una aplicación que llama a una API de Windows para cambiar la configuración regional de entrada, puede establecer una distribución de teclado diferente, si está habilitada para el usuario.

A veces también sucede, si accidentalmente presionas las teclas ALT y LEFT-SHIFT juntas. Si no desea tener este comportamiento, puede "desinstalar" todos los idiomas / culturas de entrada que no necesita en el Panel de control:

Regional and Language Options > Text Services and Input Languages

EDITAR: o simplemente marque "Desactivar servicios de texto avanzados" .

splattne
fuente
3
Eliminar todos los demás idiomas parece demasiado drástico. He intentado marcar "Desactivar servicios de texto avanzados" en la pestaña Avanzado allí.
guillermooo
¿Dónde está "Desactivar los servicios de texto avanzados" en Vista?
Andrija el
1
¿Cómo resuelve esta respuesta los cambios aleatorios del teclado? Necesito tener alt + shift para cambiar los diseños. El problema de que el idioma cambia "por sí mismo" a veces.
Berry Tsakala
21

Lo más probable es que sucedas porque presionas esa tecla de acceso directo Alt+ Shiftpor accidente.

Personalmente elimino todos los demás idiomas de la barra de idiomas Y deshabilito la tecla de acceso directo. Después de haber hecho eso, nunca ha sucedido de nuevo =)

Cómo (en Windows Vista y probablemente Seven): haga clic con el botón derecho en la barra de idioma y seleccione Configuración ... (o vaya a Panel de control , Opciones regionales y de idioma ). Luego vaya a la pestaña Teclados e idiomas y haga clic en Cambiar teclados ... , seleccione los teclados que no tiene y haga clic en el botón Eliminar . Vaya a la pestaña Barra de idioma y elija Oculto en el cuadro de grupo Barra de idioma . Vaya a la pestaña Configuración avanzada de teclas , luego, en las teclas de acceso rápido para los idiomas de entrada, seleccione Entre idiomas de entrada , haga clic en Cambiar secuencia de teclas ...y elija No asignado en ambos cuadros de grupo. Finalmente presione OK , OK y OK .

Svish
fuente
Estoy seguro de que funcionaría, ¡pero parece demasiado fuerza bruta para una estación de trabajo compartida! ;-)
guillermooo
44
Tener una sola cuenta de usuario para todos es tan '95. ;)
macbirdie
Oh si, claro. De alguna manera, pensé que era una configuración global para todos los usuarios. · · Rubores
guillermooo
Además, ¿con qué frecuencia una computadora tiene más de un teclado? Pero veo su punto ... afortunadamente @macbirdie también tenía un buen punto, así que supongo que mi punto sigue en pie: p
Svish
2
No puedo comentar como no rep. (lo siento) pero @Svish: muchas personas / computadoras, por ejemplo, mi computadora portátil del Reino Unido murió dos días antes del viaje a los EE. UU., soy un desarrollador web, así que necesitaba una nueva el día que aterricé. Así que tengo una computadora portátil de EE. UU., Pero estoy usando llaves, llaves angulares, etc. todo el tiempo y no quiero alterar mi escritura táctil al cambiar al diseño de EE. UU. Entonces, cuando atraco en la oficina, meto un teclado del Reino Unido. Pero las aplicaciones de Windows / Windows simplemente cambian mi elección de diseño completamente sangrienta y me vuelve loco. :( Si lo configuro, lo quiero configurar. Soy el usuario, no la computadora, realmente debería estar a cargo de esto :(
MemeDeveloper
3

Creo que el idioma de entrada se mantiene por aplicación. No estoy seguro de si hay una manera de desactivar ese comportamiento.

jtbandes
fuente
3

Sí, jtbandes, el idioma de entrada se mantiene por aplicación, de hecho por ventana, porque varias ventanas del navegador IE tienen cada una su propia configuración. Se sabe que Windows es muy pobre en el manejo de múltiples idiomas de entrada, y a veces ni siquiera puede recordar el idioma utilizado dentro de una sola aplicación cuando se cambia mucho. Soy danés, trabajo con contenido en inglés, en computadoras Windows austriacas (alemanas), y he visto esto con demasiada frecuencia para contarlo.

La mejor solución que puedo ofrecer es elegir solo un idioma de entrada e ir solo con ese.

Para mí, significa siempre usar un diseño danés porque luego puedo escribir los caracteres especiales alemanes (el diseño DK tiene una ¨tecla de diéresis), así como los caracteres especiales daneses (que un diseño alemán no puede), además de todo el inglés por supuesto.

La desventaja puede ser una velocidad de escritura subóptima en otros idiomas, pero al menos el teclado coincide con el idioma de entrada de Windows todo el tiempo. Es muy raro que el idioma elegido realmente le impida escribir lo que necesita.

Torben Gundtofte-Bruun
fuente
2

A veces eso también me sucede a mí, pero creo que es solo porque he golpeado Alt + Shift por accidente.

Sería bueno si hubiera un pitido o algo para decirte que lo has hecho ...

RichieHindle
fuente
1

Creo que la configuración del teclado se mantiene por aplicación, por ejemplo, Word puede ejecutarse con la configuración del idioma español, pero el Bloc de notas está configurado con el idioma inglés.

También es posible que desee verificar qué idioma está configurado para ser el predeterminado.

Javache
fuente
1

Odio eso, sí, algunas aplicaciones tienen un valor predeterminado

Lo que hago es eliminarlos completamente de la barra de idioma y mantener solo uno.

Otra cosa que odio es cambiar mi teclado de en-Spain / en-LatinAmerica ... ¡rompe el diseño!

Así que los elimino todos y me quedo con el que uso.

OscarRyz
fuente
Sí, también eliminé el idioma de entrada en inglés.
djeidot
0

Hace unos meses tuve lo mismo, resulta que accidentalmente presioné una tecla de acceso directo para cambiar de idioma. Deshabilité todos los accesos directos y eliminé la barra de herramientas de idioma, por lo que debe cambiar explícitamente el idioma en el panel de control. Desde entonces no me ha sucedido.

Mark Ingram
fuente
0

La opción Detectar idioma automáticamente, disponible en Word y Outlook, detecta el idioma que está escribiendo y habilita automáticamente las herramientas de corrección para ese idioma.

  1. Abra un nuevo documento o mensaje de correo electrónico.

  2. En la pestaña Revisar, en el grupo Idioma, haga clic en Idioma.

  3. Haga clic en Establecer idioma de corrección.

  4. En el cuadro de diálogo Idioma, seleccione la casilla de verificación Detectar idioma automáticamente.

Se aplica a: Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013 Preferencias de idioma 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

Verifique la configuración de Word para "detección automática de idioma"

AndriuZ
fuente
Cite las partes esenciales de la respuesta de los enlaces de referencia, ya que la respuesta puede volverse inválida si las páginas enlazadas cambian.
DavidPostill
Otro consejo: por favor lea Cómo hacer referencia al material escrito por otros . Debe bloquear el texto de la cita que ha sido escrito por otra persona. Consulte la ayuda de Markdown . Te lo arreglé esta vez, pero presta atención a esto en el futuro.
DavidPostill