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.

Emerson
fonte
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.

David Metcalfe
fonte
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