Vraag Hoe kan ik de knoppen op een Corsair-gamingmuis configureren?


ik kocht een Corsair M95 muis die ik op mijn computer heb gebruikt met Ubuntu Studio & Xubuntu 14.04, 15.04 en 15.10. Het werkt out-of-the-box als een standaardmuis, plus een knop om de cursor te vertragen, maar ik heb niet volledig gebruik kunnen maken van de extra toetsen.

Firefox en sommige Thunar-bestandsbeheer herkennen twee knoppen voor vooruit / achteruit. Dit lijken de enige programma's te zijn die ik gebruik die iets herkennen. De instellingen van de toets-bindingen in Team Fortress 2 herkent de 3 standaard- muisknoppen zoals het hoort. Maar de rest van hen wordt allemaal herkend door de titel "mouse4" alsof ze allemaal dezelfde knop zijn (in Ubuntu 15.10 worden 2 van hen herkend als "mouse5").

Als ik het Corsair-programma op Windows gebruik, kan ik de muisknoppen toewijzen aan toetsen op mijn toetsenbord. Het slaat gelukkig de profielen op de muis op; maar ik kan ze niet herconfigureren op Linux. Ik zou veel liever zien dat ze herkend worden door mijn games (en zelfs productieve programma's), dus ik kan de muisknoppen binden in de instellingen voor elk spel / programma.

Het lijkt erop dat xinput het als 3 apparaten herkent. Hier is de uitvoer van 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)]

1
2017-10-26 02:53


oorsprong


Verwant: askubuntu.com/questions/934906/... - Jonathan


antwoorden:


Helaas lijkt Corsair helemaal geen Linux te willen ondersteunen. Er zijn echter een aantal werken in de buurt. Hoewel het belangrijk is om op te merken dat ik deze oplossingen zelf niet heb getest. Bovendien gebruikt mijn M95 niet de configuratie die erop staat als ik Linux gebruik, maar het werkt op Windows.

1: Windows VM

U kunt VirtualBox en een Windows virtuele machine gebruiken om de muis te configureren. Niet ideaal, maar het werkt.

Opmerking: een tweede muis wordt aanbevolen.

Opstelling

  1. Download een Windows VirtualBox VM voor IE en Edge-ontwikkeling van Microsoft. Deze verlopen na 90 dagen, dus vergeet niet om een ​​snapshot van de VM te maken nadat u de stuurprogramma-software hebt geïnstalleerd.
  2. Terwijl dit wordt gedownload, installeert u VirtualBox:

    sudo apt-get install virtualbox

  3. Voeg uw gebruiker toe aan de "vboxusers" -groep (erg belangrijk):

    sudo useradd -G vboxusers gebruikersnaam

  4. Uitloggen en terug in om dit effect te laten hebben (ook erg belangrijk).

  5. Open de virtuele machine.
  6. Installeer de Gast-toevoegingen in de VM.
  7. Installeer de M95 stuurprogramma's.
  8. Maak een snapshot van de VM.
  9. U bent nu klaar met het instellen van de VM.

Muisconfigs aanpassen

Opmerking: u wilt waarschijnlijk een tweede muis bij de hand hebben.

  1. Open de VM, als je dat nog niet hebt gedaan.
  2. Ga in de werkbalk van VirtualBox naar Apparaten> USB-apparaten> Corsair M95-speelmuis. Hierdoor wordt uw muis uitgeschakeld buiten de virtuele machine. Als je vastloopt: Host + H om een ​​veilige shutdown te doen, Host + Q om de VM te dwingen te stoppen. (Standaard is Host = RightCtrl.)
  3. Maak in de stuurprogramma's van de M95 uw wijzigingen en sla ze op.
  4. Exporteer de configuratiebestanden en breng ze over naar de host voor minder hoofdpijn later.
  5. Verlaat de VM op de manier zoals jij dat wilt.
  6. Helemaal klaar!

2: Gebruik Windows

U kunt ook gewoon opstarten in Windows en daar uw wijzigingen aanbrengen.


4
2017-12-13 19:52