
Eu uso o clique do meio para abrir novas janelas apenas no Chrome. Também estou acostumado a usar o clique do meio para colar essencialmente vindo do Linux.
Existe autohotkey para manter ambas as funcionalidades presentes? Isso funciona para a funcionalidade de colar por enquanto.
mbutton::
sendinput ^{v}
return
Responder1
Sim, por exemplo, você pode simplesmente prefixar a tecla de atalho com um til:
~mbutton::
sendinput ^{v}
return
O que torna a tecla de atalho não bloqueadora (permite que o evento continue).
Mas geralmente não é uma boa ideia - significa que você terá um atalho para todo o sistema que permite que o aplicativo também consuma esse evento.
Por exemplo, no Chrome, se você tiver um cursor de entrada ativo em algum formulário, clicar no botão m em algum link colará o texto no formulário E abrirá uma nova guia. No caso de abrir um link, pode estar tudo bem, mas imagine se algum outro software tiver, por exemplo, "selecionar tudo" vinculado ao clique do meio ou algo parecido. Portanto, deve ser usado com cautela.
Na IMO, uma ideia melhor seria criar algum script específico do aplicativo. Isto pode ser feito com a #if
directiva. VerAplicativo dependente do contexto. Então, por exemplo, você poderia ter uma tecla de atalho somente quando o Chrome estiver ativo e verificar se no Chrome você tem o cursor de entrada ativo ou não (pode ser possível, mas não tenho certeza).