Estou usando o IntelliJ no Windows e o Ctrl-Alt-M é um atalho muito útil, mas no momento não está fazendo nada. Os atalhos simplesmente não atingem o IntelliJ. Minha suspeita é que algum outro aplicativo o registrou como um atalho global ou algo assim.
No IntelliJ, parece definido corretamente:
e se eu adicionar outro atalho ao "Método ...", como ctrl-alt-shift-r, posso usá-lo adequadamente no editor no 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 Visual Studio Spy ++ e, aparentemente, o evento M-key-down nunca é acionado.
É o que acontece com ctrl-alt-t:
um atalho que funciona conforme o esperado no IntelliJ. E é isso que acontece com ctrl-alt-m:
Eu 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.
Respostas:
Eu tive o mesmo problema. Acontece que o jogo de sombras da NVidia captura esse atalho por padrão, conforme indicado 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 do GeForce Experience
Abrir configurações de sobreposição no jogo
Abrir configurações de atalho
Substitua o atalho de silenciar o microfone
Desfrutar!
fonte
Como tenho acesso ao IntelliJ IDEA 10.5.4, testei o atalho em um arquivo JavaScript e funcionou perfeitamente quando um código viável é selecionado. O problema parece local no seu computador, embora você certamente esteja usando outra versão que não a antiga.
O que posso sugerir:
O artigo da Microsoft, atalhos de teclado do Windows para acessibilidade, mostra que esse 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, ele está localizado no menu Arquivo / Configurações / Mapa de teclas, e usei o filtro do teclado para isolá-lo:
Verifique mais adiante adicionando outro atalho de teclado a este item e verificando se o novo funciona.
Verifique ainda mais, inicializando o Windows no modo de segurança . Se o problema desaparecer, esse atalho será realmente bloqueado por algum produto de terceiros. Você pode usar autoruns para desativar os produtos de inicialização em lotes e inicialização, até que o produto seja encontrado, finalmente ativando-os novamente.
Se você não consegue descobrir absolutamente por que isso está acontecendo, sugiro uma solução usando o AutoHotkey , envolvendo o mapeamento no IntelliJ IDEA de Ctrl-Alt-M para outro atalho, e usando o AutoHotkey para mapear Ctrl-Alt-M para o novo atalho.
fonte
A seguinte pergunta semelhante pode ajudar: Como determinar qual processo possui uma tecla de atalho no Windows? Há uma resposta para o Windows 10 lá.
Além disso, nesta pergunta , 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 a investigar.
fonte
navegue para https://docs.microsoft.com/en-us/sysinternals/
faça o download
process monitor
e executeveja se alguma coisa fica ativa quando você pressiona Ctrl-Alt-M
fonte