remapeamento de botão do software Logitech SetPoint

7

Meu mouse Logitech G5 Laser possui 9 botões, mas o software SetPoint permite que apenas 5 deles sejam usados como "botões do mouse" e os 4 restantes só podem receber funções especiais do Windows (Avançar, Voltar, Cruise Up, etc) ou Atribuição de teclas. Muitos dos jogos que disputo ocupam 10 entradas de "MOUSE BUTTON" (BOTÃO DO MOUSE) para as ações do jogo, mas não reconhecem os 4 botões restantes, mesmo quando atribuídos a atribuições de teclas. Existe uma maneira de fazer estes últimos 4 botões "Botões genéricos", bem como os botões 3,4 e 5? (1 é o clique esquerdo e 2 é o botão direito).

Minha outra pergunta é se o acima não for possível, talvez eu possa usar o AutoHotkey para remapear os pressionamentos de tecla atribuídos pelo meu software SetPoint aos comandos de botão do mouse? Se sim, como?

    
por gronostaj 13.12.2009 / 07:19

2 respostas

6

Teste UberOptions , ele desbloqueia as chaves adicionais no ponto de ajuste, e nesse ponto você pode usar o autochamada para criar o que quiser. (Por exemplo, inclinar a roda do mouse agora aciona F14, uma chave que não tenho, que o AutoHotKey usa para muitas coisas, dependendo do aplicativo focado)

Você pode até mesmo remapear o clique esquerdo e direito para alterar a sensibilidade e clicar no meio para desligar, se você realmente quiser!

    
por 13.12.2009 / 12:18
1

O Windows suporta apenas até 5 botões do mouse: Esquerda, Direita, Média, XButton1 e XButton2. É por isso que você só pode configurar 5 deles como botões do mouse. Se você estiver configurando o resto para enviar pressionamentos de teclas, mas eles não estiverem aparecendo nos jogos, você poderá usar o autohotkey para isso, no entanto, o autohotkey simula a entrada do teclado para funcionar, por isso pode não fazer nada.

Você pode experimentar SendInput, SendPlay ou SendEvent do autohotkey e ver qual funciona para seus jogos. Cada um simula a entrada do teclado de forma ligeiramente diferente.

Por exemplo, F12 foi configurado para ser enviado por um dos botões do meu mouse

$F12::SendPlay {F12}

O $ desabilita a tecla de atalho que está sendo acionada, enviando a mesma chave novamente.

    
por 13.12.2009 / 07:51