Ich grüße dich.
Ich bin zwar aus der Ubuntu-Welt und habe auch ansich nichts mit Gentoo zu tun (hab's einmal versucht unter VBox ans Laufen zu kriegen, kläglich gescheitert, aufgegeben), aber da wir im Grunde genommen doch alle nur Linuxer sind, wir alle den selben Pinguin lieben und ich derzeit mit dem selben Problem wie dem Deinigen zu kämpfen habe, hier meine Erfahrungen dazu.
Ich habe seit Samstag die Steelseries WoW Maus und versuche seitdem ebenfalls, die ganzen Zusatztasten ans Laufen zu kriegen.
'xev | grep button' zeigt Events für die "Standardbuttons" (Links/Rechts, Rad, Radklick, Vor/Zurück), nicht jedoch für die Zusatztasten an. Daher war meine nächste Vermutung die, dass es daran liegen könnte, dass den Tasten nur keine Keycodes zugewiesen wurden.
Nach etwas Google-Sucherei bin ich dann auf 'getkeycode -s' gestoßen und habe leider festgestellt, dass die Zusatztasten nicht einmal mit Scancodes gemeldet werden.
Das bedeutet im Klartext, dass die Tasten nicht einmal vom Kernel erkannt werden. Meine Vermutung: Die Treibersoftware sendet (unter Windows und Mac) ein Signal an die Maus, welches die Tasten aktiviert und dem OS zur Verfügung stellt.
Das ist ja leider, mangels Treiber, nicht der Fall, und deswegen meldet die Maus nur die Standardbuttons.
Habe jetzt seit gestern ein Supportticket auf der Seite von Steelseries offen, weil die in der FAQ stehen haben, dass sie gerne dabei helfen würden, eine Community-basierte Open Source Lösung auf die Beine zu stellen, mit der Bitte, mir doch die Scancodes zu schicken, oder die Art und Weise, wie Maus und Treiber miteinander kommunizieren, zu erläutern, sodass ich darauf basierend ein Skript schreiben kann.
Habe auch schon eine Antwort, man würde sich in 2-3 Tagen nochmal dazu melden. Mal gucken, was da kommt.
Sobald ich Meldung von Steelseries habe, melde ich mich auf jeden Fall nochmal hier.
Grüße,
Michael