Die Cyborg RAT 3-Gaming-Maus funktioniert nach einer Weile nicht mehr und / oder benimmt sich schlecht


11

Ich habe einige Probleme mit einer neuen RAT 3-Gaming-Maus, die ich heute gekauft habe. Es funktioniert einwandfrei unter Windows 7, aber unter Ubuntu 11.10 verhält es sich immer wieder schlecht.

Was passiert ist folgendes:

  1. Ich verbinde die Maus mit einem USB-Anschluss. Die Maus funktioniert eine Weile wie erwartet.
  2. Die Maus fängt an, sich schlecht zu benehmen: Ich kann den Zeiger immer noch bewegen, aber er reagiert nicht auf das Klicken auf Schaltflächen (zumindest nicht rechts, links, mittel, Browser vorwärts oder Browser zurück ...). Außerdem verhält sich mein Trackpad genauso - das Bewegen funktioniert, aber kein Klicken.
  3. Ich trenne die Maus. Das Trackpad funktioniert wieder.
  4. Ich schließe die Maus wieder an. Es funktioniert eine Weile, bevor es zusammenbricht (genau wie beim ersten Anschließen).

Ich habe nirgendwo Einstellungen manuell geändert und festgestellt, dass die Maus auch dann, wenn sie sich schlecht verhält, cat /proc/bus/input/devicesmit den folgenden Informationen angezeigt wird :

I: Bus=0003 Vendor=06a3 Product=0ccc Version=0111  
N: Name="Saitek Cyborg R.A.T 3 Mouse"  
P: Phys=usb-0000:00:1d.0-1.4/input0  
S: Sysfs=/devices/pci0000:00/00:1d.0/usb2/2-1.4/2-1.4:1.0/input/input18  
U: Uniq=  
H: Handlers=mouse0 event4  
B: PROP=0  
B: EV=17  
B: KEY=3ff0000 0 0 0 0  
B: REL=103  
B: MSC=10  

Ich habe ein bisschen gegoogelt und diesen Forumsbeitrag gefunden , aber ich finde ihn ziemlich chaotisch und es ist unklar, ob es tatsächlich eine Lösung für mein Problem gibt. Außerdem ist es mir unangenehm, Xconf zu bearbeiten, ohne zu wissen, was ich tue - und ich bin ziemlich neu in Ubuntu, daher weiß ich nicht, was ich tue ... Schließlich scheint die Produktwebsite keine zu haben Treiber für Ubuntu und ich habe keine Updates gefunden, die über die Standardquellen verfügbar sind.


Dies scheint zu funktionieren (RAT7). Hier sind die richtigen Tastenverfeinerungen für RAT5. Fügen Sie einfach den Abschnitt in den obigen Links zum Ende eines ansonsten unveränderten hinzu xorg.conf.

Antworten:


9

Der Grund (wie ich verstehe), dass sich diese bestimmte Maus unter Linux schlecht verhält, ist die Modustaste. In Bezug auf das Drücken von Tasten entspricht jeder Modus einer anderen Taste, die gedrückt gehalten wird. Bei meiner Maus (RAT7) sind die Modustasten 13, 14 und 15 für Rot, Blau und Lila.

Ich weiß nicht, ob deins gleich sein wird, aber es gibt einen schönen und einfachen Weg, es herauszufinden. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

xinput list | grep "id"

Suchen Sie den Eintrag mit der entsprechenden Bezeichnung (für mich "Saitek Cyborg RAT7 Mouse") und notieren Sie sich die ID rechts. Geben Sie dann Folgendes ein:

xinput query-state ID

(Wobei ID der ID Ihrer Maus entspricht)

Beachten Sie, welche Modusfarbe derzeit aktiv ist, wechseln Sie zur nächsten und geben Sie den obigen Befehl erneut ein. Mach das noch einmal.

Nachdem Sie nun wissen, welche Schaltflächen den Modi entsprechen, sollten Sie in der Lage sein, Ihre xorg.conf-Datei entsprechend zu bearbeiten. Art:

gksu gedit /etc/X11/xorg.conf

(Natürlich können Sie einen anderen Texteditor verwenden, wenn Sie sich mit einem wohler fühlen. Wenn Sie einen Befehlszeilentexteditor verwenden, verwenden Sie sudostattdessen gksu.)

Sie möchten einen ähnlichen Block einfügen:

Section "InputClass"
    Identifier      "Mouse Remap"
    MatchProduct    "Saitek Cyborg R.A.T.7 Mouse"
    MatchDevicePath "/dev/input/event*"
    Option      "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0"
EndSection

