Mapear única tecla para um toque duplo (Windows)

1

Existe alguma maneira de mapear o simples pressionamento de uma tecla para um duplo pressionamento de uma tecla diferente? Por exemplo. Eu pressiono o botão Q (toque nele, em vez de pressioná-lo), e ele mapeia para pressionar a tecla 1 duas vezes em rápida sucessão? Estou usando o Windows 7 de 64 bits.

(Background: Estou a jogar um novo jogo, Batman Arkham Origins, que tem um teclado e um suporte de rato muito fracos em comparação com os jogos anteriores da série. Penso que poderei contornar a falta de suporte para o rato extra botões e incapacidade de usar shift como uma tecla modificadora usando essa pergunta sobre superusuário anterior . Mas isso ainda deixa o problema de que ações que anteriormente eram dois mapeamentos de teclado diferentes (usando um gadget normalmente e" quickfire ") agora são mapeadas para a mesma chave que você pressiona uma vez ou duas vezes.)

Muito obrigado antecipadamente.

    
por Jim Oldfield 26.10.2013 / 14:03

2 respostas

2

Para o registro, para fazer isso no AutoHotkey, você precisa de um mapeamento como este em seu script:

q::Send 11

Isso simulará duas pressões da tecla 1 em sucessão imediata. Ele só funcionará se a tecla Q for pressionada sem modificadores, como shift ou controle. Se você quer que ele funcione com os modificadores pressionados, coloque um asterisco na frente assim:

*q::Send 11

Quem estiver interessado no mesmo problema específico que eu, ou seja, tornar os controles do Arkham Origins suportáveis, pode encontrar o script completo que eu fiz neste postagem no fórum .

    
por 06.11.2013 / 20:21
0

Faça o download do Gravador de Macros . Com ele, grave uma macro de duplo clique (certifique-se de que o atraso seja definido como zero ou um tempo minúsculo) e atribua-o à letra Q.

    
por 05.11.2013 / 01:51

Tags