Ho un Logitech MX-510, che utilizzo da circa sei anni.

Il mouse ha diversi pulsanti extra, che mi piacerebbe usare in Gnome, ma ho problemi con i codici dei pulsanti che il mouse invia al driver:
Il pulsante 1 (pulsante della rotellina del mouse) funziona come previsto. Un
ButtonPressevento constate 0x10ebutton 1sulla stampa eButtonReleaseconstate 0x110rilascio.Il pulsante 2 (pulsante della rotellina del mouse) funziona come previsto. Un
ButtonPressevento constate 0x10ebutton 2sulla stampa eButtonReleaseconstate 0x210rilascio.Il pulsante 3 (pulsante destro) funziona come previsto. Un
ButtonPressevento constate 0x10ebutton 3sulla stampa eButtonReleaseconstate 0x410rilascio.Il pulsante 4 (scorrimento verso l'alto) funziona come previsto. Invia un
ButtonPressevento constate 0x10ebutton 4, e unButtonReleaseevento constate 0x810. Entrambi gli eventi si verificano istantaneamente su ogni passaggio di scorrimento.Il pulsante 5 (scorrere verso il basso) funziona come previsto. Invia un
ButtonPressevento constate 0x10ebutton 5, e unButtonReleaseevento constate 0x1010. Entrambi gli eventi si verificano istantaneamente su ogni passaggio di scorrimento.
I pulsanti 6 e 7 sembrano non esistere.
Il pulsante 8 (pulsante indietro) funziona come previsto. Invia un
ButtonPressevento constate 0x10ebutton 8, e anche unButtonReleaseevento constate 0x10. Entrambi gli eventi si verificano istantaneamente su ogni passaggio di scorrimento.Il pulsante 9 (pulsante indietro) funziona come previsto. Invia un
ButtonPressevento constate 0x10ebutton 9, e anche unButtonReleaseevento constate 0x10. Entrambi gli eventi si verificano istantaneamente su ogni passaggio di scorrimento.
Il mouse ha tre pulsanti aggiuntivi, come puoi vedere nella figura sopra.
Il pulsante 10 (nella parte superiore del mouse) non è utilizzabile. Invia un
ButtonPressevento constate 0x10ebutton 10, e anche unButtonReleaseevento constate 0x10. Il pulsante non è utilizzabile con Gnome, perché non è selezionabile. La maggior parte dei selettori di opzioni, come quella di CompizConfig Settings Manager, arriva fino al pulsante 9.Il pulsante 11 (pulsante extra nella parte anteriore della rotellina del mouse) non è del tutto utilizzabile. Se premuto, invia un
ButtonPressevento constate 0x10ebutton 11, e un altroButtonPressevento constate 0x10ebutton 4e ancora un altroButtonPressevento constate 0x810ebutton 4(gli ultimi due hanno lo stesso comportamento di se la rotella di scorrimento fosse spostata di un passo in avanti). Al rilascio invia unButtonReleaseevento constate 0x10ebutton 11. Ma il problema è che, quando si tiene premuto il pulsante, ripete la "simulazione della rotellina del mouse" circa cinque volte al secondo. (come un regolatore di velocità della rotellina del mouse o qualcosa del genere).Il pulsante 12 (pulsante extra sul retro della rotellina del mouse) non è del tutto utilizzabile. Se premuto, invia un
ButtonPressevento constate 0x10ebutton 12, e un altroButtonPressevento constate 0x10ebutton 5e ancora un altroButtonPressevento constate 0x1010ebutton 5(gli ultimi due hanno lo stesso comportamento di se la rotella di scorrimento fosse spostata di un passo in avanti). Al rilascio invia unButtonReleaseevento constate 0x10ebutton 12. Se tenuto premuto, mostra lo stesso comportamento del controllo automatico della velocità del pulsante 11, ma con i rispettivi pulsanti e parametri di stato.
C'è un modo in cui posso rimappare quelle chiavi aggiuntive in un modo, dove posso usarle o renderle utilizzabili con Gnome? E soprattutto, se possibile, fare in modo che i pulsanti 11 e 12 smettano di inviare i codici per la rotellina del mouse su e giù. E se possibile, come posso modificare il comportamento generale dei pulsanti del mouse in generale?