
Estou usando o IntelliJ no Windows e Ctrl-Alt-M é um atalho muito útil, mas no momento não está fazendo nada. Os atalhos simplesmente não chegam ao IntelliJ. Minha suspeita é que algum outro aplicativo o registrou como um atalho global ou algo parecido.
No IntelliJ, parece configurado corretamente:
e se eu adicionar outro atalho ao "Método...", como ctrl-alt-shift-r, posso usá-lo corretamente no editor do IntelliJ.
Estou executando o Windows 10 mais recente e o IntelliJ mais recente.
Alguma idéia de como posso descobrir isso?
Eu segui o processo descrito aqui:
Como posso determinar qual processo possui uma tecla de atalho no Windows?
usando a ferramenta Spy++ do Visual Studio e aparentemente o evento M-key-down nunca é acionado.
Isto é o que acontece com ctrl-alt-t:
um atalho que funciona conforme esperado no IntelliJ. E é isso que acontece com ctrl-alt-m:
Tenho dois teclados conectados a este computador: um Kinesis Advantage e um Logitech K120. Ambos se comportam da mesma maneira em relação a ctrl-alt-m.
Responder1
Eu tive o mesmo problema. Acontece que o jogo de sombras da NVidia captura esse atalho por padrãoconforme declarado aqui.Aparentemente, todos os produtos JetBrains reagem da mesma maneira. Portanto, isso corrigirá a mesma experiência no Android Studio, Rider, CLion e assim por diante...
Apenas siga os passos abaixo.
Abra as configurações da GeForce Experience
Abra as configurações de sobreposição no jogo
Abra as configurações de atalho
Substitua o atalho para silenciar o microfone
Aproveitar!
Responder2
Tenho acesso ao IntelliJ IDEA 10.5.4, então testei o atalho em um arquivo JavaScript e funcionou perfeitamente quando um trecho de código viável foi selecionado. O problema parece local no seu computador, embora você certamente esteja usando uma versão diferente da antiga.
O que posso sugerir:
O artigo da MicrosoftAtalhos de teclado do Windows para acessibilidademostra que este atalho é usado pela Lupa. Você pode desativar a Lupa, se estiver ativada.
Verifique se o atalho está bem definido na sua versão do IntelliJ. No meu, isso está localizado no menu Arquivo/Configurações/Mapa de teclado, e usei o filtro do teclado para isolá-lo:
Verifique ainda mais adicionando outro atalho de teclado a este item e vendo se o novo funciona.
Verifique ainda mais por Inicializando o Windows no modo de segurança. Se o problema desaparecer, este atalho está realmente bloqueado por algum produto de terceiros. Você poderia usar execução automática para desligar os produtos de inicialização aos poucos e inicializar, até que o produto seja encontrado, finalmente ligando-os novamente.
Se você não consegue descobrir por que isso está acontecendo, sugiro uma solução usandoAutoHotkey, envolvendo o mapeamento no IntelliJ IDEA de Ctrl-Alt-M para outro atalho e, em seguida, usando AutoHotkey para mapear Ctrl-Alt-M para o novo atalho.
Responder3
A seguinte pergunta semelhante pode ajudar:Como posso determinar qual processo possui uma tecla de atalho no Windows?Há uma resposta para o Windows 10 aí.
Além disso, emessa questão, o usuário descobre que Ctrl+M estava sendo interceptado pela barra de ferramentas do Bing. Não tenho certeza se Ctrl+M funciona para você, mas é algo para investigar.
Responder4
navegar parahttps://docs.microsoft.com/en-us/sysinternals/
baixe process monitor
e execute-o
veja se algo fica ativo quando você pressiona Ctrl-Alt-M