Cambiar la distribución del teclado en Windows globalmente

50

Estoy buscando una solución para cambiar la distribución de mi teclado en Windows globalmente para todas las ventanas rápidamente.

Cuando cambio el diseño actual presionando la combinación mágica Alt+ Shifto cuando elijo otro diseño en la barra de idioma, esto solo cambia el diseño en la ventana actual.

Manuel Faux
fuente
¿Todavía tiene que poder cambiar a otros idiomas?
Ivo Flipse
2
Sí, estoy usando dos diseños. Me gustaría usar otro diseño para escribir textos que usar en la consola y codificar.
Manuel Faux
44
No puedo creer que haya necesitado hasta Win8 para implementar esto de forma nativa. ¡Que dolor!
Levi Botelho
3
En Windows, este comportamiento sería mucho más útil que la locura actual 'por ventana'.
Coronel Panic
1
Ver también superuser.com/questions/106722/…
Coronel Panic

Respuestas:

19

Windows 8 es compatible con este producto listo para usar. Parece tener una muy buena funcionalidad integrada de cambio de distribución del teclado con las siguientes características:

  • Cambia el diseño globalmente por defecto. (Esto se puede cambiar si es necesario).
  • Tiene una tecla de acceso directo integrada para cambiar los diseños: Windows+ Space. Esto también activa una ventana de notificación útil. (Esto es como una versión de distribución de teclado de Alt+ Tab).
  • Muestra la distribución actual del teclado en el icono de la barra de idioma.

Soporté los problemas de diseño del teclado con versiones anteriores de Windows durante mucho tiempo y probé todos los programas mencionados en otras respuestas, pero nunca encontré uno que resolviera el problema de manera confiable. Puedo decir con confianza que Windows 8 resuelve el problema.

Actualizar

Después de pasar un par de semanas usando Windows 8, noté que la distribución del teclado parecía estar cambiando de manera intermitente a una no predeterminada durante el uso normal. Resultó que el problema fue causado por los atajos intrusivos heredados Ctrl+ Shifty Alt+ Shift. Para solucionar esto, haga lo siguiente:

  1. Abra el elemento del panel de control de idioma .
  2. Vaya a Configuración avanzada en el lado izquierdo.
  3. Vaya a Cambiar teclas de acceso rápido de la barra de idioma .
  4. Ir a la secuencia de teclas Cambiar ... .
  5. Anule la asignación de los accesos directos que no desea.
Sam
fuente
También descubrí esto hace unos días, el manejo del diseño cambió de una manera muy buena. +1 para Win + Space
Manuel Faux
1
Esta sería una razón para actualizar a Windows 8.
Automático
55
esta no es una respuesta a la pregunta ..
Juan Manuel Villegas
@JuanManuelVillegas, ¿cómo es eso? En mi experiencia, esto resuelve el problema perfectamente.
Sam
¡@Sam está pidiendo una solución para Windows 7, no 8! Por lo tanto, esto no es una solución. De las respuestas a continuación, la única que funcionó bastante bien para mí es la aplicación Keyla
Juan Manuel Villegas
21

Llego un poco tarde a esto, pero a las partes interesadas les puede gustar mi kbswitchaplicación (gratuita) . Cambiar diseños de teclado en Windows a nivel mundial. Lo uso todo el tiempo y creo que es increíble. (Algunos podrían decir que soy parcial; argumentaría que simplemente resolví lo que sería increíble, y luego escribí el programa que hizo eso, por lo que sería extraño si pensara lo contrario).

http://www.tomseddon.plus.com/kbswitch/

Lo uso para cambiar entre Dvorak (cuando estoy usando un teclado dividido) y QWERTY (cuando estoy usando un teclado no dividido). Al hacer esto, mantengo la memoria muscular para ambos diseños por separado. Detiene mis dedos demasiado confundidos.

POSTSCRIPT: Si te sientes atrevido y / o usas Windows 7 x64, quizás quieras probar el experimentalkbswitch2 (el enlace es al archivo README). Además de una compatibilidad más amplia, esta función es compatible con la línea de comandos, por lo que puede integrarse con AutoHotkey (o similar) para el cambio de diseño controlado por teclado. Debido a su naturaleza experimental, hasta ahora solo está disponible a través de GitHub, por lo que, con disculpas por el método de entrega un poco complicado: visite la kbswitchpágina del proyecto , use el Download ZIPbotón GitHub para obtener un ZIP y busque kbswitch2.exeen la kbswitch-master/kbswitch2/bin/carpeta dentro del ZIP.

