Eu conheço esse bug do Windows há anos . Após toneladas de soluções insatisfatórias e pesquisas infrutíferas uma ou duas vezes por ano, tento encontrar uma solução, finalmente a tenho!
Procedimento
- Vá para
Start
> Digite regedit
e inicie-o
- Navegar para
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- Selecione a chave chamada:
00000070
para a Chinese (Traditional) IME - Ime/NonIme Toggle
tecla de atalho
00000010
para a Chinese (Simplified) IME - Ime/NonIme Toggle
tecla de atalho
- Na sub-janela direita, existem três subchaves.
- Os modificadores de chave designam Alt/ Ctrl/ Shift/ etc e estão configurados para Ctrl(
02c00000
).
- Chave virtual designa a chave de acabamento e está definida como Space(
20000000
).
- Altere o primeiro byte
Key Modifiers
de 02
para00
- Altere o primeiro byte
Virtual Key
de 20
paraFF
- Faça logoff e logon novamente. Não acho que seja necessário reiniciar.
- Não altere o
Hot keys for input languages
no Painel de controle, a menos que queira fazer isso novamente.
Notas: Sintomas
Cada chave do registro (que parece uma pasta) é para cada configuração específica de tecla de atalho em que você normalmente encontraria 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 sendo redefinida automaticamente para Ctrl+ spacemesmo se alterada pela GUI.
Isso é para o Windows 7 de 64 bits, embora, de acordo com minha pesquisa, pareça que ele também pode funcionar para XP e Vista.
Fontes:
Configurações de registro de teclas de atalho do Pocket IME em chinês tradicional
Configurações de registro de teclas de atalho do MSPY 3.0 IME em chinês simplificado