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 regedite inicie-o
- Navegar para
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- Selecione a chave chamada:
00000070para a Chinese (Traditional) IME - Ime/NonIme Toggletecla de atalho
00000010para a Chinese (Simplified) IME - Ime/NonIme Toggletecla 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 Modifiersde 02para00
- Altere o primeiro byte
Virtual Keyde 20paraFF
- Faça logoff e logon novamente. Não acho que seja necessário reiniciar.
- Não altere o
Hot keys for input languagesno 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