Tom Seddon
fuente
2
Increíble. Todo lo que extraño es una tecla de acceso rápido para todo esto (como alt + shift. ¿Quizás AutoHotkey puede hacer esto?)
Apache
¿Sería capaz de hacer que esto funcione para las indicaciones de DOS también? :)
Josh Johnson el
Ya funciona para mí para Windows de consola en Windows XP de 32 bits. He tenido informes de problemas con Windows 7 (no estoy seguro de qué bit-ness), que aún no he investigado.
Tom Seddon el
2
Se ve muy bien, pero ni siquiera lo voy a probar porque tener que mover el mouse y hacer clic cada vez que quiero cambiar los diseños es más trabajo que tener un diseño por aplicación. No admitir teclas de acceso rápido no es una característica, es una desventaja. La capacidad de elegir si se admiten teclas de acceso rápido sería una característica. Tal vez debería considerar agregar esta función para intentar ganar más usuarios, como yo. :)
Fletch
1
@ MikeH-R Si todavía está interesado, hay una nueva secuela (experimental) de kbswitch, kbswitch2, que ofrece una compatibilidad más amplia y soporte de línea de comandos compatible con AutoHotkey.
Tom Seddon
5

¡Intenta cambiarlo! . Es un programa ruso con una interfaz opcional en inglés; funciona en Vista y Windows 7. Simplemente presione "Siguiente" para instalar. Después de la instalación, en Propiedades (primer elemento del menú), marque " Usar inglés como idioma de interfaz de usuario " y " Establecer diseño activo en todo el sistema ".


Editar: el enlace de arriba va a una página de traducción de Google. Esta publicación originalmente estaba vinculada a esta página rusa .

Scott
fuente
¡Funciona bien para mí también en XP!
Brone
Esta es la mejor opción que he encontrado para este problema. Desafortunadamente, he descubierto que a veces se atasca y deja de funcionar. A veces, cuando escribo algo, la primera letra estará en la distribución incorrecta del teclado.
Sam
De hecho, he descubierto que las versiones anteriores (no beta) del programa parecen no tener el primer problema que mencioné en el comentario anterior. (Sin embargo, el segundo problema sigue siendo aplicable.)
Sam
4

Usa Keyla . Es compatible con el diseño global y cambia entre diseños millas más rápido.

Lo instalé en la computadora de todos una vez que tuve la oportunidad :)

antitóxico
fuente
Éste no parece funcionar para algunas ventanas, como la ventana "Ejecutar". ¡Recomiendo a las personas que prueben SwitchIt! en lugar de esto.
Sam
Por desgracia, no funcionó para mí: la aplicación se instaló, pero extrañamente no pudo establecer un acceso directo para cambiar los diseños.
Coronel Panic
Keyla trabaja para mí en Win7. Sin embargo, el comentario de @Sam para Windows7 es un as. Úsalo si puedes.
antitóxico el
Keyla no funcionó no es una aplicación tan buena y amigable
Denja
Keyla funciona para mí, pero parece que debe ejecutarse como Administrador
MarcH
1

Supongo que recordar diseños por ventana es una "característica". Me he preguntado cómo hacerlo yo mismo y parece que una forma de hacerlo es cambiar el idioma de entrada predeterminado.

Sin embargo, cambiar el idioma de entrada predeterminado implica miles de millones de pasos:

Inicio -> panel de control -> configuraciones regionales y de idioma -> segunda pestaña -> Detalles -> cambiar predeterminado -> Ok -> Ok -> Cerrar ventanas

(En windows xp). De ninguna manera "rápido" :) Pero la única forma en que puedo pensar.

alok
fuente
44
Ni siquiera esta es una solución. El nuevo idioma de entrada predeterminado solo se usará en ventanas nuevas.
Manuel Faux
Debe cerrar y cerrar sesión para que se apliquen los cambios.
Sam
1

Uno de mis compañeros de trabajo tiene un diseño personalizado creado con el Editor de diseño de teclado de Microsoft que tiene un comportamiento diferente de bloqueo de mayúsculas / mayúsculas: si el bloqueo de mayúsculas está activado, es un diseño de Dvorak, y si el bloqueo de mayúsculas está desactivado, es QWERTY. Dado que el bloqueo de mayúsculas es una configuración global, presionar el bloqueo de mayúsculas alterna entre los diseños a nivel mundial.

