Remove o atalho específico do Windows para obter o atalho Ahk para funcionar

0

Eu tenho um atalho para colchetes como "[]" e "()" que eu uso enquanto codifico que está escrito em .ahk

#d::
Send {[}{]}{Left}
return

Funciona bem, exceto no meu editor Python Pycharm:
De alguma forma que quando eu uso lá, ele ativa um atalho do Windows Win+D para mostrar desktop e pula para o desktop. Eu não uso o recurso "mostrar área de trabalho", então gostaria que esse atalho fosse removido completamente, sem desabilitar outros atalhos do Windows como Win+Right ans etc.

EDIT(SoluçãoParcial):deacordocomarespostadeNelsoneutenteiremoveroSendnoscriptahklevandoaesteerro

Comrelaçãoaosmapasdetecladodospycharms,tenteigravarumamacroparacolchetesnopycharm

No entanto, isso está funcionando atualmente, eu tinha esquecido de testar a macro Pycharm sem o script ahk em execução.

Mas ainda não está funcionando, já que em meus outros editores de código (Rstudio) não há macros, então agora eu tenho um atalho que só funciona em um programa.

Ainda estou procurando uma maneira de remover um atalho do Windows específico.

Obrigado pela leitura

    
por user2673238 27.09.2016 / 11:16

1 resposta

1

Quando você definir este atalho no AutoHotKey, é suposto substituir o comportamento padrão. A tecla Win + D também é uma tecla de atalho do Windows.

Você pode testar isso removendo a linha Send e ver se a chave Win + D não faz nada em outros aplicativos.

No entanto, o PyCharm pode ter seu próprio sistema de gancho e possui uma configuração de atalho Win + D para replicar a função quando o editor estiver ativo. Isso é o que provavelmente está causando o problema porque está capturando as chaves antes de alcançar o AutoHotKey.

O PyCharm tem instruções sobre como verificar e configurar os seus mapas de teclado .

    
por 03.10.2016 / 07:39