¿Cómo deshabilitar el interruptor de distribución del teclado Ctrl + Shift (para el mismo idioma de entrada) en Windows?

118

En Windows (XP al menos), cuando hay dos o más distribuciones de teclado para el mismo idioma de entrada, al presionar Ctrl+ se Shiftcambia la distribución del teclado. ¿Dónde se puede deshabilitar o cambiar a otra combinación de teclas?

Una característica similar es cambiar los idiomas de entrada. Alt+ Shiftes la combinación de teclas predeterminada y se puede cambiar e inhabilitar a través de las Opciones regionales y de idioma en el Panel de control. El interruptor de distribución del teclado ( Ctrl+ Shift) no se puede encontrar en ese panel.

Pedro Palhoto
fuente
3
Dios, desearía que Microsoft hubiera hecho este Right-Shift y Right Ctrl
Jonathan

Respuestas:

99

Estuviste muy cerca de la solución de tu problema;)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

Allí, puede editar las teclas de acceso rápido para cambiar los idiomas de entrada. Si presiona el Change Key Sequence...botón, podrá cambiar (deshabilitar) la tecla de acceso rápido que cambia la distribución del teclado (esa Ctrl+Shiftcombinación que mencionó).

Neo
fuente
8
Solo para extender la respuesta. La opción está oculta en el cuadro de diálogo "Cambiar secuencia de teclas ..." cuando se selecciona la primera fila en las "Teclas de acceso rápido para idiomas de entrada" de dos columnas en la Configuración avanzada de teclas.
Pedro Palhoto
2
@Pedro - realmente complicado. Fui a este diálogo esta mañana, buscando la respuesta, y me detuve justo antes, porque la "secuencia de teclas de cambio" parecía referirse únicamente al elemento actualmente seleccionado. No hay indicación sobre este ctrl + shift.
Gnoupi
2
Esperemos que ahora se recupere la cordura.
An̲̳̳drew
44
Para los que buscan una respuesta para Windows 8: superuser.com/questions/604790/...
KooKiz
55
Aaaa y, en Windows 10 lo han ocultado una vez más. Pero dondeÉÉÉÉÉÉÉÉÉÉ
tbone
68

Se ha movido nuevamente en Windows 8.1 y Windows 10. Desde el escritorio:

  • Configuración (con el mouse sobre la esquina inferior derecha, luego haga clic en la rueda dentada)
  • Panel de control
  • Reloj, lenguaje, y región
  • Idioma (o "Agregar un idioma" o "Cambiar métodos de entrada" - todos van al mismo lugar)
  • Configuración avanzada (en el margen izquierdo)
  • Cambiar las teclas de acceso rápido de la barra de idioma (un hipervínculo a mitad de camino) ingrese la descripción de la imagen aquí
  • Configuración avanzada de teclas (pestaña)
  • Cambiar secuencia de teclas (botón)

Allí tiene opciones (limitadas) para cambiar o deshabilitar las teclas de acceso rápido para cambiar el idioma de entrada o la distribución del teclado.

Ricardo
fuente
11
Tenga en cuenta que probablemente parecerá que no hay un ctrl-shiftatajo de teclado para cambiar la distribución del teclado, pero en realidad sí lo hay. Está oculto en "Entre los idiomas de entrada", parece que eso es solo alt-shiftpara cambiar el idioma, pero en realidad ese elemento en la lista también incluye ctrl-shiftcambiar el teclado, oculto
usuario568458
1
ese comentario del usuario568458 realmente me guardó este. Casi me lo pierdo, sería genial si esto pudiera incorporarse a la respuesta.
Simon Zyx
Windows 10 ha eliminado la capacidad de cambiar esto.
tbone
1
@tbone Estoy usando Windows 10 Home versión 1709 build 16299.248 y las opciones todavía están ahí para mí.
Richard
2
Se movió de nuevo: Region & language> Advanced keyboard settings> Language bar options> Advanced Key Settings>Change Key Sequence...
Hashbrown
26

Esto es diferente en Windows 7. Está en la misma interfaz de Región e Idioma , pero usted hace esto.

  • Pestaña Teclados e idiomas
  • Botón Cambiar teclados ...
  • En la ventana emergente, vaya a la pestaña Configuración de clave avanzada
  • Aquí puede elegir el elemento Entre idiomas de entrada en la lista y luego presionar el botón Cambiar secuencia de teclas ...
  • Cambiar a botones de radio no asignados
  • Haga clic en Aceptar 3 veces, luego listo :)
Bob Sampson
fuente
2
Gracias por esto ... me estaba volviendo loco porque CTRL + MAYÚS + CLIC abre las cosas como administrador, pero CTRL + MAYÚS causaría un cambio en el diseño de mi teclado.
Jason Down
1
Gracias amigo, realmente útil en VS donde ctrl + Shift + algo más hacen muchas cosas
Ignacio Soler Garcia
También vale la pena mencionar para fines de Visual Studio @IgnacioSolerGarcia, si ejecuta VS como administrador, también tendrá que cambiar la configuración para el usuario Administrador ... Sin embargo, no he descubierto esa parte ...
drzaus
... lo descubrí, literalmente cambie a los usuarios a esa cuenta de administrador y cambie la configuración allí, luego cierre la sesión y vuelva a su cuenta habitual, luego probablemente reinicie VS. Dicha
drzaus
Aunque lo tengo configurado como No asignado , todavía cambia el diseño cuando
presiono
21

