Minha dúvida é simples, quero um script no Auto Hotkey para poder pressionar Alt+F4 pressionando o botão direito do mouse e a roda de rolagem. Como eu faço isso?
Responder1
Quero um script no Auto Hotkey para poder pressionar Alt+F4 pressionando o botão direito do mouse e a roda de rolagem. Como eu faço isso?
Se você ainda não fez isso,baixe e instale o AutoHotkey.
Olhando paraesta visão geral básica sobre teclas de atalho do AutoHotkeye isso mais completolista de chaves, você pode ver:
Alté representado por
!
ouLAlt
/RAlt
(supondo que você queira acionar uma Altchave específica).F4é representado por
F4
.O botão direito do mouse é representado por
RButton
.A roda de rolagem é representada por
WheelDown
,WheelUp
ouMButton
. Os dois primeiros assumem que a roda está sendo "rolada" e o último assume que a roda de rolagem está sendo "clicada".AutoHotkey tem uma
Send
função para enviar pressionamentos de tecla.As combinações de teclas de atalho às vezes incluem
&
a ligação de duas teclas.Os colchetes
{}
são necessários paraSend
chaves com nomes que também podem ser digitados (por exemplo{Enter}
,{Delete}
, , etc.).
Por último, através da observação, pode-se determinar que as sequências de teclas de atalho e seus respectivos comandos de script são normalmente separados por dois pontos duplos ::
.
Armado com essas informações, agora você pode criar um script. Como os arquivos de script do AutoHotkey são apenas documentos de texto simples, o primeiro passo será abrir o Bloco de Notas do Windows. A seguir, reunindo as informações acima, você pode digitar algo como:
MButton & RButton::Send !{F4}
Você pode então salvar este arquivo com uma .ahk
extensão (em vez de .txt
) para associá-lo ao AutoHotkey. Para iniciar o script salvo, basta clicar duas vezes nele (observe que isso pressupõe que você instalou o AutoHotkey normalmente e ele ainda não está em execução).
Usando o script de exemplo acima, você poderia (hipoteticamente) pressionar o botão do meio do mouse (roda de rolagem) e, em seguida, o botão direito do mouse e isso enviaria Alt+ F4.
Ressalvas
O primeiro botão listado é a tecla de prefixo (o botão que você pressiona primeiro para iniciar uma sequência de teclas de atalho). Nesse caso, se usarmos primeiro o botão direito do mouse, isso poderá interferir nas operações normais do clique com o botão direito. Portanto, o botão do meio do mouse deve ser listado/pressionado primeiro.
Em relação ao botão direito do mouse, embora seja possível usar um til
~
na frente de uma tecla para enviar o pressionamento de tecla original (ou seja, a função normal não será bloqueada), isso realmente não parece funcionar corretamente para o seu cenário.Os cliques da roda de rolagem podem ser inquietos em mouses mais baratos. Se você tiver um mouse com botões extras (como um mouse para jogos), poderá usar um desses botões.
Os botões enviados com AutoHotkey geralmente ainda são sensíveis ao foco da janela. Se você estiver usando Alt+ F4para abrir o menu de desligamento do Windows, isso pode ser algo a considerar.