Como desativar o Ctrl-Space selecionando o teclado chinês no windows 7? [duplicado]

10

Gostaria de usar o teclado chinês e o eclipse ctrl-space para sugestões pop-up. Como uso o chinês muito raro, gostaria apenas de desativar o ctrl-space selecionando esse idioma.

Eu removi essa combinação da configuração do teclado chinês do Windows, mas ela retorna (se eu remover) ou simplesmente funciona sem a configuração (se alterada).

Gostou de desativar totalmente o ctrl-space para o teclado?

Dims
fonte
A resposta certa aqui provavelmente não é como ativar o Ctrl-Space, mas perguntar se existe uma sequência alternativa de teclado que possa ser usada em teclados chineses que ofereça a mesma função no Eclipse. E existem, simplesmente não me lembro agora. :( Eu o conhecia quando tinha alunos chineses.
Anders
Use Alt- / no Eclipse.
Anders

Respostas:

17

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

  1. Vá para Start> Digite regedite inicie-o
  2. Navegar para HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
  3. Selecione a chave chamada:
    • 00000070para a Chinese (Traditional) IME - Ime/NonIme Toggletecla de atalho
    • 00000010para a Chinese (Simplified) IME - Ime/NonIme Toggletecla de atalho
  4. 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).
  5. Altere o primeiro byte Key Modifiersde 02para00
  6. Altere o primeiro byte Virtual Keyde 20paraFF
  7. Faça logoff e logon novamente. Não acho que seja necessário reiniciar.
  8. 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

Kache
fonte
Oi, Sabe-se que ele foi corrigido em janelas posteriores, por exemplo, Windows 10. mas como reativá-lo? Quero que o Ctrl + space esteja funcionando no Windows 10 quando o Lang chinês for adicionado.
Gokul E
@GokulE Estou no Win10 e ainda tenho esse problema.
MINATO Azuma
0

Oi, eu estou prestes a testar isso. Estou seguindo este link: http://answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/how-do-i-disable-the-changing-of-languages-when-i/f01de525 -73b2-4c4e-969e-b5aa001c0eb7

songyy
fonte
Testado. Funciona.
songyy
No momento, este post é essencialmente apenas um link. Para garantir que a resposta permaneça útil, mesmo que o link seja quebrado, edite-o para incluir as informações relevantes. (A sua resposta foi descoberto em um esforço para reparar ou remover velho respostas só de vínculo .)
Ben N