Estou ciente deste bug do Windows há anos . Depois de toneladas de soluções alternativas insatisfatórias e buscas infrutíferas uma ou duas vezes por ano, eu tento encontrar uma solução, eu finalmente a tenho!
Procedimento
- Ir para
Start
> Digiteregedit
e inicie-o - Navegue até
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- Selecione a chave denominada:
-
00000070
para oChinese (Traditional) IME - Ime/NonIme Toggle
hotkey -
00000010
para oChinese (Simplified) IME - Ime/NonIme Toggle
hotkey
-
- Na subjanela correta, há três subchaves.
- Modificadores de chave designam Alt / Ctrl / Deslocamento / etc e são configurados para Ctrl (
02c00000
). - A tecla virtual designa a chave de acabamento e está definida para Espaço (
20000000
).
- Modificadores de chave designam Alt / Ctrl / Deslocamento / etc e são configurados para Ctrl (
- Altere o primeiro byte em
Key Modifiers
de02
para00
- Altere o primeiro byte em
Virtual Key
de20
paraFF
- Faça logoff e faça logon novamente. Eu não acho necessário reiniciar.
- Não altere o
Hot keys for input languages
no Painel de Controle, a menos que você queira fazer isso novamente.
Notas: sintomas
Cada chave do registro (que se parece com uma pasta) é para cada configuração de tecla de atalho específica que você normalmente encontraria em Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages
. O bug recorrente é a tecla de atalho ser automaticamente redefinida para Ctrl + espaço , mesmo que seja alterada através da interface gráfica.
Pessoalmente, posso confirmar isso para o Windows 7 de 64 bits e o Windows 8.1, embora, da minha pesquisa, pareça que também funcione para o XP e o Vista.
Fontes:
Configurações tradicionais do registro de chave hot IME do Pocket chinês
Configurações do Registro de chave de acesso do MSPY 3.0 IME em chinês simplificado