Este es un truco horrible, significa que no puede usar la tecla de bloqueo de mayúsculas normalmente, algunos programas usan solo el botón de bloqueo de mayúsculas para comandos modificados (por ejemplo, Ctrl + C), y solo puede usar esto con dos diseños como máximo .

Pero, a pesar de todas esas desventajas, es un método para cambiar rápidamente globalmente entre dos diseños de teclado diferentes.

Otra opción es obtener un convertidor de hardware / teclado cableado en los otros diseños que desee, y tener varios teclados en su escritorio, uno para cada idioma. Sin embargo, eso tiene su propio conjunto de desventajas, a saber, tener múltiples teclados en su escritorio y estar a la altura del cableado (generalmente bastante limitado) del hardware.

yo y
fuente
0

Editar: según tu comentario, esto no funcionará para ti. Pero sí resuelve un problema si la configuración regional de su teclado no coincide con su idioma principal típico.

Use la barra de idioma para cambiar entre diseños.

Pero quizás la solución "más fácil" es eliminar cualquier otro diseño de teclado de la configuración de su idioma, ya que ya no volverá a cambiar. Parece que aunque desactive el reconocimiento automático de idioma, algunas aplicaciones lo sobrescribirán y lo seguirán modificando (como los navegadores). Por lo tanto, simplemente apagarlos (siempre puede volver a colocarlos) es la forma más fácil.

Para mostrar la barra de idioma (usando la vista clásica en el Panel de control):

  • Haga clic en Inicio, haga clic en Panel de control y luego haga doble clic en Opciones regionales y de idioma.
  • En la pestaña Idiomas, en Servicios de texto e idiomas de entrada, haga clic en Detalles.
  • En Preferencias, haga clic en Barra de idioma.
  • Seleccione la casilla de verificación Mostrar la barra de idioma en el escritorio.

Notas:

  • La barra de idioma se muestra automáticamente si instala un servicio de texto como escritura a mano, voz o un Editor de métodos de entrada (IME). Sin embargo, si cierra la barra de idioma, puede usar este procedimiento para volver a mostrarla.
  • Si minimizó la barra de idioma en la barra de tareas, haga clic en el icono Idioma en la barra de tareas y luego haga clic en Mostrar la barra de idioma.
  • Después de que se muestre la barra de idioma, puede hacer clic con el botón derecho para mostrar un menú contextual. Use este menú para cambiar la configuración de la barra de idioma, como acoplarla en la barra de tareas o agregar etiquetas de texto.
Ivo Flipse
fuente
¿Te importaría explicar los votos negativos? Se trabajó para lo que pidió, su problema probablemente no es solucionable de una manera mejor si es por diseño
Ivo Flipse
2
Hacer esto no parece comprarle nada en comparación con solo cambiar el diseño del teclado y dejar el idioma de entrada igual. El cambio no afecta a todas las ventanas de forma global en ninguno de los casos.
brone
Para mí es una computadora portátil holandesa, que sigue cambiando al azar. Al eliminar todos los demás idiomas, seguirá siendo lo que quiero que sea
Ivo Flipse
0

Si va a Panel de control / Opciones regionales y de idioma / Idiomas / Detalles / Configuración de teclas ", puede definir teclas de acceso rápido para cambios de idioma.

Puede acoplar esto con un lenguaje macro como AutoHotkey , para definir una macro que cambie el diseño del idioma / teclado para todas las ventanas.

harrymc
fuente
-2

Su mejor opción es tener solo UN diseño, lo horrible que puede sonar ...

Windows nunca ha sido bueno en el manejo de múltiples diseños, y siempre intentará mantener una configuración por ventana, e incluso eso falla regularmente. También he sufrido esto, y la única solución viable es elegir solo uno y vivir con eso.

Soy un danés que vive en Austria y escribo inglés; Elegí usar solo el diseño danés porque eso es mejor que tener que arreglar todos los problemas de cambio de diseño todo el tiempo.

Torben Gundtofte-Bruun
fuente
1
Mi solución fue elegir "US International". Este diseño es un diseño normal de los EE. UU. Con la adición de componer fácilmente caracteres especiales como se usa en alemán o danés mediante el uso de "Alt Gr".
Manuel Faux
Bueno, esto simplemente no es cierto. El cambio de diseño funcionó perfectamente bien hasta Windows 10
bot_bot