Boa tarde galera, hoje falaremos de um software para macros, funciona com qualquer mouse, é leve e pelo menos comigo nunca deu problema, o nome desse software maravilhoso é X-Mouse Button Control, ele é open source e portando não precisa ser crackeado nem nada do tipo.
Vamos ao que interessa, clique aqui para fazer o download.
Feito o download execute o programa:
Clique em avançar até finalizar a instalação, após isso aparecerá um ícone ao lado do relógio do Windows, clique com o botão direito do mouse e vá em setup.
Pronto, aqui estamos na tela principal do X-Mouse, como pode ver no painel da direita, podemos trocar as configurações de todos os botões do mouse, porém, recomendo que não alteremos as configurações dos botões direito e esquerdo do mouse.
Agora você deverá adicionar um aplicativo no qual sua macro irá funcionar, por exemplo, você quer trocar as musicas no windows media player usando os botões do mouse, você deverá adicionar o MediaPlayer na lista de aplicativos.
Clique em ADD:
Procure o wmplayer.exe na lista (isso pode ser substituído por qualquer programa que você deseje executar macros, podem ser jogos, aplicativos e etc.
Clique em OK
Pronto, agora precisamos definir o que cada botão do mouse vai fazer, neste caso foi definido assim:
Botão do Meio: Play/Pause
Botão 4: Ultima Faixa
Botão 5: Próxima Faixa
Roda para cima: Aumentar Volume
Roda para baixo: Diminuir Volume
Clique em Apply e divirta-se!
Agora se você quer que um botão do mouse execute uma sequencia de teclas do teclado, você deve fazer o seguinte:
No botão que deseja inserir a macro, vá até Simulated Keystrokes (pressed)
Ele abrirá essa janela abaixo, na primeira linha dela você deve inserir as teclas que deseja na sua macro, lembrando que é sempre bom definir um intervalo entre elas para evitar perda de comandos, para fazer isso é só definir a linha assim:
Nesse exemplo a minha macro irá pressionar o número 4 duas vezes e depois o número 1, assim: 441
Então ficou: 4{WAITMS30}4{WAITMS30}1
A chave {WAITMS30} define quanto tempo deverá passar até que a macro execute a próxima tecla, neste caso é de 30 milissegundos.
Fica assim: 4 (espera 30 milissegundos) 4 (espera 30 milissegundos) 1
Galera, qualquer dúvida deixe um comentário, assim que puder responderei.
Abraço!