Eu tenho uma ideia bastante simples que acho que o AutoHotKey poderia me ajudar. Essencialmente, quando eu uso o ctrl-v para colar, quero que ele transmita um segundo ctrl-v para colar duas vezes. Eu tenho várias combinações de teclas no meu ambiente de desenvolvimento configuradas para serem pressionamentos duplos de várias teclas ctrl, então eu também gostaria de poder estender o script para várias outras teclas além de ctrl-v. Este é o meu primeiro script AutoHotKey e estou tendo dificuldades para decolar, pois há muito para digerir. Obrigado!
keyboard-shortcuts
autohotkey
bwerks
fonte
fonte
Respostas:
No AutoHotkey, o envio duplo de uma chave é bastante simples.
Alguns itens adicionais:
1) Você pode personalizar quais programas receberão um envio duplo ou não, usando
#IfWinActive
e designando um nome de janela, nome de exe, classe etc. para o WinTitle2) O til na definição de tecla de atalho significa que o script não impede que o pressionamento de tecla original seja executado. Se você quiser ter controle total sobre a execução ou não do original, remova o til (que bloqueará o pressionamento de tecla original) e depois envie-o duas vezes (ou nada, ou o que você quiser fazer sem o pressionamento de tecla original) ficando registrado).
3) Você pode adicionar um atraso, se necessário, estendendo a função para mais do que apenas uma definição de tecla de atalho de linha única e usando uma
Return
instrução4) Você pode usar o mesmo código para várias teclas de atalho usando A_ThisHotkey.
5) Você também pode permitir pressionamentos de tecla com vários modificadores usando um modificador *, se necessário. Isso pode não funcionar exatamente com o código de exemplo abaixo, mas apenas com algo que você deve estar ciente.
Exemplo dos itens 1-4 acima:
fonte