Das Wichtigste ist der Teil "ButtonMapping". Gehen Sie einfach die Liste der Schaltflächen nacheinander durch, bis Sie zu den Schaltflächen gelangen, die den Modi entsprechen, und geben Sie stattdessen Nullen ein.

Sie müssen Ihren X-Server neu starten, damit die Änderungen funktionieren. Dies sollte jedoch behoben sein!


1
Ich habe zu früh gesprochen. Die Lösung funktionierte bis zum Neustart und dann kehrt das gleiche Problem erneut zurück. Weiß jemand, was mit dieser Maus los ist?

Dies scheint das Problem mit meiner RAT 9-Maus behoben zu haben. Allerdings musste ich genug Nullen für alle Tasten einfügen (die RAT 9 hat 21 Tasten), sonst bekam ich nur einen schwarzen Bildschirm, da Xorg nicht mehr starten würde.
jmiserez

1

Fügen Sie dies zu Ihrem hinzu xorg.conf:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 13 14"
EndSection

1

Ich habe die Maus am 30. Dezember 2013 in den Niederlanden gekauft

RAT3

Getestet unter Ubuntu 13.04 && 13.10

Ich habe die folgenden Einstellungen verwendet:

//    Command gksudo gedit /etc/X11/xorg.conf

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0"
EndSection

Ich bin mir nicht sicher, aber ich denke, Sie müssen mit der '0' beginnen, wobei "button [int] = down". In meinem Fall war 10 also down und nach dem Update war es up.

"button [int] = down" bezieht sich auf:

xinput query-state 'int'

'int' ist die ID der Maus, die mit dem folgenden Befehl gefunden werden kann:

xinput list | grep "id"

Manchmal verlangt Europa eine andere Hardwarekonfiguration, daher ist es am besten, wenn Sie diese einmal überprüfen.

Würden Sie so freundlich benachrichtigen, ob es für Sie funktioniert oder nicht?

Wenn Sie Unity verwenden, starten Sie den x-Server mit dem folgenden Befehl neu:

sudo restart lightdm

Andernfalls, wenn Sie Gnome 3 verwenden

sudo service gdm3 restart

0

Für mich mit RAT 3 habe ich verwendet:

Section "InputClass"
    Identifier "Mouse Remap"
    MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
    MatchDevicePath "/dev/input/event*"
    Option "ButtonMapping" "1 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 0 0 0"
EndSection

0

Was in Ubuntu / Mint usw. wirklich funktioniert, ist:

Geben Sie zuerst den Befehl ein, um herauszufinden, welches Produkt Sie haben:

xinput -list

Sobald Sie herausgefunden haben, welche Maus Sie haben:

sudo gedit /etc/X11/xorg.conf

Für mich habe ich den Madcatz Mad Catz RAT3; eintippen:

Section "InputClass"
Identifiers "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 0 0"
EndSection

Für Madcatz Saitek Cyborg RAT3; eintippen:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 13 14"
EndSection

Nachdem Sie die Zeilen eingegeben und GESPEICHERT haben, müssen Sie Ihren Computer neu starten!

Oder wenn Sie Ubuntu verwenden, können Sie einfach Folgendes eingeben: sudo restart lightdm


0

Tatsächlich bedeuten alle bereitgestellten Lösungen, dass Ihr horizontales Rad möglicherweise nicht funktioniert. Ich fand die folgende Lösung funktioniert. Erstellen Sie eine Datei /etc/X11/xorg.conf.d/20-cyborgrat.confmit folgendem Inhalt:

Section "InputClass"
        Identifier "Mouse Remap"
        MatchProduct "Saitek Cyborg R.A.T.3 Mouse|Saitek Cyborg R.A.T.5 Mouse|Saitek Cyborg R.A.T.7 Mouse|Saitek Cyborg R.A.T.9 Mouse"
        MatchDevicePath "/dev/input/event*"
        Option "Buttons" "17"
        Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 7 6 12 0 0 0 16 17"
        Option "AutoReleaseButtons" "13 14 15"
        Option "ZAxisMapping" "4 5 6 7"
EndSection

Ich verwende dies mit einer Saitek Cyborg RAT7-Maus und habe überprüft, ob die folgenden Dinge funktionieren:

  • Linke und rechte Maustaste (Taste 1/3)
  • Drücken Sie das vertikale Mausrad für die mittlere Maustaste nach unten (Taste 2).
  • Vertikales Mausrad rollt vertikal (Taste 4/5).
  • Das horizontale Mausrad rollt horizontal (Taste 6/7).
  • Vorwärts / Rückwärts-Taste (Taste 8/9).
  • Rote Taste (Taste 12).
  • Geschwindigkeitstaste (Taste 16/17).

Die Schaltfläche zum Umschalten der Farbe funktioniert mit dieser Konfiguration nicht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.