Como faço para que o Auto Hotkey faça Alt + F4 quando pressiono o botão direito do mouse e a roda de rolagem?

Como faço para que o Auto Hotkey faça Alt + F4 quando pressiono o botão direito do mouse e a roda de rolagem?

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 !ou LAlt/ 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, WheelUpou MButton. 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 Sendfunçã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 para Sendchaves 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 .ahkextensã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.


informação relacionada