Salta la interfaz de usuario. Simplemente seguirá cambiando sin ningún motivo. Ejecute esto para acceder al cuadro de diálogo Servicios de texto e idiomas de entrada :

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

Luego, pestaña Configuración avanzada de teclasCambiar secuencia de teclas ... botón → elija No asignado para ambos, y haga clic en Aceptar , luego en el otro Aceptar .

brianary
fuente
55
Sí, se movió nuevamente en la versión de Windows de abril de 2018. Creo que ese es el sexto lugar en el que ha estado.
Chris Morgan
55
Esto es increíble
Nombre McChange
Esto es absolutamente asombroso. Acabo de reconstruir mi computadora y, como señaló @ChrisMorgan, debe haber cambiado nuevamente porque ya no puedo encontrarla en la interfaz de usuario. ¡¡¡Gracias!!!
ktr
2
Debido a que Microsoft se movió, ocultó, eliminó elementos del Panel de control tantas veces, especialmente esta, ¡su rundll32solución por encima es perfecta ! (Para cualquier persona tiene problemas para usar esto, tratar Win+Ro Start Menu | Runy luego pegarlo en Mostrará el diálogo que se tiene que desactivar los atajos -., Al menos, a partir de Windows 10 1809.)
Craig Plata
1
Esta es la única forma en que puedo encontrarlo en Windows 10 1903. ¡Gracias!
delgado
14

En Windows 10 :
Start> Settings> Time & Language> Region & Language> Additional date, time and regional settings > Change input method> Advanced settings> Change language bar hot keys>Change Key Sequence

vovahost
fuente
2
¡Wow, increíble que pudiste encontrar esto! Pero ahora que he llegado allí, ¿qué hago? Se supone que eso es un signo de interrogación por cierto. Esta situación es hilarantemente deprimente.
tbone
2
Windows 10 es complicado porque lo cambiaron de una versión a otra. Llegué a lo Advanced settingsanterior, pero no noté el Change language bar hot keys... ¡gracias! En otras versiones de Windows 10, encontrará la misma cosa bajo Region and language settings> Advanced Keyboard Settings> Language Bar Options>Change Key Sequence...
GaspardP
@GaspardP Jesucristo, gracias. ¿Pueden dejar de mover esto? Es exasperante.
René
6

En Windows 10 a partir de abril de 2018, se eliminó el paso del Panel de control; puede acceder al cuadro de diálogo final ("Servicios de texto e idioma de entrada") directamente desde la aplicación Configuración:

Configuración → Hora e idioma → Región e idioma → Configuración avanzada del teclado → Opciones de la barra de idioma → Configuración avanzada de teclas → seleccione Entre idiomas de entrada, Cambiar secuencia de teclas ..., ambos botones de radio No asignados, OK, OK.

Y en algún lanzamiento desde entonces cambió de nuevo ...

Configuración → Dispositivos → Escritura → Configuración avanzada del teclado (en la parte inferior) → Opciones de la barra de idioma → Configuración avanzada de teclas → seleccione Entre idiomas de entrada, Cambiar secuencia de teclas ..., ambos botones de radio No asignados, Aceptar, Aceptar.

Al menos este cambio tenía sentido.

Chris Morgan
fuente
¡Esto funcionó para mí! Y prefiero no editar el registro manualmente si hay una forma de interfaz de usuario. Probablemente sea más seguro en la mayoría de los casos. Esta respuesta está muy subestimada. Debería estar en la cima ahora y siempre y cuando sea el que tenga la respuesta correcta
Emilio
1
Mi propio voto va para la respuesta de brianary para ejecutarlo a través de rundll32, en realidad, ya que no sólo sigue en movimiento!
Chris Morgan
5

La clave de registro que controla esto se documenta aquí: http://technet.microsoft.com/en-us/library/cc976564.aspx

Si eres como yo, también querrás deshabilitar ctrl + shift en la pantalla de inicio de sesión, así que agrega el valor de registro mencionado en la tecla HKEY_USERS.DEFAULT \ Keyboard Layout \ Toggle.

Será
fuente
4

Como se dirá, puede cambiarlo a través del registro, está documentado aquí: http://technet.microsoft.com/en-us/library/cc976564.aspx

Si, como yo, no le gusta hacer clic demasiado, puede desactivarlo rápidamente, escribiendo esto en Menú Inicio / Ejecutar:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
usuario3249994
fuente
2

Así es como deshabilitarlo en la edición estándar de Windows 8.1, para cualquier otra edición, podría ser mejor ubicar manualmente la configuración en el Panel de control.

Guarde lo siguiente como un archivo .reg y ejecútelo, la tecla de acceso rápido se desactivará inmediatamente sin la necesidad de cerrar la sesión. Alternativamente, siga las instrucciones en los comentarios del código para configurarlo manualmente a través del Panel de control:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"
abvgd
fuente
1

La forma más fácil (para Windows 10 en 2019):

  1. En la búsqueda del menú Inicio de Windows, escriba Configuración avanzada del teclado
  2. Haga clic en Teclas de acceso directo del idioma de entrada
  3. Haga doble clic entre idiomas de entrada
  4. Establezca las configuraciones Switch Input Languagey Switch Keyboard Layouten No asignado (o asígnelas como desee).
kojow7
fuente
0

En Windows 7 abrí la herramienta "Región e idioma". Hizo clic en la pestaña "Teclas clave e idiomas" y luego en el botón "Cambiar teclados". Luego, en la lista de árbol "Servicios instalados", seleccioné los teclados que no quería (en francés) e hice clic en "Eliminar".

leif81
fuente