Autohotkey: use Appskey como modificador, suprima o menu de contexto


2
AppsKey & t:: Send Test

Isso imprime 'est' e abre o menu.
Gostaria que ele imprima 'Teste' e não abra o menu.


Funciona como esperado para mim com o Windows 7 e AHK versão v1.1.22.03 (mais recente). Com quais versões do AHK você está tentando?
precisa saber é o seguinte

Não funciona no W10 com o mais recente ahk.
Emerson

1
Você já tentou adicionar o modificador $? "$: Isso geralmente é necessário apenas se o script usar o comando Enviar para enviar as chaves que compõem a própria tecla de atalho, o que pode causar o acionamento automático
lintalist 23/08/2015

Respostas:


0

Como o @lintalist mencionou, o modificador $ deve resolver o problema.

Então, onde t::Send Testcriaria um loop infinito em determinadas versões e sistemas operacionais, outros, como o seu sistema, estão removendo o tpara impedir isso.

Em vez disso, alguém usaria $t::Send Test, e no seu caso,AppsKey & $t:: Send Test

Editar: Na versão mais recente (v1.1.22.07), o $modificador pode ser removido, pois causará um erro de sintaxe na tecla de atalho, para que você possa usá-lo AppsKey & t:: Send Test. Eu verifiquei isso na versão mais recente e o "Teste" é impresso.


Estou esquecendo de algo? Usar o modificador $ me dá 'Erro: Tecla de Atalho Inválida'
Emerson

@Emerson Você está executando uma versão atualizada?
David Metcalfe

versão 1.1.22.03
Emerson

@Emerson eu editei a resposta. Você está executando uma versão desatualizada, por isso sugiro atualizar e tentar novamente. Seu código original na pergunta funciona bem para mim nessa versão.
David Metcalfe

Mesmo com a versão mais recente, o menu ainda é aberto para mim.
Emerson
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.