Eu achei isso, certamente poderia ajudar:
Boa sorte!
O botão do meio do meu mouse não é particularmente responsivo, e eu tenho vários botões laterais completamente sem uso, e prefiro mapear um deles para ser interpretado como o botão do meio.
Há muitas perguntas aqui sobre mapeamento de botões para seqüências de teclado e eventos de janela, mas nada sobre como fazer um botão ser interpretado como um botão de mouse diferente. (Eu não preciso de botões SWAP, eu só quero mapear um sobre o outro).