CTRL-Space siempre alterna IME chino (Windows 7)


28

Estoy ejecutando Windows 7 Ultimate (w / SP1) y tengo varios idiomas de interfaz de usuario instalados, principalmente para capturas de pantalla, etc. Entre ellos están el chino (tradicional) y el chino (simplificado), que insisten en conectar la tecla CTRL+ Spaceaunque haya desactivado / anuló estas asignaciones de teclas de acceso rápido en Configuración de la barra de idioma / Configuración avanzada de teclas.

(Entra en conflicto con CTRL+ Spaceen el IDE de Visual Studio, y es bastante molesto más allá de eso).

¿Algunas ideas?

Respuestas:


42

He estado al tanto de este error de Windows durante años . Después de toneladas de soluciones insatisfactorias y búsquedas infructuosas una o dos veces al año, intento encontrar una solución, ¡finalmente la tengo!

Procedimiento

  1. Vaya a Start> Escriba regedity comience
  2. Navegar a HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
  3. Seleccione la clave llamada:
    • 00000070para la Chinese (Traditional) IME - Ime/NonIme Toggletecla de acceso rápido
    • 00000010para la Chinese (Simplified) IME - Ime/NonIme Toggletecla de acceso rápido
  4. En la subventana derecha, hay tres subclaves.
    • Los modificadores clave designan Alt/ Ctrl/ Shift/ etc y se establecen en Ctrl( 02c00000).
    • Virtual Key designa la tecla de acabado y se establece en Space( 20000000).
  5. Cambie el primer byte Key Modifiersde 02a00
  6. Cambie el primer byte Virtual Keyde 20aFF
  7. Cierre la sesión y vuelva a iniciarla. No creo que sea necesario reiniciar.
  8. No cambie el Hot keys for input languagesPanel de control en, a menos que quiera volver a hacerlo.

Notas: síntomas

Cada clave de registro (que parece una carpeta) es para cada configuración específica de teclas de acceso rápido que normalmente encontraría Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages. El error recurrente es que la tecla de acceso rápido se restablece automáticamente a Ctrl+ spaceincluso si se cambia a través de la GUI.

Personalmente puedo confirmar esto para Windows 7 de 64 bits y Windows 8.1, aunque según mi investigación, parece que también puede funcionar para XP y Vista.

Fuentes:

Configuración del registro de teclas de acceso directo de IME de bolsillo en chino tradicional

Configuración de registro de teclas de acceso directo de MSPY 3.0 IME chino simplificado


Lo has clavado, bravo.
Philippe

Funciona parcialmente en Win10. Todavía está habilitado después de reiniciar la PC. Necesita cerrar sesión y luego iniciar sesión para que surta efecto. Normalmente, arrancar la PC también está bien. Y solo deshabilita mi primer IME chino (el mío es Sougou IME). No afecta mi segundo IME chino, Microsoft IME.
MINATO Azuma

4

Gracias funcionó. Como referencia, exporté las claves de registro modificadas:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

2

Acabo de recibir ayuda con un problema asociado, y supongo que también puede ser útil para muchos de ustedes: https://www.neowin.net/forum/topic/1261058-windows-81-is-forgetting-ctrl12345 -shortcuts-designado-para-teclado-diseño-switching-after-wa /

Windows parece sobrescribir la configuración de los controles de diseño personal con valores predeterminados en algunas ocasiones. Por lo tanto, la forma de tener una solución "permanente" básicamente parece ser reescribirlo HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys con lo que tiene una HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys vez que haya configurado sus accesos directos IME (o en este caso, su ausencia) correctamente.



1

Alternativamente, para los usuarios que no necesitan los idiomas adicionales y la molestia de editar el registro, vaya al Panel de control, Cambiar teclados u otros métodos de entrada, Cambiar teclas de teclado ..., luego, en Servicios instalados, eliminé todos menos mi idioma deseado / setup, inglés (Irlanda).

Como se eliminó el chino de aquí, el acceso directo también dejó de funcionar, así que pude volver a usarlo en Visual Studio.


-1

Además de lo que respondió Kache , el truco para evitar más cambios / reversiones (por ejemplo, si intenta cambiarlo accidentalmente desde cualquier configuración de Windows) es simplemente NEGAR el "control total" a todos los miembros del registro.

Dummies paso a paso:

  • si está utilizando RegEdit, haga clic derecho en la tecla "00000010" en el árbol de navegación izquierdo
  • seleccione "Permisos ..."
  • para cada elemento "Grupo o nombre de usuario", marque todas las casillas debajo de la columna "Denegar"
  • haga clic en Aceptar"
  • repita para la tecla "00000070" en el árbol de navegación izquierdo

Los cambios en los permisos de registro entran en vigencia de inmediato (intente configurar o restablecer la tecla de alternancia IME ahora, no funcionará). Como se indicó en la respuesta original, para que la tecla CTRL-SPACE real se "desactive" (con el fin de alternar el IME), deberá cerrar sesión y volver a iniciarla.


Esto es realmente un comentario y no una respuesta a la pregunta original. Siempre puedes comentar tus propias publicaciones, y una vez que tengas suficiente reputación podrás comentar cualquier publicación . Por favor lea ¿Por qué necesito 50 reputación para comentar? ¿Qué puedo hacer en su lugar?
DavidPostill

1
"No puedo agregar un comentario sobre la respuesta de Kache, así que tengo que" responder "la pregunta". No, no lo haces Agregar respuestas que deberían ser comentarios puede generar votos negativos y alejarlo más del privilegio de comentarios.
DavidPostill

Lo siento @DavidPostill, pero responde la pregunta de "hacer que se quede". Como se mencionó, originalmente tenía la intención de agregar a la respuesta ya que este hilo me ayudó (de una búsqueda en Google). No espero "felicitaciones" ni ningún tipo de voto a favor ni siquiera marcar esto como una respuesta, pero tampoco esperaba un voto a favor. Y ya que estás en eso, por favor "educa" y explícame CÓMO puedo "comentar sobre mis propias publicaciones "... ¿Específicamente, crear mis propias publicaciones en primer lugar?
reb00tz
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.