Como posso configurar os botões em um mouse para jogos Corsair?

1

Comprei um mouse Corsair M95 que eu usei no meu computador com o Ubuntu Studio & amp; Xubuntu 14.04, 15.04 e 15.10. Ele funciona como um mouse padrão, além de um botão para abrandar o cursor, mas eu não consegui utilizar totalmente os botões extras .

O Firefox e alguns gerenciadores de arquivos Thunar reconhecem dois dos botões para avançar / retroceder. Estes parecem ser os únicos programas que uso que reconhecem qualquer coisa. As configurações de associações de teclas no Team Fortress 2 reconhecem os 3 botões do mouse padrão como deveriam. Mas o resto deles são todos reconhecidos pelo título "mouse4" como se fossem todos o mesmo botão (no Ubuntu 15.10, 2 deles são reconhecidos como "mouse5").

Se eu usar o programa Corsair no Windows, posso atribuir os botões do mouse às teclas do meu teclado. Felizmente, armazena os perfis no mouse; mas não consigo reconfigurá-los no Linux. Eu preferiria que eles fossem reconhecidos pelos meus jogos (e até programas produtivos), então eu posso ligar os botões do mouse nas configurações de cada jogo / programa.

Parece que o xinput o reconhece como 3 dispositivos. Aqui está a saída de xinput list :

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Corsair Corsair M95 Gaming Mouse          id=12   [slave  pointer  (2)]
⎜   ↳ Corsair Corsair M95 Gaming Mouse          id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ gspca_zc3xx                               id=9    [slave  keyboard (3)]
    ↳ Dell Dell USB Keyboard                    id=10   [slave  keyboard (3)]
    ↳ Dell Dell USB Keyboard                    id=11   [slave  keyboard (3)]
    ↳ Corsair Corsair M95 Gaming Mouse          id=13   [slave  keyboard (3)]
    
por Electric-Gecko 26.10.2015 / 03:53

1 resposta

4

Infelizmente, a Corsair parece não querer dar suporte ao Linux. No entanto, existem alguns problemas de trabalho. Embora seja importante notar que eu mesmo não testei essas soluções. Além disso, meu M95 não usa a configuração que está nele quando estou no Linux, mas funciona no Windows.

1: VM do Windows

Você pode usar o VirtualBox e uma máquina virtual do Windows para configurar o mouse. Não é o ideal, mas funciona.

Nota: Um segundo mouse é recomendado.

Configuração

  1. Baixe uma VM do Windows VirtualBox para o desenvolvimento do IE e Edge da Microsoft . Eles expiram depois de 90 dias, portanto, lembre-se de criar um instantâneo da VM depois de instalar o software do driver.
  2. Durante o download, instale o VirtualBox:

    sudo apt-get instala o virtualbox

  3. Adicione seu usuário ao grupo "vboxusers" (muito importante):

    sudo useradd -G vboxusers nome de usuário

  4. Efetue logout e volte para que isso entre em vigor (também é muito importante).

  5. Abra a máquina virtual.
  6. Instale as adições de convidado na VM.
  7. Instale o software do driver M95 .
  8. Faça um instantâneo da VM.
  9. Agora você concluiu a configuração da VM.

Modificando configurações de mouse

Nota: provavelmente você vai querer ter um segundo mouse na mão.

  1. Abra a VM, se ainda não o fez.
  2. Na barra de ferramentas do VirtualBox, vá para Dispositivos > Dispositivos USB > Rato para jogos Corsair M95. Isso desativará seu mouse fora da máquina virtual. Se você ficar travado: Host + H para fazer um desligamento seguro, o Host + Q forçará a VM a sair. (Host = RightCtrl por padrão).
  3. No software do driver M95, faça suas alterações e salve-as.
  4. Exporte os arquivos de configuração e transfira-os para o host para ter menos dor de cabeça depois.
  5. Saia da VM da maneira que quiser.
  6. Tudo pronto!

2: Use o Windows

Alternativamente, você pode simplesmente inicializar no Windows e fazer suas alterações lá.

    
por Carson McManus 13.12.2015 / 20:52