Contexto:
Há meses, tenho usado Spacepara mudar o layout do teclado:
Preciso fazer isso várias vezes por dia, pois preciso do US-internacional para digitar meu idioma materno, mas vários softwares que uso no trabalho têm teclas de atalho que não funcionam com ele (o IE não pode fazer no Maya porque ⎇ Alt,está çem EUA-internacional).
Também tenho alguns softwares que usam ⎇ Alt⇧ Shift, e alguns videogames também não gostam dessa combinação, então desativei isso.
O problema:
Nas últimas semanas, spacenão fez nada na inicialização (embora nem cada uma delas por algum motivo). Tentei seguir alguns guias ( 1 , 2 ) na web para ter certeza de que está habilitado, até entrei no regedit, mas parece tudo bem.
Já vi algumas pessoas tendo esse problema depois de instalar aplicativos que mexem com atalhos de teclado, como um controle remoto de TV ou qualquer outra coisa, então também tentei reverter meu sistema para imagens de sistema mais antigas (daí a atualização do Win pedindo atualizações), sem sucesso.
Para que funcione novamente, minha solução até agora é acessar minhas opções de idioma e adicionar um layout de teclado aleatório. De repente, o menu aparece quando eu o chamo e posso remover o layout aleatório. Acho que está ativado, mas de alguma forma bloqueado ou esquecido até que eu altere a lista de layouts de teclado 🤔
Alguém sabe qual seria a causa disso e como consertar? Ou pelo menos uma maneira mais rápida de fazer minha solução bandaid, como um script .bat ou algo assim.
Com base no seu comentário sobre o menu de idiomas não aparecer, parece que ele pode estar oculto.
Você pode verificar isso abrindo o menu de configurações e selecionando hora e idioma, selecionando digitação, selecionando configurações avançadas de teclado, selecionando opções da barra de idiomas e verificando se não está definido como oculto.
Também existe a opção de mostrar a barra de idiomas transparente quando inativa. Isso pelo menos permitiria que você confirmasse que não está desativado como você pensava.
O Windows documenta que a única vez que o Windows + Barra de espaço não funcionaria seria se não houvesse mais de um idioma instalado. link
Se algo mais estiver vinculando a tecla Windows + atalho da barra de espaço, talvez você possa criar uma tecla de atalho/atalho alternativo no mesmo menu na outra guia.
Selecionando hora e idioma, selecionando digitação, selecionando configurações avançadas do teclado, selecionando teclas de atalho do idioma de entrada
Isso pelo menos responderia à sua pergunta e permitiria um método mais simples para alternar entre os idiomas sem a necessidade de adicionar ou remover um idioma para que o menu aparecesse.
Não tenho certeza se isso resolverá o problema no longo prazo, veremos.
Mas seguindo a resposta do @philipenix:
Eu sei que são necessários vários layouts de teclado, não idiomas, não vejo a documentação dizendo o contrário. E claramente tenho vários layouts disponíveis quando os troco usando
spacebar:
Até consegui um que não quero... Aí me dei conta, ao olhar minhas configurações de idioma, percebi que apenas o layout EUA-Internacional está presente nas minhas configurações de idioma. Presumi que os outros dois vieram automaticamente do pacote de idiomas (EUA) e da região (Canadá). Mas talvez não seja suposto!
Adicionei o layout dos EUA e usei este método para me livrar completamente do layout do Canadá:
Reiniciei uma vez e tive meus
spacebartrabalhos imediatamente! Embora também tenha acontecido esporadicamente antes, atualizarei esta resposta se o problema voltar.
Editar: já se passaram três dias e funcionou de forma consistente. Marcando como resposta válida. ✅